From bf241022415d431a242b27a4e09fddfd092358c6 Mon Sep 17 00:00:00 2001 From: Kilian Saffran Date: Tue, 26 Oct 2021 09:16:12 +0200 Subject: [PATCH] v20211026 site change --- .gitignore | 2 + api/bin/getapidata.pl | 6 +- api/bin/lib/api.pm | 4 +- api/bin/syncmissing.sh | 14 + api/bin/testupload.sh | 9 + public_html/M025094D.TTF | Bin 55796 -> 0 bytes public_html/M025096D.TTF | Bin 55756 -> 0 bytes public_html/about.php | 5 + public_html/app/about.php | 73 - public_html/assets/css/style.css | 1023 -- public_html/assets/img/about-img.jpg | Bin 43820 -> 0 bytes public_html/assets/img/apple-touch-icon.png | Bin 1738 -> 0 bytes public_html/assets/img/call-to-action-bg.jpg | Bin 314708 -> 0 bytes public_html/assets/img/favicon.png | Bin 491 -> 0 bytes public_html/assets/img/hero-bg.jpg | Bin 326653 -> 0 bytes public_html/assets/img/logo.png | Bin 4744 -> 0 bytes public_html/assets/img/portfolio/app1.jpg | Bin 94865 -> 0 bytes public_html/assets/img/portfolio/app2.jpg | Bin 31924 -> 0 bytes public_html/assets/img/portfolio/app3.jpg | Bin 57618 -> 0 bytes public_html/assets/img/portfolio/card1.jpg | Bin 77324 -> 0 bytes public_html/assets/img/portfolio/card2.jpg | Bin 49228 -> 0 bytes public_html/assets/img/portfolio/card3.jpg | Bin 39235 -> 0 bytes public_html/assets/img/portfolio/logo1.jpg | Bin 13045 -> 0 bytes public_html/assets/img/portfolio/logo2.jpg | Bin 12168 -> 0 bytes public_html/assets/img/portfolio/logo3.jpg | Bin 12119 -> 0 bytes public_html/assets/img/portfolio/web1.jpg | Bin 49011 -> 0 bytes public_html/assets/img/portfolio/web2.jpg | Bin 47296 -> 0 bytes public_html/assets/img/portfolio/web3.jpg | Bin 33569 -> 0 bytes public_html/assets/img/team-1.jpg | Bin 68252 -> 0 bytes public_html/assets/img/team-2.jpg | Bin 49618 -> 0 bytes public_html/assets/img/team-3.jpg | Bin 67839 -> 0 bytes public_html/assets/img/team-4.jpg | Bin 47273 -> 0 bytes public_html/assets/js/main.js | 140 - .../assets/vendor/animate.css/animate.css | 3625 ----- .../assets/vendor/animate.css/animate.min.css | 11 - .../vendor/bootstrap/css/bootstrap-grid.css | 3899 ------ .../bootstrap/css/bootstrap-grid.css.map | 1 - .../bootstrap/css/bootstrap-grid.min.css | 7 - .../bootstrap/css/bootstrap-grid.min.css.map | 1 - .../vendor/bootstrap/css/bootstrap-reboot.css | 327 - .../bootstrap/css/bootstrap-reboot.css.map | 1 - .../bootstrap/css/bootstrap-reboot.min.css | 8 - .../css/bootstrap-reboot.min.css.map | 1 - .../assets/vendor/bootstrap/css/bootstrap.css | 10224 -------------- .../vendor/bootstrap/css/bootstrap.css.map | 1 - .../vendor/bootstrap/css/bootstrap.min.css | 7 - .../bootstrap/css/bootstrap.min.css.map | 1 - .../vendor/bootstrap/js/bootstrap.bundle.js | 7134 ---------- .../bootstrap/js/bootstrap.bundle.js.map | 1 - .../bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - .../assets/vendor/bootstrap/js/bootstrap.js | 4521 ------ .../vendor/bootstrap/js/bootstrap.js.map | 1 - .../vendor/bootstrap/js/bootstrap.min.js | 7 - .../vendor/bootstrap/js/bootstrap.min.js.map | 1 - .../assets/vendor/counterup/counterup.min.js | 10 - .../vendor/font-awesome/css/font-awesome.css | 2337 ---- .../font-awesome/css/font-awesome.css.map | 7 - .../font-awesome/css/font-awesome.min.css | 4 - .../vendor/font-awesome/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../fonts/fontawesome-webfont.svg | 2671 ---- .../fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../assets/vendor/hoverIntent/hoverIntent.js | 114 - .../vendor/jquery.easing/jquery.easing.min.js | 1 - .../assets/vendor/jquery/jquery.min.js | 2 - .../assets/vendor/jquery/jquery.min.map | 1 - .../vendor/php-email-form/php-email-form.php | 11581 ---------------- .../assets/vendor/php-email-form/validate.js | 126 - .../assets/vendor/superfish/superfish.min.js | 10 - public_html/assets/vendor/venobox/venobox.css | 225 - public_html/assets/vendor/venobox/venobox.js | 763 - .../assets/vendor/venobox/venobox.min.js | 12 - .../vendor/waypoints/jquery.waypoints.min.js | 7 - public_html/assets/vendor/wow/wow.js | 542 - public_html/assets/vendor/wow/wow.min.js | 3 - public_html/captcha_files/background1.png | Bin 7450 -> 0 bytes public_html/captcha_files/background2.png | Bin 4531 -> 0 bytes public_html/captcha_files/overlay1.png | Bin 16084 -> 0 bytes public_html/captcha_files/overlay2.png | Bin 16620 -> 0 bytes public_html/captcha_files/truetype.ttf | Bin 296212 -> 0 bytes public_html/contact.php | 5 + public_html/css/ARXLDB.TTF | Bin 39100 -> 0 bytes public_html/css/ARXLDB.eot | Bin 39320 -> 0 bytes public_html/css/LoaderIcon.gif | Bin 8026 -> 0 bytes public_html/css/_responsivemultimenu.css | 136 - public_html/css/animate.css | 3625 ----- public_html/css/animate.min.css | 11 - public_html/css/bootstrap-pink.css | 5097 ------- public_html/css/bootstrap.css | 4 +- public_html/css/captcha_files/background1.png | Bin 7450 -> 0 bytes public_html/css/captcha_files/background2.png | Bin 4531 -> 0 bytes public_html/css/captcha_files/overlay1.png | Bin 16084 -> 0 bytes public_html/css/captcha_files/overlay2.png | Bin 16620 -> 0 bytes public_html/css/captcha_files/truetype.ttf | Bin 296212 -> 0 bytes public_html/css/close.png | Bin 255 -> 0 bytes public_html/css/css/admin-layout.css | 142 - public_html/css/css_update_2020.php | 23 - public_html/css/demo.css | 195 - public_html/css/dropdowns-skin-discrete.css | 82 - public_html/css/dropdowns.css | 92 - public_html/css/eventCalendar.css | 85 - public_html/css/eventCalendar_theme.css | 381 - .../css/eventCalendar_theme_responsive.css | 360 - public_html/css/flaticon.css | 53 - public_html/css/flexslider.css | 377 - public_html/css/fonts/Flaticon.eot | Bin 6800 -> 0 bytes public_html/css/fonts/Flaticon.svg | 199 - public_html/css/fonts/Flaticon.ttf | Bin 6624 -> 0 bytes public_html/css/fonts/Flaticon.woff | Bin 4448 -> 0 bytes public_html/css/fonts/flaticon.css | 53 - public_html/css/fonts/flaticon.otf | Bin 10676 -> 0 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes public_html/css/fonts/icomoon.dev.svg | 15 - public_html/css/fonts/icomoon.eot | Bin 1544 -> 0 bytes public_html/css/fonts/icomoon.svg | 15 - public_html/css/fonts/icomoon.ttf | Bin 1380 -> 0 bytes public_html/css/fonts/icomoon.woff | Bin 956 -> 0 bytes public_html/css/fonts/ionicons.woff | Bin 57276 -> 0 bytes public_html/css/fonts/license.txt | 2 - public_html/css/fonts/revicons.eot | Bin 12136 -> 0 bytes public_html/css/fonts/revicons.svg | 54 - public_html/css/fonts/revicons.ttf | Bin 11968 -> 0 bytes public_html/css/fonts/revicons.woff | Bin 7536 -> 0 bytes public_html/css/fonts/revicons90c6.eot | Bin 12136 -> 0 bytes public_html/css/fonts/revicons90c6.svg | 54 - public_html/css/fonts/revicons90c6.ttf | Bin 11968 -> 0 bytes public_html/css/fonts/revicons90c6.woff | Bin 7536 -> 0 bytes public_html/css/fork.png | Bin 2678 -> 0 bytes public_html/css/icons.png | Bin 3346 -> 0 bytes public_html/css/icons@2x.png | Bin 5445 -> 0 bytes public_html/css/ie.css | 16 - public_html/css/images/downArrow.png | Bin 143 -> 0 bytes public_html/css/images/upArrow.png | Bin 150 -> 0 bytes public_html/css/index.css | 339 - public_html/css/ionicons.min.css | 6 - public_html/css/jquery-ui.css | 1178 -- public_html/css/jquery.nailthumb.1.0.css | 55 - public_html/css/loading.gif | Bin 2545 -> 0 bytes public_html/css/next.png | Bin 248 -> 0 bytes public_html/css/overlay.css | 284 - public_html/css/pause.png | Bin 155 -> 0 bytes public_html/css/photoswipe.css | 177 - public_html/css/play.png | Bin 211 -> 0 bytes public_html/css/previous.png | Bin 237 -> 0 bytes public_html/css/responsive-menu.css | 184 - public_html/css/responsive.css | 1325 -- public_html/css/responsivemultimenu-pink.css | 148 - public_html/css/responsivemultimenu.css | 148 - public_html/css/responsivemultimenu3.css | 130 - public_html/css/shadowbox.css | 30 - public_html/css/shop.css | 262 - public_html/css/site-marketing.css | 428 - public_html/css/site-normal.css | 34 +- public_html/css/site.css | 46 - public_html/css/style-pink.css | 4195 ------ public_html/css/style.css | 75 +- public_html/css/style22.css | 339 - public_html/css/swipebox.css | 293 - public_html/css/swipebox.min.css | 1 - public_html/css/touchTouch.css | 142 - public_html/css/update-shop.css | 819 -- public_html/css/update.css | 936 -- public_html/downloads.php | 5 + public_html/images/0176-frank.jpg | Bin 553829 -> 0 bytes public_html/images/0177-frank.jpg | Bin 50714 -> 0 bytes public_html/images/1.jpg | Bin 75713 -> 0 bytes public_html/images/2.jpg | Bin 69793 -> 0 bytes public_html/images/3.jpg | Bin 76099 -> 0 bytes public_html/images/4.jpg | Bin 92489 -> 0 bytes public_html/images/5.jpg | Bin 76099 -> 0 bytes public_html/images/6.jpg | Bin 92489 -> 0 bytes public_html/images/ajax-loader.gif | Bin 8061 -> 0 bytes public_html/images/buttons.png | Bin 1139 -> 0 bytes public_html/images/cart-icon.png | Bin 1136 -> 0 bytes public_html/images/downArrow.png | Bin 143 -> 0 bytes public_html/images/en.png | Bin 316 -> 0 bytes public_html/images/facebook.jpg | Bin 7034 -> 0 bytes public_html/images/flag_deutsch.png | Bin 128 -> 0 bytes public_html/images/flag_french.png | Bin 168 -> 0 bytes public_html/images/kundendienst.jpg | Bin 7040 -> 0 bytes public_html/images/menu.png | Bin 960 -> 0 bytes public_html/images/pattern.png | Bin 118 -> 0 bytes public_html/images/upArrow.png | Bin 150 -> 0 bytes public_html/img/icons/style.css | 10 +- public_html/img/nopic.jpg | Bin 6323 -> 13004 bytes public_html/index.php | 545 +- public_html/js/_jquery.flexslider.js | 896 -- public_html/js/ajaxchimp.js | 11 - public_html/js/animation.js | 434 - public_html/js/askprice.js | 181 + public_html/js/background_mesh.js | 98 - public_html/js/bigvideo.js | 332 - public_html/js/bootstrap.js | 2331 ---- public_html/js/coaching.js | 5 - .../js/code.photoswipe.jquery-3.0.4.min.js | 164 - public_html/js/colorbrewer.js | 302 - public_html/js/d3.v3.min.js | 5 - public_html/js/dataform.js | 120 + public_html/js/device.min.js | 2 - public_html/js/dropdowns.js | 63 - public_html/js/forms.js | 90 - public_html/js/froogaloop2.min.js | 4 - public_html/js/gmaps.js | 2115 --- public_html/js/html5boxplayer.swf | Bin 29039 -> 0 bytes public_html/js/html5lightbox.js | 235 - public_html/js/icons/LICENSE.txt | 48 - public_html/js/icons/README.txt | 75 - public_html/js/icons/config.json | 310 - public_html/js/icons/css/animation.css | 85 - public_html/js/icons/css/mhfontello-codes.css | 51 - .../js/icons/css/mhfontello-embedded.css | 104 - .../js/icons/css/mhfontello-ie7-codes.css | 51 - public_html/js/icons/css/mhfontello-ie7.css | 62 - public_html/js/icons/css/mhfontello.css | 107 - public_html/js/icons/demo.html | 379 - public_html/js/icons/font/mhfontello.eot | Bin 20000 -> 0 bytes public_html/js/icons/font/mhfontello.svg | 110 - public_html/js/icons/font/mhfontello.ttf | Bin 19824 -> 0 bytes public_html/js/icons/font/mhfontello.woff | Bin 12944 -> 0 bytes public_html/js/icons/font/mhfontello.woff2 | Bin 11140 -> 0 bytes public_html/js/ie.min.js | 4 - public_html/js/image.js | 45 - public_html/js/images_slider.js | 47 - public_html/js/index.js | 205 - public_html/js/ios-orientationchange-fix.js | 56 - public_html/js/jquery-1.11.1.min.js | 4 - public_html/js/jquery-1.11.2.min.js | 4 - public_html/js/jquery-1.9.1.min.js | 5 - public_html/js/jquery-2.1.0.min.js | 4 - public_html/js/jquery-migrate-1.1.1.js | 3 - public_html/js/jquery-ui-1.8.22.custom.min.js | 17 - public_html/js/jquery.ajaxchimp.js | 147 - public_html/js/jquery.ajaxchimp.langs.js | 59 - .../js/jquery.carouFredSel-6.1.0-packed.js | 15 - public_html/js/jquery.easing.1.3.js | 205 - public_html/js/jquery.easytabs.js | 704 - public_html/js/jquery.equalheights.js | 39 - public_html/js/jquery.eventCalendar.js | 465 - public_html/js/jquery.eventCalendar.min.js | 11 - public_html/js/jquery.flexslider.js | 896 -- public_html/js/jquery.hashchange.min.js | 9 - public_html/js/jquery.imagesloaded.min.js | 2 - public_html/js/jquery.js | 5 - public_html/js/jquery.mb.YTPlayer.js | 1111 -- public_html/js/jquery.mobilemenu.js | 82 - public_html/js/jquery.mousewheel.min.js | 12 - public_html/js/jquery.nailthumb.1.0.js | 650 - public_html/js/jquery.swipebox.js | 873 -- public_html/js/jquery.swipebox.min.js | 2 - public_html/js/jquery.touchSwipe.min.js | 13 - public_html/js/jquery.tubular.1.0.js | 148 - public_html/js/jquery.ui.totop.js | 68 - public_html/js/klass.min.js | 8 - .../{css/fonts/index.php => js/labels.js} | 0 public_html/js/lacoiffe.js | 173 - public_html/js/modernizr.js | 4 - public_html/js/old_index.js | 205 - public_html/js/pdfjs/LICENSE | 177 - public_html/js/pdfjs/build/pdf.js | 5 - public_html/js/pdfjs/build/pdf.worker.js | 19 - public_html/js/pdfjs/web/cmaps/78-EUC-H.bcmap | Bin 2404 -> 0 bytes public_html/js/pdfjs/web/cmaps/78-EUC-V.bcmap | Bin 173 -> 0 bytes public_html/js/pdfjs/web/cmaps/78-H.bcmap | Bin 2379 -> 0 bytes .../js/pdfjs/web/cmaps/78-RKSJ-H.bcmap | Bin 2398 -> 0 bytes .../js/pdfjs/web/cmaps/78-RKSJ-V.bcmap | Bin 173 -> 0 bytes public_html/js/pdfjs/web/cmaps/78-V.bcmap | Bin 169 -> 0 bytes .../js/pdfjs/web/cmaps/78ms-RKSJ-H.bcmap | Bin 2651 -> 0 bytes .../js/pdfjs/web/cmaps/78ms-RKSJ-V.bcmap | Bin 290 -> 0 bytes .../js/pdfjs/web/cmaps/83pv-RKSJ-H.bcmap | Bin 905 -> 0 bytes .../js/pdfjs/web/cmaps/90ms-RKSJ-H.bcmap | Bin 721 -> 0 bytes .../js/pdfjs/web/cmaps/90ms-RKSJ-V.bcmap | Bin 290 -> 0 bytes .../js/pdfjs/web/cmaps/90msp-RKSJ-H.bcmap | Bin 715 -> 0 bytes .../js/pdfjs/web/cmaps/90msp-RKSJ-V.bcmap | Bin 291 -> 0 bytes .../js/pdfjs/web/cmaps/90pv-RKSJ-H.bcmap | Bin 982 -> 0 bytes .../js/pdfjs/web/cmaps/90pv-RKSJ-V.bcmap | Bin 260 -> 0 bytes public_html/js/pdfjs/web/cmaps/Add-H.bcmap | Bin 2419 -> 0 bytes .../js/pdfjs/web/cmaps/Add-RKSJ-H.bcmap | Bin 2413 -> 0 bytes .../js/pdfjs/web/cmaps/Add-RKSJ-V.bcmap | Bin 287 -> 0 bytes public_html/js/pdfjs/web/cmaps/Add-V.bcmap | Bin 282 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-0.bcmap | Bin 317 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-1.bcmap | Bin 371 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-2.bcmap | Bin 376 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-3.bcmap | Bin 401 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-4.bcmap | Bin 405 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-5.bcmap | Bin 406 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-6.bcmap | Bin 406 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap | Bin 41193 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-0.bcmap | Bin 217 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-1.bcmap | Bin 250 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-2.bcmap | Bin 465 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-3.bcmap | Bin 470 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-4.bcmap | Bin 601 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-5.bcmap | Bin 625 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap | Bin 33974 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-0.bcmap | Bin 225 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-1.bcmap | Bin 226 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-2.bcmap | Bin 233 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-3.bcmap | Bin 242 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-4.bcmap | Bin 337 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-5.bcmap | Bin 430 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Japan1-6.bcmap | Bin 485 -> 0 bytes .../pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap | Bin 40951 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Korea1-0.bcmap | Bin 241 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Korea1-1.bcmap | Bin 386 -> 0 bytes .../js/pdfjs/web/cmaps/Adobe-Korea1-2.bcmap | Bin 391 -> 0 bytes .../pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap | Bin 23293 -> 0 bytes public_html/js/pdfjs/web/cmaps/B5-H.bcmap | Bin 1086 -> 0 bytes public_html/js/pdfjs/web/cmaps/B5-V.bcmap | Bin 142 -> 0 bytes public_html/js/pdfjs/web/cmaps/B5pc-H.bcmap | Bin 1099 -> 0 bytes public_html/js/pdfjs/web/cmaps/B5pc-V.bcmap | Bin 144 -> 0 bytes .../js/pdfjs/web/cmaps/CNS-EUC-H.bcmap | Bin 1780 -> 0 bytes .../js/pdfjs/web/cmaps/CNS-EUC-V.bcmap | Bin 1920 -> 0 bytes public_html/js/pdfjs/web/cmaps/CNS1-H.bcmap | Bin 706 -> 0 bytes public_html/js/pdfjs/web/cmaps/CNS1-V.bcmap | Bin 143 -> 0 bytes public_html/js/pdfjs/web/cmaps/CNS2-H.bcmap | Bin 504 -> 0 bytes public_html/js/pdfjs/web/cmaps/CNS2-V.bcmap | 3 - .../js/pdfjs/web/cmaps/ETHK-B5-H.bcmap | Bin 4426 -> 0 bytes .../js/pdfjs/web/cmaps/ETHK-B5-V.bcmap | Bin 158 -> 0 bytes .../js/pdfjs/web/cmaps/ETen-B5-H.bcmap | Bin 1125 -> 0 bytes .../js/pdfjs/web/cmaps/ETen-B5-V.bcmap | Bin 158 -> 0 bytes .../js/pdfjs/web/cmaps/ETenms-B5-H.bcmap | 3 - .../js/pdfjs/web/cmaps/ETenms-B5-V.bcmap | Bin 172 -> 0 bytes public_html/js/pdfjs/web/cmaps/EUC-H.bcmap | Bin 578 -> 0 bytes public_html/js/pdfjs/web/cmaps/EUC-V.bcmap | Bin 170 -> 0 bytes public_html/js/pdfjs/web/cmaps/Ext-H.bcmap | Bin 2536 -> 0 bytes .../js/pdfjs/web/cmaps/Ext-RKSJ-H.bcmap | Bin 2542 -> 0 bytes .../js/pdfjs/web/cmaps/Ext-RKSJ-V.bcmap | Bin 218 -> 0 bytes public_html/js/pdfjs/web/cmaps/Ext-V.bcmap | Bin 215 -> 0 bytes public_html/js/pdfjs/web/cmaps/GB-EUC-H.bcmap | Bin 549 -> 0 bytes public_html/js/pdfjs/web/cmaps/GB-EUC-V.bcmap | Bin 179 -> 0 bytes public_html/js/pdfjs/web/cmaps/GB-H.bcmap | 4 - public_html/js/pdfjs/web/cmaps/GB-V.bcmap | Bin 175 -> 0 bytes .../js/pdfjs/web/cmaps/GBK-EUC-H.bcmap | Bin 14692 -> 0 bytes .../js/pdfjs/web/cmaps/GBK-EUC-V.bcmap | Bin 180 -> 0 bytes public_html/js/pdfjs/web/cmaps/GBK2K-H.bcmap | Bin 19662 -> 0 bytes public_html/js/pdfjs/web/cmaps/GBK2K-V.bcmap | Bin 219 -> 0 bytes .../js/pdfjs/web/cmaps/GBKp-EUC-H.bcmap | Bin 14686 -> 0 bytes .../js/pdfjs/web/cmaps/GBKp-EUC-V.bcmap | Bin 181 -> 0 bytes .../js/pdfjs/web/cmaps/GBT-EUC-H.bcmap | Bin 7290 -> 0 bytes .../js/pdfjs/web/cmaps/GBT-EUC-V.bcmap | Bin 180 -> 0 bytes public_html/js/pdfjs/web/cmaps/GBT-H.bcmap | Bin 7269 -> 0 bytes public_html/js/pdfjs/web/cmaps/GBT-V.bcmap | Bin 176 -> 0 bytes .../js/pdfjs/web/cmaps/GBTpc-EUC-H.bcmap | Bin 7298 -> 0 bytes .../js/pdfjs/web/cmaps/GBTpc-EUC-V.bcmap | Bin 182 -> 0 bytes .../js/pdfjs/web/cmaps/GBpc-EUC-H.bcmap | Bin 557 -> 0 bytes .../js/pdfjs/web/cmaps/GBpc-EUC-V.bcmap | Bin 181 -> 0 bytes public_html/js/pdfjs/web/cmaps/H.bcmap | Bin 553 -> 0 bytes .../js/pdfjs/web/cmaps/HKdla-B5-H.bcmap | Bin 2654 -> 0 bytes .../js/pdfjs/web/cmaps/HKdla-B5-V.bcmap | Bin 148 -> 0 bytes .../js/pdfjs/web/cmaps/HKdlb-B5-H.bcmap | Bin 2414 -> 0 bytes .../js/pdfjs/web/cmaps/HKdlb-B5-V.bcmap | Bin 148 -> 0 bytes .../js/pdfjs/web/cmaps/HKgccs-B5-H.bcmap | Bin 2292 -> 0 bytes .../js/pdfjs/web/cmaps/HKgccs-B5-V.bcmap | Bin 149 -> 0 bytes .../js/pdfjs/web/cmaps/HKm314-B5-H.bcmap | Bin 1772 -> 0 bytes .../js/pdfjs/web/cmaps/HKm314-B5-V.bcmap | Bin 149 -> 0 bytes .../js/pdfjs/web/cmaps/HKm471-B5-H.bcmap | Bin 2171 -> 0 bytes .../js/pdfjs/web/cmaps/HKm471-B5-V.bcmap | Bin 149 -> 0 bytes .../js/pdfjs/web/cmaps/HKscs-B5-H.bcmap | Bin 4437 -> 0 bytes .../js/pdfjs/web/cmaps/HKscs-B5-V.bcmap | Bin 159 -> 0 bytes public_html/js/pdfjs/web/cmaps/Hankaku.bcmap | Bin 132 -> 0 bytes public_html/js/pdfjs/web/cmaps/Hiragana.bcmap | Bin 124 -> 0 bytes .../js/pdfjs/web/cmaps/KSC-EUC-H.bcmap | Bin 1848 -> 0 bytes .../js/pdfjs/web/cmaps/KSC-EUC-V.bcmap | Bin 164 -> 0 bytes public_html/js/pdfjs/web/cmaps/KSC-H.bcmap | Bin 1831 -> 0 bytes .../js/pdfjs/web/cmaps/KSC-Johab-H.bcmap | Bin 16791 -> 0 bytes .../js/pdfjs/web/cmaps/KSC-Johab-V.bcmap | Bin 166 -> 0 bytes public_html/js/pdfjs/web/cmaps/KSC-V.bcmap | Bin 160 -> 0 bytes .../js/pdfjs/web/cmaps/KSCms-UHC-H.bcmap | Bin 2787 -> 0 bytes .../js/pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap | Bin 2789 -> 0 bytes .../js/pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap | Bin 169 -> 0 bytes .../js/pdfjs/web/cmaps/KSCms-UHC-V.bcmap | Bin 166 -> 0 bytes .../js/pdfjs/web/cmaps/KSCpc-EUC-H.bcmap | Bin 2024 -> 0 bytes .../js/pdfjs/web/cmaps/KSCpc-EUC-V.bcmap | Bin 166 -> 0 bytes public_html/js/pdfjs/web/cmaps/Katakana.bcmap | Bin 100 -> 0 bytes public_html/js/pdfjs/web/cmaps/LICENSE | 36 - public_html/js/pdfjs/web/cmaps/NWP-H.bcmap | Bin 2765 -> 0 bytes public_html/js/pdfjs/web/cmaps/NWP-V.bcmap | Bin 252 -> 0 bytes public_html/js/pdfjs/web/cmaps/RKSJ-H.bcmap | Bin 534 -> 0 bytes public_html/js/pdfjs/web/cmaps/RKSJ-V.bcmap | Bin 170 -> 0 bytes public_html/js/pdfjs/web/cmaps/Roman.bcmap | Bin 96 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap | Bin 48280 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap | Bin 156 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap | Bin 50419 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap | Bin 156 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap | Bin 52679 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap | Bin 160 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap | Bin 53629 -> 0 bytes .../js/pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap | Bin 157 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UCS2-H.bcmap | Bin 43366 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UCS2-V.bcmap | Bin 193 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF16-H.bcmap | Bin 44086 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF16-V.bcmap | Bin 178 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF32-H.bcmap | Bin 45738 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF32-V.bcmap | Bin 182 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF8-H.bcmap | Bin 46837 -> 0 bytes .../js/pdfjs/web/cmaps/UniGB-UTF8-V.bcmap | Bin 181 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap | Bin 25439 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap | Bin 119 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap | Bin 680 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap | Bin 664 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap | Bin 39443 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap | Bin 643 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap | Bin 40539 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap | Bin 677 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap | Bin 41695 -> 0 bytes .../js/pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap | Bin 678 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap | Bin 39534 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap | Bin 647 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap | Bin 40630 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap | Bin 681 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap | Bin 41779 -> 0 bytes .../pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap | Bin 682 -> 0 bytes .../pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap | Bin 705 -> 0 bytes .../js/pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap | Bin 689 -> 0 bytes .../js/pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap | Bin 726 -> 0 bytes .../pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap | Bin 40517 -> 0 bytes .../pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap | Bin 684 -> 0 bytes .../web/cmaps/UniJISX02132004-UTF32-H.bcmap | Bin 40608 -> 0 bytes .../web/cmaps/UniJISX02132004-UTF32-V.bcmap | Bin 688 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UCS2-H.bcmap | Bin 25783 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UCS2-V.bcmap | Bin 178 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF16-H.bcmap | Bin 26327 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF16-V.bcmap | Bin 164 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF32-H.bcmap | Bin 26451 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF32-V.bcmap | Bin 168 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF8-H.bcmap | Bin 27790 -> 0 bytes .../js/pdfjs/web/cmaps/UniKS-UTF8-V.bcmap | Bin 169 -> 0 bytes public_html/js/pdfjs/web/cmaps/V.bcmap | Bin 166 -> 0 bytes .../js/pdfjs/web/cmaps/WP-Symbol.bcmap | Bin 179 -> 0 bytes .../js/pdfjs/web/images/annotation-check.svg | 11 - .../pdfjs/web/images/annotation-comment.svg | 16 - .../js/pdfjs/web/images/annotation-help.svg | 26 - .../js/pdfjs/web/images/annotation-insert.svg | 10 - .../js/pdfjs/web/images/annotation-key.svg | 11 - .../web/images/annotation-newparagraph.svg | 11 - .../js/pdfjs/web/images/annotation-noicon.svg | 7 - .../js/pdfjs/web/images/annotation-note.svg | 42 - .../pdfjs/web/images/annotation-paragraph.svg | 16 - .../web/images/findbarButton-next-rtl.png | Bin 199 -> 0 bytes .../web/images/findbarButton-next-rtl@2x.png | Bin 304 -> 0 bytes .../pdfjs/web/images/findbarButton-next.png | Bin 193 -> 0 bytes .../web/images/findbarButton-next@2x.png | Bin 296 -> 0 bytes .../web/images/findbarButton-previous-rtl.png | Bin 193 -> 0 bytes .../images/findbarButton-previous-rtl@2x.png | Bin 296 -> 0 bytes .../web/images/findbarButton-previous.png | Bin 199 -> 0 bytes .../web/images/findbarButton-previous@2x.png | Bin 304 -> 0 bytes public_html/js/pdfjs/web/images/grab.cur | Bin 326 -> 0 bytes public_html/js/pdfjs/web/images/grabbing.cur | Bin 326 -> 0 bytes .../js/pdfjs/web/images/loading-icon.gif | Bin 2545 -> 0 bytes .../js/pdfjs/web/images/loading-small.png | Bin 7402 -> 0 bytes .../js/pdfjs/web/images/loading-small@2x.png | Bin 16131 -> 0 bytes ...ondaryToolbarButton-documentProperties.png | Bin 403 -> 0 bytes ...aryToolbarButton-documentProperties@2x.png | Bin 933 -> 0 bytes .../secondaryToolbarButton-firstPage.png | Bin 179 -> 0 bytes .../secondaryToolbarButton-firstPage@2x.png | Bin 266 -> 0 bytes .../secondaryToolbarButton-handTool.png | Bin 301 -> 0 bytes .../secondaryToolbarButton-handTool@2x.png | Bin 583 -> 0 bytes .../secondaryToolbarButton-lastPage.png | Bin 175 -> 0 bytes .../secondaryToolbarButton-lastPage@2x.png | Bin 276 -> 0 bytes .../secondaryToolbarButton-rotateCcw.png | Bin 360 -> 0 bytes .../secondaryToolbarButton-rotateCcw@2x.png | Bin 731 -> 0 bytes .../secondaryToolbarButton-rotateCw.png | Bin 359 -> 0 bytes .../secondaryToolbarButton-rotateCw@2x.png | Bin 714 -> 0 bytes public_html/js/pdfjs/web/images/shadow.png | Bin 290 -> 0 bytes public_html/js/pdfjs/web/images/texture.png | Bin 2417 -> 0 bytes .../web/images/toolbarButton-bookmark.png | Bin 174 -> 0 bytes .../web/images/toolbarButton-bookmark@2x.png | Bin 260 -> 0 bytes .../web/images/toolbarButton-download.png | Bin 259 -> 0 bytes .../web/images/toolbarButton-download@2x.png | Bin 425 -> 0 bytes .../web/images/toolbarButton-menuArrows.png | Bin 107 -> 0 bytes .../images/toolbarButton-menuArrows@2x.png | Bin 152 -> 0 bytes .../web/images/toolbarButton-openFile.png | Bin 295 -> 0 bytes .../web/images/toolbarButton-openFile@2x.png | Bin 550 -> 0 bytes .../web/images/toolbarButton-pageDown-rtl.png | Bin 242 -> 0 bytes .../images/toolbarButton-pageDown-rtl@2x.png | Bin 398 -> 0 bytes .../web/images/toolbarButton-pageDown.png | Bin 238 -> 0 bytes .../web/images/toolbarButton-pageDown@2x.png | Bin 396 -> 0 bytes .../web/images/toolbarButton-pageUp-rtl.png | Bin 245 -> 0 bytes .../images/toolbarButton-pageUp-rtl@2x.png | Bin 405 -> 0 bytes .../pdfjs/web/images/toolbarButton-pageUp.png | Bin 246 -> 0 bytes .../web/images/toolbarButton-pageUp@2x.png | Bin 403 -> 0 bytes .../images/toolbarButton-presentationMode.png | Bin 321 -> 0 bytes .../toolbarButton-presentationMode@2x.png | Bin 586 -> 0 bytes .../pdfjs/web/images/toolbarButton-print.png | Bin 257 -> 0 bytes .../web/images/toolbarButton-print@2x.png | Bin 464 -> 0 bytes .../pdfjs/web/images/toolbarButton-search.png | Bin 309 -> 0 bytes .../web/images/toolbarButton-search@2x.png | Bin 653 -> 0 bytes ...olbarButton-secondaryToolbarToggle-rtl.png | Bin 246 -> 0 bytes ...arButton-secondaryToolbarToggle-rtl@2x.png | Bin 456 -> 0 bytes .../toolbarButton-secondaryToolbarToggle.png | Bin 243 -> 0 bytes ...oolbarButton-secondaryToolbarToggle@2x.png | Bin 458 -> 0 bytes .../toolbarButton-sidebarToggle-rtl.png | Bin 225 -> 0 bytes .../toolbarButton-sidebarToggle-rtl@2x.png | Bin 344 -> 0 bytes .../images/toolbarButton-sidebarToggle.png | Bin 225 -> 0 bytes .../images/toolbarButton-sidebarToggle@2x.png | Bin 331 -> 0 bytes .../images/toolbarButton-viewAttachments.png | Bin 384 -> 0 bytes .../toolbarButton-viewAttachments@2x.png | Bin 859 -> 0 bytes .../images/toolbarButton-viewOutline-rtl.png | Bin 177 -> 0 bytes .../toolbarButton-viewOutline-rtl@2x.png | Bin 394 -> 0 bytes .../web/images/toolbarButton-viewOutline.png | Bin 178 -> 0 bytes .../images/toolbarButton-viewOutline@2x.png | Bin 331 -> 0 bytes .../images/toolbarButton-viewThumbnail.png | Bin 185 -> 0 bytes .../images/toolbarButton-viewThumbnail@2x.png | Bin 219 -> 0 bytes .../pdfjs/web/images/toolbarButton-zoomIn.png | Bin 136 -> 0 bytes .../web/images/toolbarButton-zoomIn@2x.png | Bin 160 -> 0 bytes .../web/images/toolbarButton-zoomOut.png | Bin 88 -> 0 bytes .../web/images/toolbarButton-zoomOut@2x.png | Bin 109 -> 0 bytes .../web/images/treeitem-collapsed-rtl.png | Bin 143 -> 0 bytes .../web/images/treeitem-collapsed-rtl@2x.png | Bin 167 -> 0 bytes .../pdfjs/web/images/treeitem-collapsed.png | Bin 128 -> 0 bytes .../web/images/treeitem-collapsed@2x.png | Bin 149 -> 0 bytes .../js/pdfjs/web/images/treeitem-expanded.png | Bin 125 -> 0 bytes .../pdfjs/web/images/treeitem-expanded@2x.png | Bin 172 -> 0 bytes .../js/pdfjs/web/locale/ach/viewer.properties | 181 - .../js/pdfjs/web/locale/af/viewer.properties | 182 - .../js/pdfjs/web/locale/ak/viewer.properties | 132 - .../js/pdfjs/web/locale/an/viewer.properties | 182 - .../js/pdfjs/web/locale/ar/viewer.properties | 182 - .../js/pdfjs/web/locale/as/viewer.properties | 173 - .../js/pdfjs/web/locale/ast/viewer.properties | 182 - .../js/pdfjs/web/locale/az/viewer.properties | 182 - .../js/pdfjs/web/locale/be/viewer.properties | 179 - .../js/pdfjs/web/locale/bg/viewer.properties | 182 - .../pdfjs/web/locale/bn-BD/viewer.properties | 182 - .../pdfjs/web/locale/bn-IN/viewer.properties | 182 - .../js/pdfjs/web/locale/br/viewer.properties | 182 - .../js/pdfjs/web/locale/bs/viewer.properties | 182 - .../js/pdfjs/web/locale/ca/viewer.properties | 182 - .../js/pdfjs/web/locale/cs/viewer.properties | 182 - .../js/pdfjs/web/locale/csb/viewer.properties | 134 - .../js/pdfjs/web/locale/cy/viewer.properties | 182 - .../js/pdfjs/web/locale/da/viewer.properties | 182 - .../js/pdfjs/web/locale/de/viewer.properties | 182 - .../js/pdfjs/web/locale/el/viewer.properties | 182 - .../pdfjs/web/locale/en-GB/viewer.properties | 174 - .../pdfjs/web/locale/en-US/viewer.properties | 183 - .../pdfjs/web/locale/en-ZA/viewer.properties | 174 - .../js/pdfjs/web/locale/eo/viewer.properties | 182 - .../pdfjs/web/locale/es-AR/viewer.properties | 182 - .../pdfjs/web/locale/es-CL/viewer.properties | 182 - .../pdfjs/web/locale/es-ES/viewer.properties | 115 - .../pdfjs/web/locale/es-MX/viewer.properties | 182 - .../js/pdfjs/web/locale/et/viewer.properties | 182 - .../js/pdfjs/web/locale/eu/viewer.properties | 182 - .../js/pdfjs/web/locale/fa/viewer.properties | 182 - .../js/pdfjs/web/locale/ff/viewer.properties | 182 - .../js/pdfjs/web/locale/fi/viewer.properties | 180 - .../js/pdfjs/web/locale/fr/viewer.properties | 176 - .../pdfjs/web/locale/fy-NL/viewer.properties | 182 - .../pdfjs/web/locale/ga-IE/viewer.properties | 182 - .../js/pdfjs/web/locale/gd/viewer.properties | 182 - .../js/pdfjs/web/locale/gl/viewer.properties | 173 - .../pdfjs/web/locale/gu-IN/viewer.properties | 168 - .../js/pdfjs/web/locale/he/viewer.properties | 182 - .../pdfjs/web/locale/hi-IN/viewer.properties | 182 - .../js/pdfjs/web/locale/hr/viewer.properties | 182 - .../js/pdfjs/web/locale/hu/viewer.properties | 182 - .../pdfjs/web/locale/hy-AM/viewer.properties | 182 - .../js/pdfjs/web/locale/id/viewer.properties | 182 - .../js/pdfjs/web/locale/is/viewer.properties | 182 - .../js/pdfjs/web/locale/it/viewer.properties | 115 - .../js/pdfjs/web/locale/ja/viewer.properties | 167 - .../js/pdfjs/web/locale/ka/viewer.properties | 174 - .../js/pdfjs/web/locale/kk/viewer.properties | 182 - .../js/pdfjs/web/locale/km/viewer.properties | 182 - .../js/pdfjs/web/locale/kn/viewer.properties | 175 - .../js/pdfjs/web/locale/ko/viewer.properties | 182 - .../js/pdfjs/web/locale/ku/viewer.properties | 148 - .../js/pdfjs/web/locale/lg/viewer.properties | 113 - .../js/pdfjs/web/locale/lij/viewer.properties | 174 - .../js/pdfjs/web/locale/locale.properties | 312 - .../js/pdfjs/web/locale/lt/viewer.properties | 182 - .../js/pdfjs/web/locale/lv/viewer.properties | 182 - .../js/pdfjs/web/locale/mai/viewer.properties | 174 - .../js/pdfjs/web/locale/mk/viewer.properties | 134 - .../js/pdfjs/web/locale/ml/viewer.properties | 174 - .../js/pdfjs/web/locale/mn/viewer.properties | 83 - .../js/pdfjs/web/locale/mr/viewer.properties | 182 - .../js/pdfjs/web/locale/ms/viewer.properties | 182 - .../js/pdfjs/web/locale/my/viewer.properties | 182 - .../pdfjs/web/locale/nb-NO/viewer.properties | 182 - .../js/pdfjs/web/locale/nl/viewer.properties | 182 - .../pdfjs/web/locale/nn-NO/viewer.properties | 182 - .../js/pdfjs/web/locale/nso/viewer.properties | 132 - .../js/pdfjs/web/locale/oc/viewer.properties | 176 - .../js/pdfjs/web/locale/or/viewer.properties | 173 - .../pdfjs/web/locale/pa-IN/viewer.properties | 174 - .../js/pdfjs/web/locale/pl/viewer.properties | 129 - .../pdfjs/web/locale/pt-BR/viewer.properties | 182 - .../pdfjs/web/locale/pt-PT/viewer.properties | 182 - .../js/pdfjs/web/locale/rm/viewer.properties | 174 - .../js/pdfjs/web/locale/ro/viewer.properties | 182 - .../js/pdfjs/web/locale/ru/viewer.properties | 115 - .../js/pdfjs/web/locale/rw/viewer.properties | 83 - .../js/pdfjs/web/locale/sah/viewer.properties | 172 - .../js/pdfjs/web/locale/si/viewer.properties | 173 - .../js/pdfjs/web/locale/sk/viewer.properties | 182 - .../js/pdfjs/web/locale/sl/viewer.properties | 182 - .../js/pdfjs/web/locale/son/viewer.properties | 182 - .../js/pdfjs/web/locale/sq/viewer.properties | 182 - .../js/pdfjs/web/locale/sr/viewer.properties | 182 - .../pdfjs/web/locale/sv-SE/viewer.properties | 183 - .../js/pdfjs/web/locale/sw/viewer.properties | 130 - .../pdfjs/web/locale/ta-LK/viewer.properties | 77 - .../js/pdfjs/web/locale/ta/viewer.properties | 179 - .../js/pdfjs/web/locale/te/viewer.properties | 182 - .../js/pdfjs/web/locale/th/viewer.properties | 182 - .../js/pdfjs/web/locale/tl/viewer.properties | 95 - .../js/pdfjs/web/locale/tn/viewer.properties | 86 - .../js/pdfjs/web/locale/tr/viewer.properties | 182 - .../js/pdfjs/web/locale/uk/viewer.properties | 182 - .../js/pdfjs/web/locale/ur/viewer.properties | 182 - .../js/pdfjs/web/locale/vi/viewer.properties | 174 - .../js/pdfjs/web/locale/wo/viewer.properties | 125 - .../js/pdfjs/web/locale/xh/viewer.properties | 182 - .../pdfjs/web/locale/zh-CN/viewer.properties | 182 - .../pdfjs/web/locale/zh-TW/viewer.properties | 182 - .../js/pdfjs/web/locale/zu/viewer.properties | 133 - public_html/js/pdfjs/web/pdf.viewer.js | 10 - public_html/js/pdfjs/web/viewer.css | 2183 --- public_html/js/pdfjs/web/viewer.html | 350 - public_html/js/photoswipe-ui-default.min.js | 4 - public_html/js/photoswipe.min.js | 4 - public_html/js/plugins.min.js | 14 - public_html/js/position.js | 41 - public_html/js/publicrequest.js | 17 + public_html/js/responsivemultimenu.js | 149 - public_html/js/script.js | 21 - public_html/js/script_vimeo.js | 15 - public_html/js/scripts.js | 229 - public_html/js/sha512.js | 496 - public_html/js/shadowbox.js | 17 - public_html/js/shop.js | 194 + public_html/js/site.js | 198 +- .../skins/default/html5boxplayer_caption.png | Bin 1460 -> 0 bytes .../default/html5boxplayer_fullscreen.png | Bin 1889 -> 0 bytes .../js/skins/default/html5boxplayer_hd.png | Bin 1500 -> 0 bytes .../default/html5boxplayer_playpause.png | Bin 1212 -> 0 bytes .../default/html5boxplayer_playvideo.png | Bin 1754 -> 0 bytes .../skins/default/html5boxplayer_volume.png | Bin 1393 -> 0 bytes .../default/lightbox-close-fullscreen.png | Bin 362 -> 0 bytes .../js/skins/default/lightbox-close.png | Bin 1524 -> 0 bytes .../default/lightbox-fullscreen-close.png | Bin 329 -> 0 bytes .../js/skins/default/lightbox-loading.gif | Bin 3547 -> 0 bytes .../js/skins/default/lightbox-navcontrol.png | Bin 183 -> 0 bytes .../js/skins/default/lightbox-navnext.png | Bin 458 -> 0 bytes .../js/skins/default/lightbox-navprev.png | Bin 464 -> 0 bytes .../js/skins/default/lightbox-next-2.png | Bin 1386 -> 0 bytes .../default/lightbox-next-fullscreen.png | Bin 328 -> 0 bytes .../js/skins/default/lightbox-next.png | Bin 350 -> 0 bytes .../js/skins/default/lightbox-pause-2.png | Bin 1336 -> 0 bytes .../js/skins/default/lightbox-pause.png | Bin 1091 -> 0 bytes .../js/skins/default/lightbox-play-2.png | Bin 1412 -> 0 bytes .../js/skins/default/lightbox-play.png | Bin 1222 -> 0 bytes .../js/skins/default/lightbox-playvideo.png | Bin 1754 -> 0 bytes .../js/skins/default/lightbox-prev-2.png | Bin 1378 -> 0 bytes .../default/lightbox-prev-fullscreen.png | Bin 323 -> 0 bytes .../js/skins/default/lightbox-prev.png | Bin 352 -> 0 bytes .../js/skins/default/nav-arrows-next.png | Bin 458 -> 0 bytes .../js/skins/default/nav-arrows-prev.png | Bin 464 -> 0 bytes public_html/js/superfish.js | 124 - public_html/js/supersized.3.2.7.min.js | 11 - public_html/js/supersized.shutter.min.js | 12 - public_html/js/touchTouch.jquery.js | 235 - public_html/js/trianglify.js | 397 - public_html/js/validation.js | 49 - public_html/js/video.js | 18 - public_html/js/video2.js | 13 - public_html/js/video_vimeo.js | 73 - public_html/js/video_vimeo2.js | 65 - public_html/js/video_youtube.js | 33 - public_html/js/video_youtube2.js | 24 - public_html/js/zencdn-video.js | 164 - public_html/lib/config.php | 42 - public_html/lib/database.php | 169 - public_html/lib/functions.php | 110 - public_html/lib/menu.php | 14 - public_html/lib/player.swf | Bin 11254 -> 0 bytes .../mails/20211025175347_ksaffran@dks.lu.eml | 12 + .../mails/20211025175349_ksaffran@dks.lu.eml | 12 + .../mails/20211025175456_ksaffran@dks.lu.eml | 12 + .../mails/20211025175614_ksaffran@dks.lu.eml | 12 + .../mails/20211025175719_ksaffran@dks.lu.eml | 12 + .../mails/20211025175811_ksaffran@dks.lu.eml | 12 + .../mails/20211025175840_ksaffran@dks.lu.eml | 12 + .../mails/20211025180314_ksaffran@dks.lu.eml | 12 + .../mails/20211025180335_ksaffran@dks.lu.eml | 12 + .../mails/20211025181450_ksaffran@dks.lu.eml | 17 + .../mails/20211025182653_ksaffran@dks.lu.eml | 16 + .../mails/20211025182718_ksaffran@dks.lu.eml | 16 + .../mails/20211025182752_ksaffran@dks.lu.eml | 16 + .../mails/20211025182915_ksaffran@dks.lu.eml | 16 + .../mails/20211025182937_ksaffran@dks.lu.eml | 16 + .../mails/20211025183140_ksaffran@dks.lu.eml | 16 + public_html/log/sql.log | 8496 ++++++++++++ public_html/newcms/.htaccess | 4 +- public_html/newcms/.htpasswd | 1 + public_html/newcms/PHPMailer/.gitignore | 5 - public_html/newcms/PHPMailer/.scrutinizer.yml | 126 - public_html/newcms/PHPMailer/.travis.yml | 33 - public_html/newcms/PHPMailer/LICENSE | 504 - .../newcms/PHPMailer/PHPMailerAutoload.php | 2 +- public_html/newcms/PHPMailer/README.md | 151 - public_html/newcms/PHPMailer/changelog.md | 556 - .../newcms/PHPMailer/class.phpmailer.php | 6 +- public_html/newcms/PHPMailer/class.pop3.php | 4 +- public_html/newcms/PHPMailer/class.smtp.php | 24 +- .../docs/Callback_function_notes.txt | 17 - .../PHPMailer/docs/DomainKeys_notes.txt | 55 - .../docs/Note_for_SMTP_debugging.txt | 17 - .../newcms/PHPMailer/docs/extending.html | 129 - public_html/newcms/PHPMailer/docs/faq.html | 28 - .../newcms/PHPMailer/docs/generatedocs.sh | 8 - .../newcms/PHPMailer/docs/pop3_article.txt | 50 - .../newcms/PHPMailer/examples/LGPLv3.txt | 165 - .../PHPMailer/examples/code_generator.phps | 596 - .../newcms/PHPMailer/examples/contents.html | 17 - .../newcms/PHPMailer/examples/exceptions.phps | 41 - .../newcms/PHPMailer/examples/gmail.phps | 79 - .../PHPMailer/examples/images/phpmailer.png | Bin 5831 -> 0 bytes .../examples/images/phpmailer_mini.png | Bin 1842 -> 0 bytes .../newcms/PHPMailer/examples/index.html | 45 - .../newcms/PHPMailer/examples/mail.phps | 37 - .../PHPMailer/examples/mailing_list.phps | 55 - .../PHPMailer/examples/pop_before_smtp.phps | 60 - .../PHPMailer/examples/scripts/XRegExp.js | 664 - .../examples/scripts/shAutoloader.js | 122 - .../PHPMailer/examples/scripts/shBrushPhp.js | 72 - .../PHPMailer/examples/scripts/shCore.js | 1 - .../PHPMailer/examples/scripts/shLegacy.js | 141 - .../newcms/PHPMailer/examples/sendmail.phps | 39 - .../newcms/PHPMailer/examples/smtp.phps | 61 - .../PHPMailer/examples/smtp_no_auth.phps | 57 - .../PHPMailer/examples/styles/shCore.css | 46 - .../examples/styles/shCoreDefault.css | 77 - .../examples/styles/shCoreDjango.css | 78 - .../examples/styles/shCoreEclipse.css | 80 - .../PHPMailer/examples/styles/shCoreEmacs.css | 76 - .../examples/styles/shCoreFadeToGrey.css | 77 - .../examples/styles/shCoreMDUltra.css | 76 - .../examples/styles/shCoreMidnight.css | 76 - .../PHPMailer/examples/styles/shCoreRDark.css | 76 - .../examples/styles/shThemeAppleScript.css | 21 - .../examples/styles/shThemeDefault.css | 31 - .../examples/styles/shThemeDjango.css | 32 - .../examples/styles/shThemeEclipse.css | 34 - .../examples/styles/shThemeEmacs.css | 30 - .../examples/styles/shThemeFadeToGrey.css | 31 - .../examples/styles/shThemeMDUltra.css | 30 - .../examples/styles/shThemeMidnight.css | 30 - .../examples/styles/shThemeRDark.css | 30 - .../examples/styles/shThemeVisualStudio.css | 31 - .../PHPMailer/examples/styles/wrapping.png | Bin 631 -> 0 bytes .../PHPMailer/language/phpmailer.lang-ro.php | 2 +- .../PHPMailer/language/phpmailer.lang-vi.php | 2 +- .../newcms/PHPMailer/old-send-newsletter.php | 85 - public_html/newcms/PHPMailer/test.php | 117 - public_html/newcms/choose_article-format.php | 2 +- public_html/newcms/choose_delete_job.php | 6 +- .../choose_delete_newsletter_article.php | 6 +- .../choose_delete_newsletter_article2.php | 6 +- .../choose_delete_newsletter_article3.php | 6 +- ...hoose_delete_newsletter_article_format.php | 2 +- public_html/newcms/choose_delete_partner.php | 6 +- public_html/newcms/choose_delete_pdf.php | 2 +- public_html/newcms/choose_delete_pdf2.php | 2 +- public_html/newcms/choose_delete_team.php | 6 +- public_html/newcms/choose_delete_video.php | 4 +- public_html/newcms/choose_destinataires.php | 4 +- .../newcms/choose_newsletter-emails.php | 4 +- .../newcms/choose_newsletter-emails2.php | 4 +- .../newcms/choose_newsletter-emails3.php | 4 +- .../newcms/choose_newsletter-format.php | 2 +- public_html/newcms/choose_update_job.php | 6 +- public_html/newcms/choose_update_news.php | 20 +- .../choose_update_newsletter_article.php | 6 +- .../choose_update_newsletter_article2.php | 6 +- .../choose_update_newsletter_article3.php | 6 +- public_html/newcms/choose_update_partner.php | 6 +- .../newcms/choose_update_portfoliofront.php | 14 +- public_html/newcms/choose_update_project.php | 6 +- public_html/newcms/choose_update_team.php | 6 +- public_html/newcms/choose_update_truck.php | 6 +- public_html/newcms/ckeditor/CHANGES.html | 168 +- .../ckeditor/_source/adapters/jquery.js | 2 +- .../newcms/ckeditor/_source/core/config.js | 132 +- .../ckeditor/_source/core/dom/element.js | 4 +- .../newcms/ckeditor/_source/core/dom/node.js | 8 +- .../newcms/ckeditor/_source/core/editor.js | 84 +- .../newcms/ckeditor/_source/lang/fr-ca.js | 2 +- .../newcms/ckeditor/_source/lang/fr.js | 2 +- .../newcms/ckeditor/_source/lang/lv.js | 4 +- .../newcms/ckeditor/_source/lang/vi.js | 2 +- .../_source/plugins/autogrow/plugin.js | 4 +- .../_source/plugins/basicstyles/plugin.js | 12 +- .../_source/plugins/colorbutton/plugin.js | 4 +- .../colordialog/dialogs/colordialog.js | 2 +- .../_source/plugins/contextmenu/plugin.js | 2 +- .../_source/plugins/entities/plugin.js | 22 +- .../_source/plugins/filebrowser/plugin.js | 76 +- .../_source/plugins/flash/dialogs/flash.js | 6 +- .../plugins/htmldataprocessor/plugin.js | 8 +- .../plugins/pastefromword/filter/default.js | 8 +- .../ckeditor/_source/plugins/resize/plugin.js | 2 +- .../ckeditor/_source/plugins/scayt/plugin.js | 54 +- .../_source/plugins/selection/plugin.js | 36 +- .../ckeditor/_source/plugins/smiley/plugin.js | 2 +- .../plugins/templates/templates/default.js | 2 +- .../_source/plugins/uicolor/yui/yui.js | 12 +- public_html/newcms/ckeditor/ckeditor.asp | 10 +- public_html/newcms/ckeditor/ckeditor.js | 6 +- .../filemanager/connectors/php/inc/JSON.php | 2 +- .../connectors/php/plugins/rsc/cloudfiles.php | 76 +- .../connectors/php/plugins/rsc/share/magic | 52 +- .../php/plugins/rsc/share/magic.mime | 2 +- .../filemanager/scripts/jquery-1.6.1.min.js | 2 +- .../scripts/jquery.tablesorter-2.0.5b.min.js | 4 +- public_html/newcms/ckeditor/lang/fr.js | 2 +- .../colordialog/dialogs/colordialog.js | 4 +- .../ckeditor/plugins/div/dialogs/div.js | 2 +- .../ckeditor/plugins/flash/dialogs/flash.js | 4 +- .../ckeditor/plugins/scayt/dialogs/options.js | 2 +- .../plugins/stylesheetparser/plugin.js | 2 +- .../plugins/templates/templates/default.js | 2 +- .../ckeditor/plugins/uicolor/yui/yui.js | 12 +- .../wordcount/samples/wordcount.html | 2 +- .../samples/wordcountWithMaxCount.html | 2 +- public_html/newcms/config.php | 12 + public_html/newcms/crop_19.11_map.shtml | 3 - public_html/newcms/db_connection.php | 14 +- public_html/newcms/delete_category.php | 20 +- public_html/newcms/delete_comitee.php | 6 +- public_html/newcms/delete_content.php | 8 +- public_html/newcms/delete_destinataire.php | 2 +- public_html/newcms/delete_job.php | 2 +- public_html/newcms/delete_member.php | 6 +- public_html/newcms/delete_news.php | 2 +- .../newcms/delete_newsletterarticles.php | 2 +- .../newcms/delete_newsletterarticles2.php | 2 +- .../newcms/delete_newsletterarticles3.php | 2 +- .../newcms/delete_newsletterarticles4.php | 2 +- public_html/newcms/delete_partner.php | 2 +- public_html/newcms/delete_pdf2.php | 2 +- public_html/newcms/delete_portfoliofront.php | 2 +- public_html/newcms/delete_product.php | 2 +- public_html/newcms/delete_project.php | 2 +- .../delete_small_pic_newsletter_article2.php | 2 +- .../delete_small_pic_newsletter_article3.php | 2 +- public_html/newcms/delete_sub_category.php | 10 +- public_html/newcms/delete_team.php | 2 +- public_html/newcms/delete_truck.php | 2 +- public_html/newcms/delete_video.php | 2 +- public_html/newcms/export-excel.php | 2 +- .../form_choose_newsletter_article_format.php | 2 +- .../newcms/form_choose_update-video.php | 6 +- public_html/newcms/form_delete_category.php | 16 +- public_html/newcms/form_delete_mainmenu.php | 16 +- public_html/newcms/form_delete_member.php | 16 +- public_html/newcms/form_delete_news.php | 2 +- public_html/newcms/form_delete_partner.php | 16 +- .../newcms/form_delete_portfoliofront.php | 4 +- public_html/newcms/form_delete_project.php | 6 +- .../newcms/form_delete_sub_category.php | 12 +- public_html/newcms/form_delete_truck.php | 6 +- public_html/newcms/form_manage_category.php | 20 +- public_html/newcms/form_manage_mainmenu.php | 12 +- public_html/newcms/form_manage_mainmenu2.php | 4 +- .../newcms/form_manage_sub_category.php | 20 +- public_html/newcms/form_new_PDF-Upload.php | 18 +- public_html/newcms/form_new_PDF-Upload2.php | 4 +- public_html/newcms/form_new_PDF-link.php | 18 +- public_html/newcms/form_new_category.php | 12 +- public_html/newcms/form_new_comitee.php | 2 +- public_html/newcms/form_new_content.php | 46 +- .../newcms/form_new_gallery-pictures-2.php | 2 +- .../newcms/form_new_gallery-pictures.php | 2 +- public_html/newcms/form_new_gallery-video.php | 2 +- public_html/newcms/form_new_job.php | 6 +- public_html/newcms/form_new_mainmenu.php | 4 +- public_html/newcms/form_new_member.php | 2 +- public_html/newcms/form_new_news.php | 8 +- public_html/newcms/form_new_newsletter.php | 4 +- public_html/newcms/form_new_newsletter2.php | 4 +- public_html/newcms/form_new_newsletter3.php | 4 +- .../newcms/form_new_newsletter_article.php | 2 +- .../newcms/form_new_newsletter_article2.php | 2 +- .../newcms/form_new_newsletter_article3.php | 2 +- public_html/newcms/form_new_partner.php | 2 +- .../newcms/form_new_portfoliofront.php | 2 +- public_html/newcms/form_new_product.php | 22 +- public_html/newcms/form_new_productnews.php | 8 +- public_html/newcms/form_new_projects.php | 12 +- public_html/newcms/form_new_sub_category.php | 20 +- public_html/newcms/form_new_team.php | 2 +- public_html/newcms/form_new_truck.php | 4 +- public_html/newcms/form_sort_news.php | 10 +- public_html/newcms/form_update-video.php | 2 +- .../newcms/form_update_contactinfo.php | 12 +- public_html/newcms/form_update_content.php | 19 +- public_html/newcms/form_update_job.php | 6 +- public_html/newcms/form_update_news.php | 22 +- .../newcms/form_update_newsletterarticles.php | 4 +- .../form_update_newsletterarticles2.php | 12 +- .../form_update_newsletterarticles3.php | 16 +- public_html/newcms/form_update_partner.php | 2 +- .../newcms/form_update_portfoliofront.php | 12 +- public_html/newcms/form_update_product.php | 12 +- .../newcms/form_update_productnews.php | 22 +- public_html/newcms/form_update_projects.php | 12 +- public_html/newcms/form_update_team.php | 2 +- public_html/newcms/form_update_truck.php | 4 +- public_html/newcms/home.php | 31 +- public_html/newcms/index.php | 142 +- public_html/newcms/jquery.form.min.js | 2 +- public_html/newcms/js/bootstrap.min.js | 2 +- public_html/newcms/js/jquery.min.js | 2 +- public_html/newcms/menu.php | 72 +- public_html/newcms/menu2.php | 38 +- public_html/newcms/new_PDF_upload.php | 2 +- public_html/newcms/new_PDF_upload2.php | 2 +- public_html/newcms/new_category.php | 25 +- public_html/newcms/new_comitee.php | 28 +- public_html/newcms/new_content.php | 54 +- public_html/newcms/new_galley_video.php | 2 +- public_html/newcms/new_job.php | 2 +- public_html/newcms/new_mainmenu.php | 20 +- public_html/newcms/new_member.php | 16 +- public_html/newcms/new_news.php | 36 +- public_html/newcms/new_newsletter_article.php | 2 +- .../newcms/new_newsletter_article2.php | 2 +- .../newcms/new_newsletter_article3.php | 2 +- public_html/newcms/new_partner.php | 2 +- public_html/newcms/new_porttfoliofront.php | 4 +- public_html/newcms/new_product.php | 2 +- public_html/newcms/new_productnews.php | 2 +- public_html/newcms/new_project.php | 2 +- public_html/newcms/new_projectphp.php | 2 +- public_html/newcms/new_sub_category.php | 26 +- public_html/newcms/new_team.php | 2 +- public_html/newcms/new_truck.php | 2 +- public_html/newcms/preview-newsletter.php | 2 +- public_html/newcms/preview-newsletter2.php | 2 +- public_html/newcms/preview-newsletter3.php | 2 +- public_html/newcms/save_news.php | 8 +- public_html/newcms/send-newsletter.php | 4 +- public_html/newcms/send-newsletter2.php | 4 +- public_html/newcms/send-newsletter3-1.php | 4 +- public_html/newcms/send-newsletter3.php | 4 +- public_html/newcms/stats-newsletter.php | 4 +- .../newcms/tools/filemanager/ajax_calls.php | 2 +- .../newcms/tools/filemanager/js/plugins.js | 84 +- .../newcms/tools2/filemanager/ajax_calls.php | 2 +- .../newcms/tools2/filemanager/dialog.php | 14 +- .../newcms/tools2/filemanager/js/plugins.js | 84 +- public_html/newcms/update_category.php | 36 +- public_html/newcms/update_contactinfo.php | 10 +- public_html/newcms/update_content.php | 2 +- public_html/newcms/update_galley_video.php | 2 +- public_html/newcms/update_job.php | 2 +- public_html/newcms/update_mainmenu.php | 16 +- public_html/newcms/update_news.php | 28 +- .../newcms/update_newsletter_article.php | 2 +- .../newcms/update_newsletter_article2.php | 2 +- .../newcms/update_newsletter_article3.php | 2 +- public_html/newcms/update_partner.php | 2 +- public_html/newcms/update_pdflink.php | 2 +- public_html/newcms/update_porttfoliofront.php | 38 +- public_html/newcms/update_product.php | 2 +- public_html/newcms/update_productnews.php | 2 +- public_html/newcms/update_project.php | 2 +- public_html/newcms/update_subcategory.php | 18 +- public_html/newcms/update_team.php | 2 +- public_html/newcms/update_truck.php | 2 +- public_html/pages/about.php | 25 +- public_html/pages/askprice.php | 75 + public_html/pages/confirmdelete.php | 13 - public_html/pages/contact.php | 709 +- public_html/pages/default.php | 10 +- public_html/pages/delete.php | 136 - public_html/pages/download.php | 4 +- public_html/pages/fr_sendcandidature.php | 75 - public_html/pages/fr_sendcommande.php | 74 - public_html/pages/fr_sendcontact.php | 47 - public_html/pages/fr_sendcontact2.php | 49 - public_html/pages/home.php | 19 +- public_html/pages/hotnews.php | 2 +- public_html/pages/nouveautes.php | 89 +- public_html/pages/product.php | 162 +- public_html/pages/productnews.php | 22 +- public_html/pages/products.php | 70 - public_html/pages/project.php | 6 +- public_html/pages/projects.php | 7 +- public_html/pages/search.php | 16 - public_html/pages/sections/lastprojects.php | 5 +- .../{mobileapp.php => mobileapps.php} | 0 public_html/pages/sections/newproducts.php | 52 +- public_html/pages/sections/productnews.php | 4 +- public_html/products.php | 5 + public_html/publicapi.php | 48 + public_html/robots.txt | 1 - public_html/shop/css/theme.css | 12 +- public_html/shop/index.php | 16 +- public_html/shop/lib/config.php | 31 +- .../shop/lib/{modules/Email.php => email.php} | 12 +- public_html/shop/lib/lang/de.php | 3 + public_html/shop/lib/lang/fr.php | 3 + public_html/shop/lib/modules/Api.php | 16 +- .../shop/lib/modules/ArticleGroups.php | 8 +- public_html/shop/lib/modules/Articles.php | 5 +- public_html/shop/lib/modules/Orders.php | 62 +- public_html/shop/lib/modules/Profile.php | 4 +- public_html/shop/lib/modules/Site.php | 146 + public_html/shop/lib/publicaliases.php | 21 +- public_html/shop/log/sql.log | 8532 ++++++++++++ public_html/shop/publicapi.php | 4 +- .../shop/tmpl/elements/articlecart copy.html | 75 + .../shop/tmpl/elements/articlecart.html | 77 + .../shop/tmpl/elements/askpricecart.html | 31 + public_html/shop/tmpl/elements/footer.html | 78 - .../shop/tmpl/elements/shoptopbar.html | 8 + public_html/shop/tmpl/js/profile.js | 24 +- public_html/shop/tmpl/js/shop.js | 81 +- public_html/shop/tmpl/panels/pnl_profile.html | 11 +- public_html/shop/tmpl/panels/pnl_shop.html | 77 +- public_html/sitemap.html | 836 -- public_html/urllist.txt | 121 - public_html/vendor/mustache/CHANGELOG.md | 618 + public_html/vendor/mustache/LICENSE | 11 + public_html/vendor/mustache/README.md | 621 + public_html/vendor/mustache/bin/mustache | 150 + public_html/vendor/mustache/mustache.js | 772 + public_html/vendor/mustache/mustache.min.js | 1 + public_html/vendor/mustache/mustache.mjs | 764 + public_html/vendor/mustache/package.json | 99 + .../mustache/wrappers/dojo/mustache.js.post | 4 + .../mustache/wrappers/dojo/mustache.js.pre | 9 + .../mustache/wrappers/jquery/mustache.js.post | 13 + .../mustache/wrappers/jquery/mustache.js.pre | 9 + .../wrappers/mootools/mustache.js.post | 5 + .../wrappers/mootools/mustache.js.pre | 2 + .../wrappers/qooxdoo/mustache.js.post | 9 + .../mustache/wrappers/qooxdoo/mustache.js.pre | 172 + .../mustache/wrappers/yui3/mustache.js.post | 4 + .../mustache/wrappers/yui3/mustache.js.pre | 1 + .../{index.html => xxnouse_index.html} | 316 +- 1052 files changed, 24227 insertions(+), 119610 deletions(-) create mode 100644 api/bin/syncmissing.sh create mode 100644 api/bin/testupload.sh delete mode 100644 public_html/M025094D.TTF delete mode 100644 public_html/M025096D.TTF create mode 100644 public_html/about.php delete mode 100644 public_html/app/about.php delete mode 100644 public_html/assets/css/style.css delete mode 100644 public_html/assets/img/about-img.jpg delete mode 100644 public_html/assets/img/apple-touch-icon.png delete mode 100644 public_html/assets/img/call-to-action-bg.jpg delete mode 100644 public_html/assets/img/favicon.png delete mode 100644 public_html/assets/img/hero-bg.jpg delete mode 100644 public_html/assets/img/logo.png delete mode 100644 public_html/assets/img/portfolio/app1.jpg delete mode 100644 public_html/assets/img/portfolio/app2.jpg delete mode 100644 public_html/assets/img/portfolio/app3.jpg delete mode 100644 public_html/assets/img/portfolio/card1.jpg delete mode 100644 public_html/assets/img/portfolio/card2.jpg delete mode 100644 public_html/assets/img/portfolio/card3.jpg delete mode 100644 public_html/assets/img/portfolio/logo1.jpg delete mode 100644 public_html/assets/img/portfolio/logo2.jpg delete mode 100644 public_html/assets/img/portfolio/logo3.jpg delete mode 100644 public_html/assets/img/portfolio/web1.jpg delete mode 100644 public_html/assets/img/portfolio/web2.jpg delete mode 100644 public_html/assets/img/portfolio/web3.jpg delete mode 100644 public_html/assets/img/team-1.jpg delete mode 100644 public_html/assets/img/team-2.jpg delete mode 100644 public_html/assets/img/team-3.jpg delete mode 100644 public_html/assets/img/team-4.jpg delete mode 100644 public_html/assets/js/main.js delete mode 100644 public_html/assets/vendor/animate.css/animate.css delete mode 100644 public_html/assets/vendor/animate.css/animate.min.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-grid.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-grid.css.map delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css.map delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap.css.map delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap.min.css delete mode 100644 public_html/assets/vendor/bootstrap/css/bootstrap.min.css.map delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.bundle.js delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.js delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.js.map delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.min.js delete mode 100644 public_html/assets/vendor/bootstrap/js/bootstrap.min.js.map delete mode 100644 public_html/assets/vendor/counterup/counterup.min.js delete mode 100644 public_html/assets/vendor/font-awesome/css/font-awesome.css delete mode 100644 public_html/assets/vendor/font-awesome/css/font-awesome.css.map delete mode 100644 public_html/assets/vendor/font-awesome/css/font-awesome.min.css delete mode 100644 public_html/assets/vendor/font-awesome/fonts/FontAwesome.otf delete mode 100644 public_html/assets/vendor/font-awesome/fonts/fontawesome-webfont.eot delete mode 100644 public_html/assets/vendor/font-awesome/fonts/fontawesome-webfont.svg delete mode 100644 public_html/assets/vendor/font-awesome/fonts/fontawesome-webfont.ttf delete mode 100644 public_html/assets/vendor/font-awesome/fonts/fontawesome-webfont.woff delete mode 100644 public_html/assets/vendor/font-awesome/fonts/fontawesome-webfont.woff2 delete mode 100644 public_html/assets/vendor/hoverIntent/hoverIntent.js delete mode 100644 public_html/assets/vendor/jquery.easing/jquery.easing.min.js delete mode 100644 public_html/assets/vendor/jquery/jquery.min.js delete mode 100644 public_html/assets/vendor/jquery/jquery.min.map delete mode 100644 public_html/assets/vendor/php-email-form/php-email-form.php delete mode 100644 public_html/assets/vendor/php-email-form/validate.js delete mode 100644 public_html/assets/vendor/superfish/superfish.min.js delete mode 100644 public_html/assets/vendor/venobox/venobox.css delete mode 100644 public_html/assets/vendor/venobox/venobox.js delete mode 100644 public_html/assets/vendor/venobox/venobox.min.js delete mode 100644 public_html/assets/vendor/waypoints/jquery.waypoints.min.js delete mode 100644 public_html/assets/vendor/wow/wow.js delete mode 100644 public_html/assets/vendor/wow/wow.min.js delete mode 100644 public_html/captcha_files/background1.png delete mode 100644 public_html/captcha_files/background2.png delete mode 100644 public_html/captcha_files/overlay1.png delete mode 100644 public_html/captcha_files/overlay2.png delete mode 100644 public_html/captcha_files/truetype.ttf create mode 100644 public_html/contact.php delete mode 100644 public_html/css/ARXLDB.TTF delete mode 100644 public_html/css/ARXLDB.eot delete mode 100644 public_html/css/LoaderIcon.gif delete mode 100644 public_html/css/_responsivemultimenu.css delete mode 100644 public_html/css/animate.css delete mode 100644 public_html/css/animate.min.css delete mode 100644 public_html/css/bootstrap-pink.css delete mode 100644 public_html/css/captcha_files/background1.png delete mode 100644 public_html/css/captcha_files/background2.png delete mode 100644 public_html/css/captcha_files/overlay1.png delete mode 100644 public_html/css/captcha_files/overlay2.png delete mode 100644 public_html/css/captcha_files/truetype.ttf delete mode 100644 public_html/css/close.png delete mode 100644 public_html/css/css/admin-layout.css delete mode 100644 public_html/css/css_update_2020.php delete mode 100644 public_html/css/demo.css delete mode 100644 public_html/css/dropdowns-skin-discrete.css delete mode 100644 public_html/css/dropdowns.css delete mode 100644 public_html/css/eventCalendar.css delete mode 100644 public_html/css/eventCalendar_theme.css delete mode 100644 public_html/css/eventCalendar_theme_responsive.css delete mode 100644 public_html/css/flaticon.css delete mode 100644 public_html/css/flexslider.css delete mode 100644 public_html/css/fonts/Flaticon.eot delete mode 100644 public_html/css/fonts/Flaticon.svg delete mode 100644 public_html/css/fonts/Flaticon.ttf delete mode 100644 public_html/css/fonts/Flaticon.woff delete mode 100644 public_html/css/fonts/flaticon.css delete mode 100644 public_html/css/fonts/flaticon.otf delete mode 100644 public_html/css/fonts/glyphicons-halflings-regular.eot delete mode 100644 public_html/css/fonts/glyphicons-halflings-regular.svg delete mode 100644 public_html/css/fonts/glyphicons-halflings-regular.ttf delete mode 100644 public_html/css/fonts/glyphicons-halflings-regular.woff delete mode 100644 public_html/css/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 public_html/css/fonts/icomoon.dev.svg delete mode 100644 public_html/css/fonts/icomoon.eot delete mode 100644 public_html/css/fonts/icomoon.svg delete mode 100644 public_html/css/fonts/icomoon.ttf delete mode 100644 public_html/css/fonts/icomoon.woff delete mode 100644 public_html/css/fonts/ionicons.woff delete mode 100644 public_html/css/fonts/license.txt delete mode 100644 public_html/css/fonts/revicons.eot delete mode 100644 public_html/css/fonts/revicons.svg delete mode 100644 public_html/css/fonts/revicons.ttf delete mode 100644 public_html/css/fonts/revicons.woff delete mode 100644 public_html/css/fonts/revicons90c6.eot delete mode 100644 public_html/css/fonts/revicons90c6.svg delete mode 100644 public_html/css/fonts/revicons90c6.ttf delete mode 100644 public_html/css/fonts/revicons90c6.woff delete mode 100644 public_html/css/fork.png delete mode 100644 public_html/css/icons.png delete mode 100644 public_html/css/icons@2x.png delete mode 100644 public_html/css/ie.css delete mode 100644 public_html/css/images/downArrow.png delete mode 100644 public_html/css/images/upArrow.png delete mode 100644 public_html/css/index.css delete mode 100644 public_html/css/ionicons.min.css delete mode 100644 public_html/css/jquery-ui.css delete mode 100644 public_html/css/jquery.nailthumb.1.0.css delete mode 100644 public_html/css/loading.gif delete mode 100644 public_html/css/next.png delete mode 100644 public_html/css/overlay.css delete mode 100644 public_html/css/pause.png delete mode 100644 public_html/css/photoswipe.css delete mode 100644 public_html/css/play.png delete mode 100644 public_html/css/previous.png delete mode 100644 public_html/css/responsive-menu.css delete mode 100644 public_html/css/responsive.css delete mode 100644 public_html/css/responsivemultimenu-pink.css delete mode 100644 public_html/css/responsivemultimenu.css delete mode 100644 public_html/css/responsivemultimenu3.css delete mode 100644 public_html/css/shadowbox.css delete mode 100644 public_html/css/shop.css delete mode 100644 public_html/css/site-marketing.css delete mode 100644 public_html/css/site.css delete mode 100644 public_html/css/style-pink.css delete mode 100644 public_html/css/style22.css delete mode 100644 public_html/css/swipebox.css delete mode 100644 public_html/css/swipebox.min.css delete mode 100644 public_html/css/touchTouch.css delete mode 100644 public_html/css/update-shop.css delete mode 100644 public_html/css/update.css create mode 100644 public_html/downloads.php delete mode 100644 public_html/images/0176-frank.jpg delete mode 100644 public_html/images/0177-frank.jpg delete mode 100644 public_html/images/1.jpg delete mode 100644 public_html/images/2.jpg delete mode 100644 public_html/images/3.jpg delete mode 100644 public_html/images/4.jpg delete mode 100644 public_html/images/5.jpg delete mode 100644 public_html/images/6.jpg delete mode 100644 public_html/images/ajax-loader.gif delete mode 100644 public_html/images/buttons.png delete mode 100644 public_html/images/cart-icon.png delete mode 100644 public_html/images/downArrow.png delete mode 100644 public_html/images/en.png delete mode 100644 public_html/images/facebook.jpg delete mode 100644 public_html/images/flag_deutsch.png delete mode 100644 public_html/images/flag_french.png delete mode 100644 public_html/images/kundendienst.jpg delete mode 100644 public_html/images/menu.png delete mode 100644 public_html/images/pattern.png delete mode 100644 public_html/images/upArrow.png delete mode 100644 public_html/js/_jquery.flexslider.js delete mode 100644 public_html/js/ajaxchimp.js delete mode 100644 public_html/js/animation.js create mode 100644 public_html/js/askprice.js delete mode 100644 public_html/js/background_mesh.js delete mode 100644 public_html/js/bigvideo.js delete mode 100644 public_html/js/bootstrap.js delete mode 100644 public_html/js/coaching.js delete mode 100644 public_html/js/code.photoswipe.jquery-3.0.4.min.js delete mode 100644 public_html/js/colorbrewer.js delete mode 100644 public_html/js/d3.v3.min.js create mode 100644 public_html/js/dataform.js delete mode 100644 public_html/js/device.min.js delete mode 100644 public_html/js/dropdowns.js delete mode 100644 public_html/js/forms.js delete mode 100644 public_html/js/froogaloop2.min.js delete mode 100644 public_html/js/gmaps.js delete mode 100644 public_html/js/html5boxplayer.swf delete mode 100644 public_html/js/html5lightbox.js delete mode 100644 public_html/js/icons/LICENSE.txt delete mode 100644 public_html/js/icons/README.txt delete mode 100644 public_html/js/icons/config.json delete mode 100644 public_html/js/icons/css/animation.css delete mode 100644 public_html/js/icons/css/mhfontello-codes.css delete mode 100644 public_html/js/icons/css/mhfontello-embedded.css delete mode 100644 public_html/js/icons/css/mhfontello-ie7-codes.css delete mode 100644 public_html/js/icons/css/mhfontello-ie7.css delete mode 100644 public_html/js/icons/css/mhfontello.css delete mode 100644 public_html/js/icons/demo.html delete mode 100644 public_html/js/icons/font/mhfontello.eot delete mode 100644 public_html/js/icons/font/mhfontello.svg delete mode 100644 public_html/js/icons/font/mhfontello.ttf delete mode 100644 public_html/js/icons/font/mhfontello.woff delete mode 100644 public_html/js/icons/font/mhfontello.woff2 delete mode 100644 public_html/js/ie.min.js delete mode 100644 public_html/js/image.js delete mode 100644 public_html/js/images_slider.js delete mode 100644 public_html/js/index.js delete mode 100644 public_html/js/ios-orientationchange-fix.js delete mode 100644 public_html/js/jquery-1.11.1.min.js delete mode 100644 public_html/js/jquery-1.11.2.min.js delete mode 100644 public_html/js/jquery-1.9.1.min.js delete mode 100644 public_html/js/jquery-2.1.0.min.js delete mode 100644 public_html/js/jquery-migrate-1.1.1.js delete mode 100644 public_html/js/jquery-ui-1.8.22.custom.min.js delete mode 100644 public_html/js/jquery.ajaxchimp.js delete mode 100644 public_html/js/jquery.ajaxchimp.langs.js delete mode 100644 public_html/js/jquery.carouFredSel-6.1.0-packed.js delete mode 100644 public_html/js/jquery.easing.1.3.js delete mode 100644 public_html/js/jquery.easytabs.js delete mode 100644 public_html/js/jquery.equalheights.js delete mode 100644 public_html/js/jquery.eventCalendar.js delete mode 100644 public_html/js/jquery.eventCalendar.min.js delete mode 100644 public_html/js/jquery.flexslider.js delete mode 100644 public_html/js/jquery.hashchange.min.js delete mode 100644 public_html/js/jquery.imagesloaded.min.js delete mode 100644 public_html/js/jquery.js delete mode 100644 public_html/js/jquery.mb.YTPlayer.js delete mode 100644 public_html/js/jquery.mobilemenu.js delete mode 100644 public_html/js/jquery.mousewheel.min.js delete mode 100644 public_html/js/jquery.nailthumb.1.0.js delete mode 100644 public_html/js/jquery.swipebox.js delete mode 100644 public_html/js/jquery.swipebox.min.js delete mode 100644 public_html/js/jquery.touchSwipe.min.js delete mode 100644 public_html/js/jquery.tubular.1.0.js delete mode 100644 public_html/js/jquery.ui.totop.js delete mode 100644 public_html/js/klass.min.js rename public_html/{css/fonts/index.php => js/labels.js} (100%) delete mode 100644 public_html/js/lacoiffe.js delete mode 100644 public_html/js/modernizr.js delete mode 100644 public_html/js/old_index.js delete mode 100644 public_html/js/pdfjs/LICENSE delete mode 100644 public_html/js/pdfjs/build/pdf.js delete mode 100644 public_html/js/pdfjs/build/pdf.worker.js delete mode 100644 public_html/js/pdfjs/web/cmaps/78-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78ms-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/78ms-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/83pv-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90ms-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90ms-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90msp-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90msp-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90pv-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/90pv-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Add-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Add-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Add-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Add-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-0.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-1.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-3.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-4.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-5.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-6.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-0.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-1.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-3.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-4.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-5.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-0.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-1.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-3.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-4.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-5.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-6.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Korea1-0.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Korea1-1.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Korea1-2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/B5pc-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/B5pc-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS1-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS1-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS2-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/CNS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETHK-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETHK-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETen-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETen-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETenms-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/ETenms-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Ext-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Ext-RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Ext-RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Ext-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GB-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GB-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GB-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GB-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBK-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBK-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBK2K-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBK2K-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBKp-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBKp-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBT-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBT-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBT-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBT-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBTpc-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBTpc-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBpc-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/GBpc-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKdla-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKdla-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKdlb-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKdlb-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKgccs-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKgccs-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKm314-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKm314-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKm471-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKm471-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKscs-B5-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/HKscs-B5-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Hankaku.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Hiragana.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-Johab-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-Johab-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCms-UHC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCms-UHC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCpc-EUC-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/KSCpc-EUC-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Katakana.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/LICENSE delete mode 100644 public_html/js/pdfjs/web/cmaps/NWP-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/NWP-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/RKSJ-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/RKSJ-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/Roman.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UCS2-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UCS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF16-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF16-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF8-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniGB-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UCS2-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UCS2-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF16-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF16-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF32-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF32-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF8-H.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/UniKS-UTF8-V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/V.bcmap delete mode 100644 public_html/js/pdfjs/web/cmaps/WP-Symbol.bcmap delete mode 100644 public_html/js/pdfjs/web/images/annotation-check.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-comment.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-help.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-insert.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-key.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-newparagraph.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-noicon.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-note.svg delete mode 100644 public_html/js/pdfjs/web/images/annotation-paragraph.svg delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-next-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-next-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-next.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-next@2x.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-previous-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-previous-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-previous.png delete mode 100644 public_html/js/pdfjs/web/images/findbarButton-previous@2x.png delete mode 100644 public_html/js/pdfjs/web/images/grab.cur delete mode 100644 public_html/js/pdfjs/web/images/grabbing.cur delete mode 100644 public_html/js/pdfjs/web/images/loading-icon.gif delete mode 100644 public_html/js/pdfjs/web/images/loading-small.png delete mode 100644 public_html/js/pdfjs/web/images/loading-small@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-documentProperties.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-documentProperties@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-firstPage.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-firstPage@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-handTool.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-handTool@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-lastPage.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-lastPage@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-rotateCcw.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-rotateCcw@2x.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-rotateCw.png delete mode 100644 public_html/js/pdfjs/web/images/secondaryToolbarButton-rotateCw@2x.png delete mode 100644 public_html/js/pdfjs/web/images/shadow.png delete mode 100644 public_html/js/pdfjs/web/images/texture.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-bookmark.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-bookmark@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-download.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-download@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-menuArrows.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-menuArrows@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-openFile.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-openFile@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageDown-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageDown-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageDown.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageDown@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageUp-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageUp-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageUp.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-pageUp@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-presentationMode.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-presentationMode@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-print.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-print@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-search.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-search@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-secondaryToolbarToggle@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-sidebarToggle-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-sidebarToggle-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-sidebarToggle.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-sidebarToggle@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewAttachments.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewAttachments@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewOutline-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewOutline-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewOutline.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewOutline@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewThumbnail.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-viewThumbnail@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-zoomIn.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-zoomIn@2x.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-zoomOut.png delete mode 100644 public_html/js/pdfjs/web/images/toolbarButton-zoomOut@2x.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-collapsed-rtl.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-collapsed-rtl@2x.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-collapsed.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-collapsed@2x.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-expanded.png delete mode 100644 public_html/js/pdfjs/web/images/treeitem-expanded@2x.png delete mode 100644 public_html/js/pdfjs/web/locale/ach/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/af/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ak/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/an/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ar/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/as/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ast/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/az/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/be/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/bg/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/bn-BD/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/bn-IN/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/br/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/bs/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ca/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/cs/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/csb/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/cy/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/da/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/de/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/el/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/en-GB/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/en-US/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/en-ZA/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/eo/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/es-AR/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/es-CL/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/es-ES/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/es-MX/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/et/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/eu/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/fa/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ff/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/fi/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/fr/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/fy-NL/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ga-IE/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/gd/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/gl/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/gu-IN/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/he/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/hi-IN/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/hr/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/hu/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/hy-AM/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/id/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/is/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/it/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ja/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ka/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/kk/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/km/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/kn/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ko/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ku/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/lg/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/lij/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/locale.properties delete mode 100644 public_html/js/pdfjs/web/locale/lt/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/lv/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/mai/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/mk/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ml/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/mn/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/mr/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ms/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/my/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/nb-NO/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/nl/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/nn-NO/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/nso/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/oc/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/or/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/pa-IN/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/pl/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/pt-BR/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/pt-PT/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/rm/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ro/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ru/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/rw/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sah/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/si/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sk/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sl/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/son/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sq/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sr/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sv-SE/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/sw/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ta-LK/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ta/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/te/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/th/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/tl/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/tn/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/tr/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/uk/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/ur/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/vi/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/wo/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/xh/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/zh-CN/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/zh-TW/viewer.properties delete mode 100644 public_html/js/pdfjs/web/locale/zu/viewer.properties delete mode 100644 public_html/js/pdfjs/web/pdf.viewer.js delete mode 100644 public_html/js/pdfjs/web/viewer.css delete mode 100644 public_html/js/pdfjs/web/viewer.html delete mode 100644 public_html/js/photoswipe-ui-default.min.js delete mode 100644 public_html/js/photoswipe.min.js delete mode 100644 public_html/js/plugins.min.js delete mode 100644 public_html/js/position.js create mode 100644 public_html/js/publicrequest.js delete mode 100644 public_html/js/responsivemultimenu.js delete mode 100644 public_html/js/script.js delete mode 100644 public_html/js/script_vimeo.js delete mode 100644 public_html/js/scripts.js delete mode 100644 public_html/js/sha512.js delete mode 100644 public_html/js/shadowbox.js create mode 100644 public_html/js/shop.js delete mode 100644 public_html/js/skins/default/html5boxplayer_caption.png delete mode 100644 public_html/js/skins/default/html5boxplayer_fullscreen.png delete mode 100644 public_html/js/skins/default/html5boxplayer_hd.png delete mode 100644 public_html/js/skins/default/html5boxplayer_playpause.png delete mode 100644 public_html/js/skins/default/html5boxplayer_playvideo.png delete mode 100644 public_html/js/skins/default/html5boxplayer_volume.png delete mode 100644 public_html/js/skins/default/lightbox-close-fullscreen.png delete mode 100644 public_html/js/skins/default/lightbox-close.png delete mode 100644 public_html/js/skins/default/lightbox-fullscreen-close.png delete mode 100644 public_html/js/skins/default/lightbox-loading.gif delete mode 100644 public_html/js/skins/default/lightbox-navcontrol.png delete mode 100644 public_html/js/skins/default/lightbox-navnext.png delete mode 100644 public_html/js/skins/default/lightbox-navprev.png delete mode 100644 public_html/js/skins/default/lightbox-next-2.png delete mode 100644 public_html/js/skins/default/lightbox-next-fullscreen.png delete mode 100644 public_html/js/skins/default/lightbox-next.png delete mode 100644 public_html/js/skins/default/lightbox-pause-2.png delete mode 100644 public_html/js/skins/default/lightbox-pause.png delete mode 100644 public_html/js/skins/default/lightbox-play-2.png delete mode 100644 public_html/js/skins/default/lightbox-play.png delete mode 100644 public_html/js/skins/default/lightbox-playvideo.png delete mode 100644 public_html/js/skins/default/lightbox-prev-2.png delete mode 100644 public_html/js/skins/default/lightbox-prev-fullscreen.png delete mode 100644 public_html/js/skins/default/lightbox-prev.png delete mode 100644 public_html/js/skins/default/nav-arrows-next.png delete mode 100644 public_html/js/skins/default/nav-arrows-prev.png delete mode 100644 public_html/js/superfish.js delete mode 100644 public_html/js/supersized.3.2.7.min.js delete mode 100644 public_html/js/supersized.shutter.min.js delete mode 100644 public_html/js/touchTouch.jquery.js delete mode 100644 public_html/js/trianglify.js delete mode 100644 public_html/js/validation.js delete mode 100644 public_html/js/video.js delete mode 100644 public_html/js/video2.js delete mode 100644 public_html/js/video_vimeo.js delete mode 100644 public_html/js/video_vimeo2.js delete mode 100644 public_html/js/video_youtube.js delete mode 100644 public_html/js/video_youtube2.js delete mode 100644 public_html/js/zencdn-video.js delete mode 100644 public_html/lib/config.php delete mode 100644 public_html/lib/database.php delete mode 100644 public_html/lib/functions.php delete mode 100644 public_html/lib/menu.php delete mode 100644 public_html/lib/player.swf create mode 100644 public_html/log/mails/20211025175347_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175349_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175456_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175614_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175719_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175811_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025175840_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025180314_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025180335_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025181450_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025182653_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025182718_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025182752_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025182915_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025182937_ksaffran@dks.lu.eml create mode 100644 public_html/log/mails/20211025183140_ksaffran@dks.lu.eml create mode 100644 public_html/log/sql.log delete mode 100644 public_html/newcms/PHPMailer/.gitignore delete mode 100644 public_html/newcms/PHPMailer/.scrutinizer.yml delete mode 100644 public_html/newcms/PHPMailer/.travis.yml delete mode 100644 public_html/newcms/PHPMailer/LICENSE delete mode 100644 public_html/newcms/PHPMailer/README.md delete mode 100644 public_html/newcms/PHPMailer/changelog.md delete mode 100644 public_html/newcms/PHPMailer/docs/Callback_function_notes.txt delete mode 100644 public_html/newcms/PHPMailer/docs/DomainKeys_notes.txt delete mode 100644 public_html/newcms/PHPMailer/docs/Note_for_SMTP_debugging.txt delete mode 100644 public_html/newcms/PHPMailer/docs/extending.html delete mode 100644 public_html/newcms/PHPMailer/docs/faq.html delete mode 100644 public_html/newcms/PHPMailer/docs/generatedocs.sh delete mode 100644 public_html/newcms/PHPMailer/docs/pop3_article.txt delete mode 100644 public_html/newcms/PHPMailer/examples/LGPLv3.txt delete mode 100644 public_html/newcms/PHPMailer/examples/code_generator.phps delete mode 100644 public_html/newcms/PHPMailer/examples/contents.html delete mode 100644 public_html/newcms/PHPMailer/examples/exceptions.phps delete mode 100644 public_html/newcms/PHPMailer/examples/gmail.phps delete mode 100644 public_html/newcms/PHPMailer/examples/images/phpmailer.png delete mode 100644 public_html/newcms/PHPMailer/examples/images/phpmailer_mini.png delete mode 100644 public_html/newcms/PHPMailer/examples/index.html delete mode 100644 public_html/newcms/PHPMailer/examples/mail.phps delete mode 100644 public_html/newcms/PHPMailer/examples/mailing_list.phps delete mode 100644 public_html/newcms/PHPMailer/examples/pop_before_smtp.phps delete mode 100644 public_html/newcms/PHPMailer/examples/scripts/XRegExp.js delete mode 100644 public_html/newcms/PHPMailer/examples/scripts/shAutoloader.js delete mode 100644 public_html/newcms/PHPMailer/examples/scripts/shBrushPhp.js delete mode 100644 public_html/newcms/PHPMailer/examples/scripts/shCore.js delete mode 100644 public_html/newcms/PHPMailer/examples/scripts/shLegacy.js delete mode 100644 public_html/newcms/PHPMailer/examples/sendmail.phps delete mode 100644 public_html/newcms/PHPMailer/examples/smtp.phps delete mode 100644 public_html/newcms/PHPMailer/examples/smtp_no_auth.phps delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCore.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreDefault.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreDjango.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreEclipse.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreEmacs.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreFadeToGrey.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreMDUltra.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreMidnight.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shCoreRDark.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeAppleScript.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeDefault.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeDjango.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeEclipse.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeEmacs.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeFadeToGrey.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeMDUltra.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeMidnight.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeRDark.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/shThemeVisualStudio.css delete mode 100644 public_html/newcms/PHPMailer/examples/styles/wrapping.png delete mode 100644 public_html/newcms/PHPMailer/old-send-newsletter.php delete mode 100644 public_html/newcms/PHPMailer/test.php create mode 100644 public_html/newcms/config.php delete mode 100644 public_html/newcms/crop_19.11_map.shtml create mode 100644 public_html/pages/askprice.php delete mode 100644 public_html/pages/confirmdelete.php delete mode 100644 public_html/pages/delete.php delete mode 100644 public_html/pages/fr_sendcandidature.php delete mode 100644 public_html/pages/fr_sendcommande.php delete mode 100644 public_html/pages/fr_sendcontact.php delete mode 100644 public_html/pages/fr_sendcontact2.php delete mode 100644 public_html/pages/products.php delete mode 100644 public_html/pages/search.php rename public_html/pages/sections/{mobileapp.php => mobileapps.php} (100%) create mode 100644 public_html/products.php create mode 100644 public_html/publicapi.php rename public_html/shop/lib/{modules/Email.php => email.php} (89%) create mode 100644 public_html/shop/lib/modules/Site.php create mode 100644 public_html/shop/tmpl/elements/articlecart copy.html create mode 100644 public_html/shop/tmpl/elements/articlecart.html create mode 100644 public_html/shop/tmpl/elements/askpricecart.html delete mode 100644 public_html/sitemap.html delete mode 100644 public_html/urllist.txt create mode 100644 public_html/vendor/mustache/CHANGELOG.md create mode 100644 public_html/vendor/mustache/LICENSE create mode 100644 public_html/vendor/mustache/README.md create mode 100644 public_html/vendor/mustache/bin/mustache create mode 100644 public_html/vendor/mustache/mustache.js create mode 100644 public_html/vendor/mustache/mustache.min.js create mode 100644 public_html/vendor/mustache/mustache.mjs create mode 100644 public_html/vendor/mustache/package.json create mode 100644 public_html/vendor/mustache/wrappers/dojo/mustache.js.post create mode 100644 public_html/vendor/mustache/wrappers/dojo/mustache.js.pre create mode 100644 public_html/vendor/mustache/wrappers/jquery/mustache.js.post create mode 100644 public_html/vendor/mustache/wrappers/jquery/mustache.js.pre create mode 100644 public_html/vendor/mustache/wrappers/mootools/mustache.js.post create mode 100644 public_html/vendor/mustache/wrappers/mootools/mustache.js.pre create mode 100644 public_html/vendor/mustache/wrappers/qooxdoo/mustache.js.post create mode 100644 public_html/vendor/mustache/wrappers/qooxdoo/mustache.js.pre create mode 100644 public_html/vendor/mustache/wrappers/yui3/mustache.js.post create mode 100644 public_html/vendor/mustache/wrappers/yui3/mustache.js.pre rename public_html/{index.html => xxnouse_index.html} (82%) diff --git a/.gitignore b/.gitignore index 35ced3d..563fea5 100644 --- a/.gitignore +++ b/.gitignore @@ -31,5 +31,7 @@ api/data/art_brochure/* api/data/art_fiche/* api/data/art_groups/* api/data/art_image/* +nouse/* +public_html/shop/media/* diff --git a/api/bin/getapidata.pl b/api/bin/getapidata.pl index 2cc53bc..b9c8178 100644 --- a/api/bin/getapidata.pl +++ b/api/bin/getapidata.pl @@ -223,16 +223,12 @@ if ($onlycopy == 0){ print Dumper($ccc); } - if ($steps =~ /brochures,/){ + if ($steps =~ /files,/){ my $tmpdoc = (); $tmpdoc->{0}->{'code_document'} = 'art_brochure'; $api->getFiles('ole_article',$tmpdoc); $tmpdoc->{0}->{'code_document'} = 'art_bro_pdf'; $api->getFiles('ole_article',$tmpdoc); - $steps = "articles,"; - } - if ($steps =~ /fiches,/){ - my $tmpdoc = (); $tmpdoc->{0}->{'code_document'} = 'art_certific'; $api->getFiles('ole_article',$tmpdoc); $tmpdoc->{0}->{'code_document'} = 'art_fiche'; diff --git a/api/bin/lib/api.pm b/api/bin/lib/api.pm index 97d6a92..1cf76f4 100644 --- a/api/bin/lib/api.pm +++ b/api/bin/lib/api.pm @@ -37,8 +37,8 @@ sub sendcurl(){ $self->writelog("NO JSON return!\n=====\n".$strres."\n======\n"); return []; } else { - #print "CURL RETURN :".$strres."\n"; - if ($strres =~ /"error:"/){ + print "CURL RETURN :".$strres."\n"; + if ($strres =~ /"errors:"/){ print "$strres\n"; $self->writelog("APIERROR!\n=====\n".$strres."\n======\n"); } diff --git a/api/bin/syncmissing.sh b/api/bin/syncmissing.sh new file mode 100644 index 0000000..4236b4d --- /dev/null +++ b/api/bin/syncmissing.sh @@ -0,0 +1,14 @@ +#!/bin/bash +DBHOST="dedi1781.your-server.de" +DBNAME="qube_db4" +DBUSER="qube_user4" +DBPASSWORD="xevt4b99cNRHPEjF" +ARTICLES=(`mysql -h ${DBHOST} -u ${DBUSER} -p${DBPASSWORD} ${DBNAME} -e "select article_lie from wiges_private_catalogue wpc where article_lie not in (select article from wiges_s_article)"`) + +CALLDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +CMD='/usr/local/bin/perl /usr/home/qubewv/api/bin/getapidata.pl -l -g -t data -s articles -d ' + +for a in "${ARTICLES[@]}" +do + $CMD '{"article":"'$a'"}' +done diff --git a/api/bin/testupload.sh b/api/bin/testupload.sh new file mode 100644 index 0000000..7df8812 --- /dev/null +++ b/api/bin/testupload.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +curl -q -A "Qube Wiges SYNCTool" \ +-H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \ +--header "Content-Type: application/json" \ +--header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \ +--header "Wisol-Api-Device-Key: webdev" \ +--request POST --data '{"document":"DPS","client":"10000","firme":"1","no_document":"1",}' \ +https://pointcomm.api.qube.wiges.lu/api/w_ventes/ diff --git a/public_html/M025094D.TTF b/public_html/M025094D.TTF deleted file mode 100644 index 33f8cc63438211ceb00c12c0fc44288c358ddafb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55796 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 CNSvhr diff --git a/public_html/M025096D.TTF b/public_html/M025096D.TTF deleted file mode 100644 index f9f413199273b013d076aa5a9291d03aa5e46cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55756 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 XDoK+uLa4a%#^^Aqw7J~#AHV!R6hoA^ diff --git a/public_html/about.php b/public_html/about.php new file mode 100644 index 0000000..ccc60ad --- /dev/null +++ b/public_html/about.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/public_html/app/about.php b/public_html/app/about.php deleted file mode 100644 index 9960a84..0000000 --- a/public_html/app/about.php +++ /dev/null @@ -1,73 +0,0 @@ -query($abfrage); - $count = 0; - - while($info = $result->fetch_assoc()) { - - $title = $info['name_fr']; - $keywords = $info['keywords_fr']; - $description = $info['desc_fr']; - } - - -?> - - - - - - -<?php echo $title_en; ?> <?php echo $title; ?> - Luxembourg - - - - - - - - - - -query($abfrage); - $count = 0; - - while($info = $result->fetch_assoc()) { - - echo ' - -
-

Bienvenue

- '.$info['content_fr'] .' -
- -
- Downloads -
- - - - '; - - } - echo ''; - -?> - - - - diff --git a/public_html/assets/css/style.css b/public_html/assets/css/style.css deleted file mode 100644 index 1adcc17..0000000 --- a/public_html/assets/css/style.css +++ /dev/null @@ -1,1023 +0,0 @@ -/** -* Template Name: Regna - v2.0.0 -* Template URL: https://bootstrapmade.com/regna-bootstrap-onepage-template/ -* Author: BootstrapMade.com -* License: https://bootstrapmade.com/license/ -*/ - -/*-------------------------------------------------------------- -# General ---------------------------------------------------------------*/ -body { - background: #fff; - color: #666666; - font-family: "Open Sans", sans-serif; -} - -a { - color: #0e56a2; -} - -a:hover, a:active, a:focus { - color: #2dca98; - outline: none; - text-decoration: none; -} - -p { - padding: 0; - margin: 0 0 30px 0; -} - -h1, h2, h3, h4, h5, h6 { - font-family: "Poppins", sans-serif; - font-weight: 400; - margin: 0 0 20px 0; - padding: 0; -} - -/* Prelaoder */ -#preloader { - position: fixed; - left: 0; - top: 0; - z-index: 999; - width: 100%; - height: 100%; - overflow: visible; - background: #fff url("../img/preloader.svg") no-repeat center center; -} - -/* Back to top button */ -.back-to-top { - position: fixed; - display: none; - background: rgba(0, 0, 0, 0.2); - color: #fff; - padding: 6px 12px 9px 12px; - font-size: 16px; - border-radius: 2px; - right: 15px; - bottom: 15px; - transition: background 0.5s; -} - -@media (max-width: 768px) { - .back-to-top { - bottom: 15px; - } -} - -.back-to-top:focus { - background: rgba(0, 0, 0, 0.2); - color: #fff; - outline: none; -} - -.back-to-top:hover { - background: #0e56a2; - color: #fff; -} - -/*-------------------------------------------------------------- -# Header ---------------------------------------------------------------*/ -#header { - padding: 30px 0; - height: 92px; - position: fixed; - left: 0; - top: 0; - right: 0; - transition: all 0.5s; - z-index: 997; -} - -#header #logo { - float: left; -} - -#header #logo h1 { - font-size: 36px; - margin: 0; - padding: 6px 0; - line-height: 1; - font-family: "Poppins", sans-serif; - font-weight: 700; - letter-spacing: 3px; - text-transform: uppercase; -} - -#header #logo h1 a, #header #logo h1 a:hover { - color: #fff; -} - -#header #logo img { - padding: 0; - margin: 0; -} - -@media (max-width: 768px) { - #header #logo h1 { - font-size: 26px; - } - #header #logo img { - max-height: 40px; - } -} - -#header.header-fixed { - /*background: rgba(52, 59, 64, 0.9);*/ - padding: 20px 0; - height: 72px; - transition: all 0.5s; -} - -/*-------------------------------------------------------------- -# Hero Section ---------------------------------------------------------------*/ -#hero { - width: 100%; - height: 100vh; - background: url(../img/hero-bg.jpg) top center; - background-size: cover; - position: relative; -} - -@media (min-width: 1024px) { - #hero { - background-attachment: fixed; - } -} - -#hero:before { - content: ""; - /*background: rgba(0, 0, 0, 0.6);*/ - position: absolute; - bottom: 0; - top: 0; - left: 0; - right: 0; -} - -#hero .hero-container { - position: absolute; - bottom: 0; - top: 0; - left: 0; - right: 0; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - text-align: center; -} - -#hero h1 { - margin: 30px 0 10px 0; - font-size: 38px; - font-weight: 700; - line-height: 56px; - text-transform: uppercase; - color: #0e56a2; -} - -@media (max-width: 768px) { - #hero h1 { - font-size: 28px; - line-height: 36px; - } -} - -#hero h2 { - color: #fff; - margin-bottom: 50px; - font-size: 24px; - padding:15px; -} - -@media (max-width: 768px) { - #hero h2 { - font-size: 18px; - line-height: 24px; - margin-bottom: 30px; - } -} - -#hero .btn-get-started { - font-family: "Poppins", sans-serif; - text-transform: uppercase; - font-weight: 500; - font-size: 16px; - letter-spacing: 1px; - display: inline-block; - padding: 8px 28px; - border-radius: 50px; - transition: 0.5s; - margin: 10px; - border: 2px solid #fff; - color: #fff; -} - -#hero .btn-get-started:hover { - background: #0e56a2; - border: 2px solid #0e56a2; -} - -/*-------------------------------------------------------------- -# Navigation Menu ---------------------------------------------------------------*/ -/* Nav Menu Essentials */ -.nav-menu, .nav-menu * { - margin: 0; - padding: 0; - list-style: none; -} - -.nav-menu ul { - position: absolute; - display: none; - top: 100%; - left: 0; - z-index: 99; -} - -.nav-menu li { - position: relative; - white-space: nowrap; -} - -.nav-menu > li { - float: left; -} - -.nav-menu li:hover > ul, -.nav-menu li.sfHover > ul { - display: block; -} - -.nav-menu ul ul { - top: 0; - left: 100%; -} - -.nav-menu ul li { - min-width: 180px; -} - -/* Nav Menu Arrows */ -.sf-arrows .sf-with-ul { - padding-right: 30px; -} - -.sf-arrows .sf-with-ul:after { - content: "\f107"; - position: absolute; - right: 15px; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; -} - -.sf-arrows ul .sf-with-ul:after { - content: "\f105"; -} - -/* Nav Meu Container */ -#nav-menu-container { - float: right; - margin: 0; -} - -@media (max-width: 768px) { - #nav-menu-container { - display: none; - } -} - -/* Nav Meu Styling */ -.nav-menu a { - padding: 0 8px 10px 8px; - text-decoration: none; - display: inline-block; - color: #fff; - font-family: "Poppins", sans-serif; - font-weight: 400; - text-transform: uppercase; - font-size: 13px; - outline: none; -} - -.nav-menu > li { - margin-left: 10px; -} - -.nav-menu > li > a:before { - content: ""; - position: absolute; - width: 100%; - height: 2px; - bottom: 0; - left: 0; - background-color: #0e56a2; - visibility: hidden; - transform: scaleX(0); - transition: all 0.3s ease-in-out 0s; -} - -.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .menu-active > a:before { - visibility: visible; - transform: scaleX(1); -} - -.nav-menu ul { - margin: 4px 0 0 0; - border: 1px solid #e7e7e7; -} - -.nav-menu ul li { - background: #fff; -} - -.nav-menu ul li:first-child { - border-top: 0; -} - -.nav-menu ul li a { - padding: 10px; - color: #333; - transition: 0.3s; - display: block; - font-size: 13px; - text-transform: none; -} - -.nav-menu ul li a:hover { - background: #0e56a2; - color: #fff; -} - -.nav-menu ul ul { - margin: 0; -} - -/* Mobile Nav Toggle */ -#mobile-nav-toggle { - position: fixed; - right: 0; - top: 0; - z-index: 999; - margin: 20px 20px 0 0; - border: 0; - background: none; - font-size: 24px; - display: none; - transition: all 0.4s; - outline: none; - cursor: pointer; -} - -#mobile-nav-toggle i { - color: #fff; -} - -@media (max-width: 768px) { - #mobile-nav-toggle { - display: inline; - } -} - -/* Mobile Nav Styling */ -#mobile-nav { - position: fixed; - top: 0; - padding-top: 18px; - bottom: 0; - z-index: 998; - background: rgba(52, 59, 64, 0.9); - left: -260px; - width: 260px; - overflow-y: auto; - transition: 0.4s; -} - -#mobile-nav ul { - padding: 0; - margin: 0; - list-style: none; -} - -#mobile-nav ul li { - position: relative; -} - -#mobile-nav ul li a { - color: #fff; - font-size: 16px; - overflow: hidden; - padding: 10px 22px 10px 15px; - position: relative; - text-decoration: none; - width: 100%; - display: block; - outline: none; -} - -#mobile-nav ul li a:hover { - color: #fff; -} - -#mobile-nav ul li li { - padding-left: 30px; -} - -#mobile-nav ul .menu-has-children i { - position: absolute; - right: 0; - z-index: 99; - padding: 15px; - cursor: pointer; - color: #fff; -} - -#mobile-nav ul .menu-has-children i.fa-chevron-up { - color: #0e56a2; -} - -#mobile-nav ul .menu-item-active { - color: #0e56a2; -} - -#mobile-body-overly { - width: 100%; - height: 100%; - z-index: 997; - top: 0; - left: 0; - position: fixed; - background: rgba(52, 59, 64, 0.9); - display: none; -} - -/* Mobile Nav body classes */ -body.mobile-nav-active { - overflow: hidden; -} - -body.mobile-nav-active #mobile-nav { - left: 0; -} - -body.mobile-nav-active #mobile-nav-toggle { - color: #fff; -} - -/*-------------------------------------------------------------- -# Sections ---------------------------------------------------------------*/ -/* Sections Header ---------------------------------*/ -.section-header .section-title { - font-size: 32px; - color: #111; - text-transform: uppercase; - text-align: center; - font-weight: 700; - margin-bottom: 5px; -} - -.section-header .section-description { - text-align: center; - padding-bottom: 40px; - color: #999; -} - -/* About Us Section ---------------------------------*/ -#about { - background: #fff; - padding: 80px 0; -} - -#about .about-container .background { - min-height: 300px; - background: url(../img/about-img.jpg) center top no-repeat; - margin-bottom: 10px; -} - -#about .about-container .content { - background: #fff; -} - -#about .about-container .title { - color: #333; - font-weight: 700; - font-size: 32px; -} - -@media (max-width: 768px) { - #about .about-container .title { - padding-top: 15px; - } -} - -#about .about-container p { - line-height: 26px; -} - -#about .about-container p:last-child { - margin-bottom: 0; -} - -#about .about-container .icon-box { - background: #fff; - background-size: cover; - padding: 0 0 30px 0; -} - -#about .about-container .icon-box .icon { - float: left; - background: #fff; - width: 64px; - height: 64px; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - text-align: center; - border-radius: 50%; - border: 2px solid #0e56a2; -} - -#about .about-container .icon-box .icon i { - color: #0e56a2; - font-size: 24px; -} - -#about .about-container .icon-box .title { - margin-left: 80px; - font-weight: 500; - margin-bottom: 5px; - font-size: 18px; - text-transform: uppercase; -} - -#about .about-container .icon-box .title a { - color: #111; -} - -#about .about-container .icon-box .description { - margin-left: 80px; - line-height: 24px; - font-size: 14px; -} - -/* Facts Section ---------------------------------*/ -#facts { - background: #f7f7f7; - padding: 80px 0 60px 0; -} - -#facts .counters span { - font-size: 48px; - display: block; - color: #0e56a2; -} - -#facts .counters p { - padding: 0; - margin: 0 0 20px 0; - font-family: "Poppins", sans-serif; - font-size: 14px; -} - -/* Services Section ---------------------------------*/ -#services { - background: #fff; - background-size: cover; - padding: 80px 0 60px 0; -} - -#services .box { - padding: 50px 20px; - margin-bottom: 50px; - text-align: center; - border: 1px solid #e6e6e6; - height: 200px; - position: relative; - background: #fafafa; -} - -#services .icon { - position: absolute; - top: -36px; - left: calc(50% - 36px); - transition: 0.2s; - border-radius: 50%; - border: 6px solid #fff; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - text-align: center; - width: 72px; - height: 72px; - background: #0e56a2; -} - -#services .icon a { - display: inline-block; -} - -#services .icon i { - color: #fff; - font-size: 24px; -} - -#services .box:hover .icon { - background: #fff; - border: 2px solid #0e56a2; -} - -#services .box:hover .icon i { - color: #0e56a2; -} - -#services .box:hover .icon a { - color: #0e56a2; -} - -#services .title { - font-weight: 700; - font-size: 18px; - margin-bottom: 15px; - text-transform: uppercase; -} - -#services .title a { - color: #111; -} - -#services .description { - font-size: 14px; - line-height: 24px; -} - -/* Call To Action Section ---------------------------------*/ -#call-to-action { - background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/call-to-action-bg.jpg) fixed center center; - background-size: cover; - padding: 80px 0; -} - -@media (max-width: 1024px) { - #call-to-action { - background-attachment: scroll; - } -} - -#call-to-action .cta-title { - color: #fff; - font-size: 28px; - font-weight: 700; -} - -#call-to-action .cta-text { - color: #fff; -} - -@media (min-width: 769px) { - #call-to-action .cta-btn-container { - display: flex; - align-items: center; - justify-content: flex-end; - } -} - -#call-to-action .cta-btn { - font-family: "Poppins", sans-serif; - text-transform: uppercase; - font-weight: 500; - font-size: 16px; - letter-spacing: 1px; - display: inline-block; - padding: 8px 30px; - border-radius: 50px; - transition: 0.5s; - margin: 10px; - border: 2px solid #fff; - color: #fff; -} - -#call-to-action .cta-btn:hover { - background: #0e56a2; - border: 2px solid #0e56a2; -} - -/* Portfolio Section ---------------------------------*/ -#portfolio { - background: #f7f7f7; - padding: 80px 0; -} - -#portfolio #portfolio-wrapper { - padding-right: 15px; -} - -#portfolio #portfolio-flters { - padding: 0; - margin: 0 0 45px 0; - list-style: none; - text-align: center; -} - -#portfolio #portfolio-flters li { - cursor: pointer; - margin: 0 10px; - display: inline-block; - padding: 10px 22px; - font-size: 12px; - line-height: 20px; - color: #666666; - border-radius: 4px; - text-transform: uppercase; - background: #fff; - margin-bottom: 5px; - transition: all 0.3s ease-in-out; -} - -#portfolio #portfolio-flters li:hover, #portfolio #portfolio-flters li.filter-active { - background: #0e56a2; - color: #fff; -} - -#portfolio .portfolio-item { - position: relative; - height: 200px; - overflow: hidden !important; - margin-bottom: 15px; - transition: all 350ms ease; - transform: scale(1); -} - -#portfolio .portfolio-item a { - display: block; - margin-right: 15px; -} - -#portfolio .portfolio-item img { - position: relative; - top: 0; - transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1); -} - -#portfolio .portfolio-item .details { - height: 50px; - background: #0e56a2; - position: absolute; - width: 100%; - height: 50px; - bottom: -50px; - transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); -} - -#portfolio .portfolio-item .details h4 { - font-size: 14px; - font-weight: 700; - color: #fff; - padding: 8px 0 2px 8px; - margin: 0; -} - -#portfolio .portfolio-item .details span { - display: block; - color: #fff; - font-size: 13px; - padding-left: 8px; -} - -#portfolio .portfolio-item:hover .details { - bottom: 0; -} - -#portfolio .portfolio-item:hover img { - top: -30px; -} - -/* Team Section ---------------------------------*/ -#team { - background: #fff; - padding: 80px 0 60px 0; -} - -#team .member { - text-align: center; - margin-bottom: 20px; -} - -#team .member .pic { - margin-bottom: 15px; - overflow: hidden; - height: 260px; -} - -#team .member .pic img { - max-width: 100%; -} - -#team .member h4 { - font-weight: 700; - margin-bottom: 2px; - font-size: 18px; -} - -#team .member span { - font-style: italic; - display: block; - font-size: 13px; -} - -#team .member .social { - margin-top: 15px; -} - -#team .member .social a { - color: #b3b3b3; -} - -#team .member .social a:hover { - color: #0e56a2; -} - -#team .member .social i { - font-size: 18px; - margin: 0 2px; -} - -/* Contact Section ---------------------------------*/ -#contact { - background: #f7f7f7; - padding: 80px 0 40px 0; -} - -#contact #google-map { - height: 300px; - margin-bottom: 20px; -} - -#contact .info { - color: #333333; -} - -#contact .info i { - font-size: 32px; - color: #0e56a2; - float: left; -} - -#contact .info p { - padding: 0 0 10px 50px; - margin-bottom: 20px; - line-height: 22px; - font-size: 14px; -} - -#contact .info .email p { - padding-top: 5px; -} - -#contact .social-links { - padding-bottom: 20px; -} - -#contact .social-links a { - font-size: 18px; - display: inline-block; - background: #333; - color: #fff; - line-height: 1; - padding: 8px 0; - border-radius: 50%; - text-align: center; - width: 36px; - height: 36px; - transition: 0.3s; -} - -#contact .social-links a:hover { - background: #0e56a2; - color: #fff; -} - -#contact .php-email-form .validate { - display: none; - color: red; - margin: 0 0 15px 0; - font-weight: 400; - font-size: 13px; -} - -#contact .php-email-form .error-message { - display: none; - color: #fff; - background: #ed3c0d; - text-align: center; - padding: 15px; - font-weight: 600; -} - -#contact .php-email-form .sent-message { - display: none; - color: #fff; - background: #18d26e; - text-align: center; - padding: 15px; - font-weight: 600; -} - -#contact .php-email-form .loading { - display: none; - background: #fff; - text-align: center; - padding: 15px; -} - -#contact .php-email-form .loading:before { - content: ""; - display: inline-block; - border-radius: 50%; - width: 24px; - height: 24px; - margin: 0 10px -6px 0; - border: 3px solid #18d26e; - border-top-color: #eee; - -webkit-animation: animate-loading 1s linear infinite; - animation: animate-loading 1s linear infinite; -} - -#contact .php-email-form input, #contact .php-email-form textarea { - border-radius: 0; - box-shadow: none; - font-size: 14px; -} - -#contact .php-email-form input::focus, #contact .php-email-form textarea::focus { - background-color: #0e56a2; -} - -#contact .php-email-form button[type="submit"] { - background: #0e56a2; - border: 0; - padding: 10px 24px; - color: #fff; - transition: 0.4s; -} - -#contact .php-email-form button[type="submit"]:hover { - background: #51d8ad; -} - -@-webkit-keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -@keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -/*-------------------------------------------------------------- -# Footer ---------------------------------------------------------------*/ -#footer { - background: #343b40; - padding: 30px 0; - color: #fff; - font-size: 14px; -} - -#footer .copyright { - text-align: center; -} - -#footer .credits { - padding-top: 10px; - text-align: center; - font-size: 13px; - color: #ccc; -} diff --git a/public_html/assets/img/about-img.jpg b/public_html/assets/img/about-img.jpg deleted file mode 100644 index c8099ea3d906ef532e6c2dd00efdb07744d11343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43820 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%0DS7KA2C_a{Jt$a_hb+EWqcIx=# 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 diff --git a/public_html/assets/img/apple-touch-icon.png b/public_html/assets/img/apple-touch-icon.png deleted file mode 100644 index 447cec2c47da7a30359729a36d3c5096dbde5a15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1738 zcmcIj`9Bkk10F)i`$qM?mDu}zk0v?yPNJ{xmZL>1k;(Zs=0-Pq=HJ@Of#2JNtQTaE{F!?`-~dFAZK=x=kmX>)TrVJ|D5#Lk~cYxP4wQ6tcfM= znp7$c^~sEXNDgpGrsX%6l3U#@BE%x`+!Rm1|4MqnNRKONuVdeWhA+&naC*j3wsGq# zg4v0s+OqeQm$mmCk}?y^JglOgKYc9}ieiHDQ^KhuA7^t@s%vOnX)!dfE72mMc>L3R zPIA@c$bxWB^dhRbys+($n>haZ=5O$r#krLS?gZlV%E@7_yJe&+Ec`_@ZDxE4?TB@O zhTXA?e|S4R8&~0jNZ1l=OC{3PWj;Qf>S-Ot>KMvNshS#Hpyf4(+|3Y+C50KaJ?%sE zH=R^sLpHARbyoe>=1!1%DsN#u&=rpjebxJJxT>fl_D|B@u8=$Pxuc$)5nnnwIM>xY zP?%ZAVxu4AjStQDcaOH!_II}oP7HI0*wbG&wz``KsKmyB-pMR%#Zz?F?#^CZ zFzNoSl$5Zdn&M9W`qupP^60?q?W?imG=@Ji*$0sr8hjGHnZdSBRHVak z>$aHSpeMW*R;@^XzmIR+|82WA!cme2Nun6?&8505oFhUT_uqMg;`&s}?D{#AfMJ$V z*svfCmBS_Zp4lC0e1C)0Ycgd2VGP+^1^jcYa+4X#3>s!Cihf!0ytJVSo|(yYK3mdg z6bMEULydI7-lsw?^gK@mt^NG#>kN4Ak>wDFui(OR0M*Aqbufsou6%*a`6TqMYgQdsemu=k=R7W#FF+ZnsVXL+;h+Ih z?({@@9gaq9NGSTgj5!WL10N+klQhrwh)ToO>P#_r0rUo3-V3qZS)DbCYY3Wi%>8^nTKKT;Sqpyspe)%7$(--Odb=s zM{y!&b^&w0X*we1?XX!~{Ps+QpKVW1JTk=_kBIite@b`Kq6;V^6cv&SwU&Y_AUk`s zYf37PW0bI_^}T9adj!+^30cgEmn9tMPsTrl4(XKf>V@%L6==2~JAIkm*J<*#Qr=}p z|JnqJT4O(P#%Q$I)5h}2ZVxf}iS2|1%;gFGSOlch_~#p1r?nXYnF$I7o`(uJ)aNfQMg1osur-J^A8+TUTE;Q;w z-w}I3mW(eW#nkPWnn*~WW~l`%`wkv?f?chR!sjXY=9#w#b3ftLe`=3~B!n1)r3>JMSw zc!s<$-W&rglw0Rnvcn(1H(~|_1XD95ItXhb+*CuyG;$U>fYK;q;l-1r8l5g)AX2YZ z$FG?;9M@M{HFF{bT|`YAsK!na6Uh5|LNP}#%)iavGZv@u8=%`(3uDQ&Bsw!KHzFM7 z*qO2k`I*pjzGz(jN;-tzZ7_!fWiNH=z0o!Jbl#QM+IJk}igWS$zM};@_T8oY2~qM? ze3g~ry14nfx?M5;La?>yI(v3;XZ4Y2+QpI1{CC3pu9KRF53UXX?6nM`V%6{HjgG6I z)H=7M-lrcbP>+T(C18__8cE<)ZNGGV@~MV=F!Hnt4XmQ!&M<1#ptXS?oe}jK>8M^C mF`5n_&O_6``MeIbF}Q>=>>tutfc~iSPqvLU!m7;TcJ$w~_MH6y diff --git a/public_html/assets/img/call-to-action-bg.jpg b/public_html/assets/img/call-to-action-bg.jpg deleted file mode 100644 index 274b0be4446aa8a7154a3dded51eeb3920cba481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314708 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%0D!to;A2@SF zcXV)saRt6~UAg}@J=!!xKd!~)Q_-^44xNuuOQ^H|SfoySsD2k_P>@Ri2=-6tCS^*> z&8k7yK*qgLg1ovu&t@TRiTC37_L{rQm%BT_KrzIhg1JHalyyG0s8p88q ztO)E^?$OzY-`%7ME8Ps8Vew>J7JSVQo{4npI3PtKZ&?bmKEv`xh~affaR4Z_?p@(= z4u@@Si;2c|lg7eVWuqZB${I%~Y2yT_FrFu6HG$fTR{8izZ`o$P^hE=V7*8AW4RTHir`@dX+y-k7E50$b6dRfX4xmt^ zPY7jXW4kn^pm^$|ZPhQ%)JGIbaVi7{NL!s&TygQtmaGAFd@;|-q@w^C+_a4%%4rs3 zMds@Ngf6mnk&Z^DwK+BuQyQZ-@ERw|#~lIT;*#W^o#Kj1Z$VS=T2y2UkZoZ2c^b4B zbTA+t@Eu(<)U_)c1&FqIl{>4*W%E3m_&M_BZ(u@~2Swl))q&_kQsO2=F)H0X)Nd~_E+Tu32MT?F} zao)h{JI!rAkV54p__%;=_MnXLgq#F;my7A`&Rd-(DTMIbJdz%>Kz>lj4P0)q=i9Mo zB~FxY-@AmDopytnxlD#^Pqqh&x1TZnK%VV+lI8$>#&X1elyVSeGXFpgxdu|U18bGf1G zX{Urjkyk4Zl7%^&xx&Skiba-@k7nObV{M`ZC+kn*@cQ(ivP+wHPNKpr;bgwItU^S& z>#TX5i+&>cNMLFELo#u@42{8qK7#3kQZaHk8|emuW+bDqDP8+3gYnB$do2l7@nTl^Jy zs2<8Lihm7k9w3u5J7jhMbNKR3<2d6dnGNQ2Q2zl$z~iSP@`ZMpau{VrZ_SFz;@D4f zt6p^jRycs6T{%6hD6rMXwJ+wRfI&t5u4$BU#j<(Z{%5-b=p;GcLDVh7-pYygm#$eo z{`zKaH65=o+wbcGA94sRo0;@XLmz~Qr@3wMD%Zgej}x1B^QpVehv`Ah(Z$+O(o*NS zVzN1?;;xF_NZ*=$EisXoW4iIKz}~z-?1QvtA+41L03o?76*h!8fHi+*eHL8G8Ky7S zS#ZWy@zhdl*zFph|6-e5V$7$b)LBlIYQr*!n|Z?Qg7U8J;DxRD4QJc`=lU$%qk;7p z`m3I7rVH0-K4%xeDsXC2*OG2Q;Fc?*VTjH6Vdcb)VD~VWoMWd7-Vy%{bGF*_Y|Bnw zl5;#ZjQE>eW>pq#eJ_4f{J_XK$=b0XlJHQ|&-h0|;df&A6B;W=M$DVGzIm=yL@%fVM zF|eR(66p%&yt66z8HPEHNm*dRss18bH~uY7#PVdU=A^cPX(-SZLk(( zLRYU%C5x%>B{s?+arC3ADY7)4$T{6A{_aH8T~pt09f7J(%*z{Pw*5p3gWq(}(%432 zT)R&!z`x|{vxf+v2c};>G5pmw!^6`~DLVqnhUR4KS{|5WzGjPXjjR{d*Yr#A zvTZm@_j}lg@oyy4fj!kH3TUicxhutd;=Zu3z%ffRTOnolF7|G)8|Jyig;}JR^$4Z8 z0J*O$kAn@{?iY*iqka}W)CqYr6DH-fv=CNA=jEYVjq`g$6=dWJ+OVQ=pniUb?a;≫YcAnxFr1_8jD0 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≪k1xl>;1$^x7V&<6n2^|S&{_3S~8Q$2t=H6P~<^ttgq=Z@0hOYc%`gNWt z)7%L!Z?cDYg2~^PZhc{Vz~71&PH|@U(~iMSKZv@K`HfnQ&ki#xqot2^BA&KSx;~s5 z)uW%Z)?l1rG-}ph$*Ml9=BsZVYIPsJtc^sC3ELlZz2P zqY9JUkAAw=ts2w(Q762K!GPgGB& z&2oTUav8&TJx=^vTm!HJ(+i!{JUH975G~q4@6~8+ym@F?9O{5><8!%N5##MXm<7ZD z1eHrobx#QlTD>j&&RiVMyWv{a;JjlQ#|w|Sw0j8-A$kV4;{87Ek@Al{cMrPZ?`~;U zsN+hcgWvkDjWC;!&W={E(1ia0;+9Q4N+r)De2$P4MY}Di3yRKk#Qe_Se{}_fyDt(? zaVm8xRqm|CI#NqVOk>#v+I226XRBE_CoQ>XU4vJtGY(wA`e&#&b3W??&h15 zhQ2(*_gh^XR(qN^yE3%3t(xcMrwYxeG+;E53j`%9<-ygus^?zZ9lgCrR{*u#uIIs8 zt$i}~jaF13wZQ)Xvhy7(?ahyv7+p@EsTxjcIO?{>d$~M^QqxJr!5?G%KkOst7%)wxPILKcg_)o_bw9AThX;#>Hn89C3{5tU_qvLye&Y*Ttvu!$c zt2`F~=L5B%Hzb{;`vi+2vG0#zT{Ea%ds-XQc0Snij(?Km>s@zMlpQ7;O~OaN{*ukb z3e+n+I7K$JgYMu8=I^|7rC3zF(k|*WR%JlP{HFz`K^}w^%xXS1q{h^3olVVqcA3CA z{{Up#^wPJKW7YgePKoW^ySi)2e51OlM%KHDF$7ArZ0b}R8rOmvA|-hnJ|S14{l)EY z0{|YXg@1_p#D4^|gMdp+B9@X*hR`}6i)g9u+W!DU=q)=}w(|fr2QlosEj!A&U~q#g z<=+c|uRQ+we?1 z6dP8L{VMb|%Xb*w6Tf@fo?No5p1n$`c43QP7I_1*5vkj|8^XbTN1e$2VzUo$#jARR zLeZe59Y%mZo0Tur=mE(4tNDxFU%2nXFm&NTx1@S1RW++tf&5WE>ZMJ7h@YH&(J0M< zEln}uv~7*05;z$2NUf((c0)qbRq;hO2`^T3d#nEd5Z_YMw6NFQRWQc5#QjmVC@s?A z2zuQ$k7RjlUDlgJCurewdaac_hLFAD-{A$lTY1!Vdd;l%L2VX|tUiSDzGnE#;;J41 z*X}es3bgeabiXZjRRkY!I)XS((OC6U*THo}G6w-NT4pQ$ym7{oP>kZry~L1mycKOZZ)`X}&q}4VQ*1={`-xl!YhtB#VH;&XV4X{@)|cK&Ce_;=#(igbG>>GbtC zI-5)bPzRQeLRUp|@vB>}rv472sWgx#vrIhtKwfL&I{p&S{8_2!v~@cMi#xiM80Own zaUd8H0fE?#K?_AwThnfC4Yj@X8t-Y^9LItW*>fI-sXVx2&+2-ab)9C1I%jrT`EaG4 z-Y|7nUNCdZs#JU3QRMDD*1oTaKM?K~Ew>;rqveK*8ZsG|^wER6v&4&VIcG^V>8yaH}vsq@;cY1G4 zj;hBgJflTN!_Vr~u(!}432N!7(V}AkTctvo=oU#_&sRr9rX7xIpNHBoS`X1#r=l=K zG8ahN6#E2XlLtVO?q^ONHmLYC4bdrsC7+^ebZTJE&(Uu7G!7OPj>tVmX^xJ#_%z?T z7&xXr$_|vl{Jbr}0RzEP)R13?t#~x<(wIgj!&tJFL&M9rZT4L0WTifdg-t0uvecyoi135Htjn#> za0TzlcT!f4uAai<4O?F+*`5NAE^tC(mIX;E_cYGa+C*(o>ndQ$V%>QSBZMxq0Df4M zO2B;-%?q^pW`04RMP9y@MxgwF{TD*}Y+x$2Xb^A{6|7A3@oSWFH=Yu=xdi!O&!XOZ zEci{~%}2%db#?1XHK|c+t|?Kd*=X%aZT184#h;vCTAi)Q? zD(tp%gMxj`Hgt^~rmeOK;ire#_p7UV^mbCT-$tDw0j-9yjr0Qm1@XVdZx47z^Wx5> zf8plPZMkR;@(2{4akOu9dUHHtS54yY9r&j5$@X=8MSl7Y8(hO&fLqwdA$YflH9bav zf8p6a&6x{FOw!7^Zf!0wc<+w-yft;zT&T=zmhAU=OBi0u-`|g8p7?`hO4QP~ZC&-+ zT<^^#tS16j653UNntrQ!cY9jqtDkVwxbjGaN}*wJcc);zBB@0#Pm15GdW)rI+-3G3 zrg(1aQ~=Wft^WX2{{UsPKMr*gL2s7f%#cF6;QexitJ!T`p}E1@Ag@@{D_Gv!wbb0g zU>p^S`{!J{aC<(5(KH=Sgylb<&nJvm@D8PINK`&p9k(Cwv=?^wHkBPtqX;a)9hcD; z7Bnj}W0{4>c%Q-6H&mZgG0mw2g3|;g)vZn9XwlSu57`e>NiJ80c-!tAF|&_ZSjvNR zVo$ois%V#1b>7o$QS52M+Q}b&7SF+d418VVy0xF-?L0El)WzPTc;RnnYCrxZXG1~% z0K`j=K()@u!ETe_@-*nKzTd;w2IuUPZ~Xe2iViG0w*fwjuJGT1b&nR7zr*&Gu37(1d?~mKR>x0#FPlJCMsf~KaocNAE zd3OH*_ILX{Gv}=<;f{}{-X>6adG}k}yKfNa52bbC zzX#}^7<=8kUEaK3Ujg6!G|Kwq{2Z>@<(5?J?JZi!Z8iYV;&~(i%GT*_WrE)_k0to(A446V52PX_;2pzEVYII z0LO3G`4yUGui}fUwft-19aB?dL|3nOaPK4@U^hQu3MhW#(i>XKNYI-??xRZ>`#{i0 zKg{Aooe|R@b$BeB+?cesH}OmfD;Y>Z=RFU)1?`R;g&Nl^1FksK1I*=3Sp`{@mxD zd!#eNHrk!N+bnLc>C&M~_?0R~;71{Zk(1Mc0^4goC;i8G`#N^v)d1SdioibH_X7YD z0sPK|=Xbs$x~S(}+%~l^SnwH2ql2lqkZ?vF)Ir957Ll5*eNL58a_>3DrqSm7!Y4C5 zgkUW$pH_RU$JpXS;s>SEdRjc?KjLpVU9pGytR4N|k2P^{*4P94nN)&nAcTJN+{&ds%y21P_o9;{{TPE#j5&^YnuN6iLFWn%be!yrYW)~ zFxG$ooInW&P-&Jm)!$L>3}Yx#-;>?EpQ6?N_40LgTIv?}7c?navb#$vw=_%4uoycb z#FHZuBxP%??;mM$+Q#wXr6)MDqjxdQa5B&c&N!Y`yWeCI(e8Wa=bwC=%5^DR)n!|t z4M89{(mR?uOk{)Gq8qD{_1+A(E*EmM$5_FjQ(xt9J@U0-!KOIY3V zKxq1vc8$YnwAFLSnFQ{L^(3xR<5#U(+O=z2suV8XTG3VXWIJik${=N;3GQbq?JYve zr4w;|QLTL;AO{lyM9AtP*gasXS7aMBQfn;eS*RPA66ZbTt=a>hBW&aVOm*qqbXpd_ zeQ8qh_H-KiYINOGX&||@!+?_LlN*5g%HdzC+f!{OF^v8oJD_fu&N~=CqHC{PZEX6c zgKD|V4W#uaF$z?Zn`jg|cR;dR^sGp#j6? zc{8~B_Dfr194^8&Q`E};09J42Uy@&M`Z}AB8CS1ahJ}lp<_+QRCGtBFjkt_0h0e2U zeL|JhY7VPVlTq|(H*0Cg+8W|>x&-48LgSfvLCt&XKBgt#D9#m|OWUzY)x~DI9zitZ zutr)8^^B$LuZ(yd91KXndw=rp_2GCObrY1BM7AKV`(-R&}eK3CRBdfqlW_?}Yvp_`9dv z-grvAD-CvlE_JXYZAW$5dV;=1@n6H;dqdP~X}Z0W=-g9w&8`tYQm;qUA+C6j5?$Am z)oLdSAg48$zS3Qv_J2po#2t3CY7p1`6@jc1Ot_bBb^uGe@cl|PiF-(ckapM!1|Aq)Mi51QFi8n;}OiJX_ja3z?PDDIKfugVYry4 z0XQpcBGS)u%UygoG*Pb2(BZUCx>uCPwhKV&ah1Amifa6>VV`oW4-a`oqN7V?vIkP1 z7|u_yg{`h0PA=linvM-{gMo-yLq)An@7N>XmD(Kw-0g;+Xj|V6>6&dz>Kc7`W2?L~ zdw_t2(S+qc28#NVwo$IG?}N^1>0Via%!AclrDaYx7DRMikHp(87sHiV_y;lxhiWU=Lz*_DfT(E)5!uKCZhZRjUm=GiKX*BlC~@f5hP;nX%ACC5&FD?OS-PcjMV~87VP3VnlMQ(F%H*7GJlJhl5_p5v5xTv% zbT&)71(tVXx&nF)>xOsY_4_~$!NkhA$~CJn!6q>>xJ@@uy1IVWR4pK9(QaR>YE+nL zn}!qqt*}qkFY&OCa|N9nP}b_#2F>EBsD5xrw{1s&@pi%q;$>yGUrd)Q zO6c0BFX80qH2SWn;n&#YkgZ--A%d&iOQs`$2eRj>{vwgyEB!_?jra9j(M{Kq*8c!6 z(Pw(Ptj5*_oigfcak4$ln=k5(tQ-R&Y%FhXD^xV;7aEl!I0qi?ISyWA zJZ17Vl!F7LNiOHvZf$ki?uNRkfI9NIx9aeZQKE%zKAdvW{-<+qqT17V6&^QYE909Cci~d`nrIL8uAmxtRSG>s?*7NG@wJ#C2TTb@7_RJCtdoUKMe{zqO*; zl}5(xj;#?3Wk%YdA{bpU9oB}=Q)680{%{v*rRbO1owX~gH`CivLraVTV?N6=y;%N3 zp{MEcyNIm6po&)20RYqFan&zTW&Ju$scl8%u<+K&Ie;K5Vb!UKuTi1F#jf-`LYsYV zm9@<$xNl=zHxFbLYU-xQ&V7!j`){cYnZe|~F!3(AabC5f>?=jH$Z%yhJ7ESsVkQ?8 zQ&}=yTBLig&`*PRUKOy=wLcfu)+}u;tnFOO%{rwPny;$YlG?<~mi*0YL>V%^81WZ@ zYIx7$9=bHTKe=@O0L0wg2Ui8Gx1bzICNVh}9ZLGoN$RTV{{a0RClwU<`uN5dKWv^8 zu6!o+cT*>Kt1GkPm5gCGpRdyxd>RI8{{V+O+VW?yPob{U{{ZuMIE>2k?+|`7!@8wQ zGhElV5bAYeH#gLD>XmKc7R0&H3#s_|Cy8**1L(1`3dnMwvFXme72X~n7y=PDR4oxL zfyO$oI(LhO5E{y(J<739#dMz%@PD#3uZ!|!mqfKLR|j(I=hPv@ftkW{Zp0HNCU6%M z{{T}mu?=IJ9_r}V>3Lxfgz44v$$zD?YA6g3(meSm7nWb`qrP6e-gO%x*iBsY!VQ@REI(CqYiF zN+dYDk5$_E8{$3hg7p!7Zr?SPDT{j4yvHzAqFf7@OH7G~pU{jiDE<9S_%#H3s6HmQ zrr2p`X`T?fV&dZ843+6MG}{~L%A8(PUDH0#`0wJc0{GYA?vmdJYPQu}$hdubkKvud zl)90T^E?t}1|$Gr!ucxZ^U0{=xv~r#twnDcT~@MXttXeVjFz`?J7@DioJ2G0NjV>Km3kHKeY`!QL9x{9#>`Z0MewoI!z==k?mi>Ei6M;d`A}bcxj@ zlFNOPJFkHrHP-ArS#PG>)Tn4ye%CjV{{RB}eKY!c9NybIvp!3!S`vX%8~ zaO&g&Ug4Sa?7oGvpv!tKqf9^ne1op_s(Oy8x)*LU?tOdVZjXOW(@Ea(x#dUO{O)Y2 zRt-553Cy^2j7%zY+XpbNP&DK;xuSWMn@Ks(3A`SPX)ePZTWE<&b#CfwhCTlPAp$)W zcd!ft>Q?tD8QTr-A403Tof@Q*KSH1f6Wjxo_plaxr}a`YpYb3bCBr$*a*?M@`829I z-4_p5?^~yH^3kdrF^++HgLt1}ar+v5 z66U>HP4hB(h=sjnHoKMyOJgaw^0GaGv1?YFUGq7k-DjMgvfTK|qPTidP|i#MGaF$O zW~a%_;3=x_HU9v^`IBi{ypZBOP{u7uNH@<2^RFNHKg3=jXtL3$ZE<(;9^zT@@F4rH zy5sg5qeH`@y^o9Tu62LIhq{eQEM+%U*_JfU0d^#=*G8(wU)Z+xxip3CyXrZ@NMl|k zPiW+JUh`V1uVYrFjb;}*lZ_|x(C9FJ>*(4Jxnk1B8fUSm&Oa=FQ_WfMFG%Woi!~b9 zIm$^T^EJ1>D-C}6KP2_dN!li@ccRsEeCs;zp<8K|hq1-30QJZ@NTuRH_W5jZ#yMSA z?F-;$>7FROyU{DMt))_2+SJ@jONq$ba!kpd59ke0F*Iu1`g7xEM0-h);;5{N<;h=)C^NT)DWr6d!E*kR(%Sg8u+O zRc&)#8g0;HAGxn?=s%gc;lrU#de|kLi-$wqXQz%&RkqZv>W`Shvg@iRhcw9MGQ4Wv z$1G^uE(g%7F7dTZxU5X~M;SQGea{oEtes@&V{+FaKj0UZ@L-%z4@mN1KN`#n9TI$>GHa`#D70KzewN}Xwae{DqqdJW@kQyWor1f5E-x$(p z`CUGX8RGdksDIruI=cIA1@s$x?LAqVlK{;_2fD8N_5gOc1?K+%^=(JDd1C!J4rgXO*U};~?iad4dlLm9N7eihB2lYWTj# z!TQZ@5|DGBe%m^qhuYpw_<{#g7YB1f@s&$Je(nhMT#I_5w<@=scmDvh(dqgX5&k#H z+1>c4m;AK^9zyE=6zZCz{7ppKwdRR3=;#*>;a>r3ej~Z2$~N@~BuOI>zOVRQ@S@kl zmUQaeQZB6F^AZOu=bsgI%JkH_-!gs=Nzr~ETHE93@ff_heY_*qJTH4w@Cv8h>#4)g5VAmq64x>{|Knv+>PcUg_s zL8UBy#)bYT)M-C(x~fm9D&?<^HL4IGc*`s-elryev1%`V<@S z4_%NQb&2TEx0-Ln`-(LG0Eitu!AO>xST*rkz75Kl#T1Km^Xw_`lM@(rgZEA(Dxo~dc#z2V;6PO(nB}%rJcGtCM zoO^fu4N<45>Gf|&r6p?b9$VpM@z0KU@y}zlZ^c?gpg6n{=z;$L73u!~BMx|%FA5sd z*_X(ii7Myg+U9NqgA!dhNrs+1(ROP3kDDLpk8Y*$Hqx<*q0R5rTBqavD2a7r6Tu6> z2CVTAPpMEfn#TdokI<(=5s7P4)K~s_`=jUs@e4tXuddQ~klq%jQSncQFAnndxVUl| z1$fOX;`uJBTh<9s`^SSVd5?7ZuDY&Z#ounDQy)&;Kg<5kKF8oDlWlBo^@`cx2R;D$ zE=O7L7lgFULCzY3uyD{YKByn@m&Vno8*AN0mBk`IBioVnTwc4a*VOBp-g#+xB!>4% zqfIKI^Y=d8D<@-03m;Z(?mR)KX?yLcQx#(acVAVdy4R~+pOW5XqrbNjb(ktJU?JlTH{&1b5&n_8uJ8H4Dbu z*xFR8*APSYouGG>*y#TN3cO)`Si45>W$%a?NP$)M&W5m_k<;9zPf=A;*x$|Vk!pow z%oiWA$l6)l>UB0SI-`#Pp?aUg{{V$_yy|zik9PUtqEE0HUc>O0;X7YwYWS1kh2ED{ zk+i#1p*1^=t!vx|t{1ad=(=u<&){j6)?vI$omI^q=6^u7^!lvS&vmie74O}O)Y9P$ zH{aX*M-$;c1&d2&y|y)J(`m!29i`al(+jM7e+bB;1u4WZ59+MlS8;F@YRvPsfucQE zJK~*pPVm-|b*^iAh@oj_H$C8&5!gUp=S{Ar2}L!9?0MZrmTNBsyQ|Q~?Q_Y`1=6Zh zzNpgYF|IA*BND!8@t^HmeR6ACcpFR=X^_YB~DSCZfSNb&ywid^Ha>-wEw z;(v!uxu(JY0O1f4^&b$?TH9LP_3XdT$O?K6qSxw6Xx(! zCl0R7!|5webK+_>Y5`#S_f4Oe(jbWU7+(}qr&XXEzclVMFL{&oTYFYrShAhnuBGGy z^R>;m6ZDL(Z2HCbN90&EKAT-H=9YiY%=-KHtkh?3&Au`i{38KUfX-?@u^zi2Hbqd== zzg3!go81g%QvxM?szLy7?BY?cnJXuFld+gmJgJ4aAK1NAk;`CK+j+FMu88fO>WOl76J5Jkwz>8@oo;S=C(ElI;5O2m313?jGC+ z?*l!QbqZRz`wgsXI_rHmY+!;Vqvk%{Rj)J$29vn^MpmWwVX#{=L~{v8QK-xi=X%P+ zbxrm*Y4vf7`JZ!Vs8hGQ8!A(4k0Ha5xs6}Lji}Q0H*}Z~-0{_J8F=cT7|$T6b20BPyzgDF;u$RHi z9?FaCEiRtoX&PWU0Udsek#w}O&iLc(bgO!}tVQJW8+&Wo4QKL{YAx1Z5BVhXgto`R{{X)4 z>y}cd;R`w%{Y^IJurz5`^4*v&6NsMSeQWVMTKIk8{S!;@ogE&Fs#LLK?eyvtsX3Z? zV?k@nf&BBtWXUCb+j)0+aZa1AE$A9-a|KH8Y&ek60Y112-B-HOv82kt{GrVtV1vPh zlKq;SAt{C`3>OXD2}_T3N5{Hb6HRl0qhqk zS6#KX54x{Nd2M?`v-4(S<>om+{Y>6bf8pZ%y)M@R#sc%WdOWZeX#&A7&T9-&mxy^qcTV@njE&Jmi)Av0) z{-wC7Q(?MpPG#IH`d!_|sdrA+mCFIBPt4@O^CX;rOzPj$<8wal&@14-rE zN!#pKO{U%5_#;?*uc}+>G+R_rW!1IFt42Wu`$+u5X@l;D-k%j8_}*SPUgLCM6xlm} z{VonLO({ISGs?=wdB@x8d$`bTbm~-Hc}lB=!#B}=R+b8b{Y~gcs9RktU#FneZRM57 zplIY8WC=Zq>KApPd|dcP@pnVH(C?1+BuFA1gUIE1?JY9Z&Q#i*WV|!qb8>vG9><0`z>ElNVRD`z@I^lrmTEedl;<*& z*=kJz2BlYm7!Rf={{U;s?fxlvvf7nK)vaq)l$sw88%vCV0wPX-LY+_JKaFZxKT)Hk z)fRTO>57*W>A%aRScB!urURflI^eF9G&X5k^syJ%@R$5epz3j();lax=MuxlJ-w30 zzvd#h!+l!bt>sEuX`@Qg?beSKA+8S+cs|PChO~Wp)5Mx(Ju>I_b=7OSHuP=_;8S~^ z0C7HqgY;UO-xV(PI!>=v-PGzi?t7{U`P_LV9$lY&sMCBz%iG&wPS)b;wMvi}*)FK! zM$kQEuBw#f2By{-^NmDw^=fN+Sk2-~yT_jxj#Kf*eb=xaHtPss}hUIoXmIk-qM&d#&z$Gv&JwaA5ka!?g;xG{CaB^DAxLS7SD8 z5s+sE1oTPaBhqxfv#8Q1>pjhXpP%k~KZAT*;KtwW)$b@Ymcs=@^0c0$4$~{7y75+x zLZwQYWymxEC6MWnE9Mb#R)t?Sku7v()7@|EwX2%8!mXt`gxgaNxtFv^%n&9@#cxVm z_va_7>7O233RNb(O?{igg^ZDaeb zo-MScZEsDKXct;ERSam4%s~?ildI|4jN+&s=cW8Gk1{4c%f(so8&0~tyVkW0 zR;BHGx0;33u7PyVR-QQaTT5SveihVgYSO>d#h`BchB1%a4M_h0PeUKk1L@OC4SvRr zFUJtFPj!(?oF^sQJZ12^9adjts|Yx1j*t*_N)E2S-|-Gf2MHVxpvF@A3+Uv&ENgT{nia; z(Z&P9@SQ)#F0R2@m#lj#z+i$4eg3OyW#Xs)E!NfQxu%$hxc*(;hjh7UB^SxIpN#3f zMWw?%fa;c~`G?(O?f=X{(FYe#NebiUAZiCDO@?N-FKaxPRNHH*wG1w($c9l zj=M7B!903pYwhf;>W8(}_P(TfJDPTrFn1n+1S0vCl})9c3ReuL4mCw1jA!T!;oD=cA7hQ*|ai^$89+_E5_A+Wq@l2J>lzxLi*>)iTiow+E!Y6Lt53UGA1FMB8OH#tm3(a4bX%f$R>qc_ zr!mpw!E>s(07I(IYC1FgLO`4~tD3a_q_)@3*T?<-U#ada_>wwGeNAkznoUJv&Hh~N zUsw7wx3$y!HQ}8(l(n|$+P&3McebT-PQjy+9O3*+k~>okXZ~eUzxagj5LBh5_pLQXcX<}*wYkm zF6cJBRx*~?fJQeraoSHYE8wjPt2FIK-&MMY)3qLBZNqU<`zFDbu!%K zMlUEu7g{0~Egk-sWpE>Q@53}+j<6feZqqVcX9I9-W2sNRZ=X@r>b;(D z0fe=nU;xkzV*miPHD3E+aSe67NgL`G7cg`O{{ScoZo}Z&1?uzXkLbSm{{S#syw&OL zs2Uht=d}5Tm=ADhfFNQ{CmevacRJ{*8tWTJ2M0E56C}T|teHLY33) zsb3c{W?`HS*VL@H7UM@V(O-!n8$4n7|8@2h~RoE9%Tx)^lHAfBBNzeY5f4|fG?Qyki*>7;_m#v{w&Z9&z#lg=NHwQQX($lsC$p_{U zIaKc|+R(T^yDz-sLBX`i{DrtN_mF+neNvu{sa*al%J%MQHl1pJ$1HQ|xWj+|!Gq{z za;rA>+ftFN-2N85jWdBVK=@PCHjS+<)U<`<2m%$DcTb60xD;_aJjLCmBr$z>-t zjGB~*nR)7GgmrIj?ezCjYiZmYnl7bQo5T{rM8{(QD_6DIj(RsFvboRs^g6p57gv|X zjkNv)oFb<9X?X<4qS#(ka~#`k#g1@*2*@M2TyXI%*re(fq|>B8d8hn@v_Kz0D(;)8 z-rc>;tyFI<-q+Q3P9_K0J{qNr7%tG-pQ$_~ynj=%(CS*!Yiiz2Mwjg^WJoeT!Z&BS z*gID8NN192l1o4s4R;`u?F)y~^#|2`T9-l0YbDJr$aHu6%IR%yzY%U*UXPbmtsgs2 z=IRW7i$rZxj|U@HquV{xD^L$n0(1=iP}1Pt5q&&)T36LXj9!$!)wVuCvhIDnx%3!kQ~vpmkBvhLtC#^?xNDy z5I~N}j$Y;;!p%0|Za)uh`pmawBT>~{16l-!ICcoC-~9eZ;Y&>deD{o!_ZgQTuvIke zLc7Z@=s(G;Mdu@sN2-e2i)r0ebJ?}kow$bJWm9C>@Z$M?#^*=yH;jByP}cCbhP9ns zweDecwY%z5W8h$rHjEypg+s;O6!HH6hHh>D0P0T+>UvE(mh5A%ZJj}mj$8>JJGmz^ zyU&K7vFYdtDqj_TDtNQUmsIF$+SNPTTW0U2 zMwVE@5PA!&t$Z}4p-6D@xIAwu)a;JYJYw{Rn8i1 z{SP#KI+mIuld0BZByMmLbDj}dYF-=D^zl=6fp$0_zcC9Q9$wzZa^?=+FJICrA?uTZ+xYSdQoHQE0FL+pJjtu-}EOZ-(! zynVi_%72;iR=wf7y(3h(({%W_U(1OK*L18Jag;83snaT!&0ElTH2rAq3pFz-AUQ+pl>j)&2C)tAHz?H^dV z)HH)eqiRqzsvD+?fHl}B7?5}?OIyTmxM_9W#mj?fxYKPiHt(O5fALvu*Gce>?vLSm zYHCw_{{ZVB)b1~@8LZT+bEsYynr#gpd*#Cu02AoAy4Uon)~MpvHGs=T?u$xwDz`Nn z+sloOYnkE6Q)VO^EZ*i#5q}s8un~0M< z@d@=?EPTf+UDK&@{{W2N+1*_b>Xhhtg}H$4is;tufj(%N5aBr!gW1-ycbt< z+~PCYa&_))g&Jt1F_lLC`%@X3Jl`FaxO)8ZGnNTt9=qfeE zgc$t5kW!@=J{kr+Dlo%L?&|oS)LK)pv=ypcx*9jt)?T}|6u93+;R=wPb!uWQz--S-Wo9N^bJv*oP^sfk(CG0F#3 z(v3FlmGA?3Jk97$Y$mtNA1)BMdsn4-oQtx2SZ7=gBU z$?MWeWrn6*S@kJg+Ltgn%w@?f1_78n6O4BxE0k7wXC?HhHU9t{PNAB;y+=90!{v{Z z1-G!*1WVrl;1j@Hb$Yk<_dZ^r$~50rlPb5$sLG6Rc-#i&NDhORk_h0zSM;jFrAE5; z!o5pMp`bX-86bY0(l=@q=Di;8KamTuX*98c@f zO$&RSo7+*&YZ?oSpNy@AHrUc_Kq^;oduEtxfHNIOQO^sb)3w^Jn_`_07z0tI)9Wkr z?OZ?e{AbUeGx%+&vb9^vlXBNOe9TDq61aDG6}9c|E-78pWlBOz93ZzMIm%DAV;X`1O(7 zH|N7Xf7HGm)pYF7K`qc;AAif-`A+-68l^jb#raPZi}r_(3H0u+Q}}PGyH0MSX{ffR z$X@zx!C(dkde3F-`uBtNdkP~?t_@pexYTEs31B^cvgXd1+H7lB*Me~H+0VcGuTHcy zO>T!P=+7x{UDa3r02KaNC(cpitk8T(UaP6u&}-bz?%Oaq&!X1Wsp1Ppz4h#ChEqFU zVnF*ZXKtNQp!sZQ4w6YQ;C%|EsadkMH#(ss%^Oda$prL~&($sHRC_j!H1++{#Ne9! z&mC^PU(5}MwjuHJ?tiss8{C`{}vOaRjl$4rz%8s39lOxlP7BxcvS2I}z$S z3u}y;Y2~Juj^2K}_*lo(Do`i@n&Ubq_@dTiF@#UB(BNAV}zrql60;AO;~iyQFzyK0v^ zacBle{?p2_Z{V7kbLu!t3&z@JVqhHfJ;JpM-*TsCPR9&L@g;L0KLd{G6*cRMvhO|s zI1?*%bMVgjx^14M%d2;OG1Xcq2Ol<{mOz(?`9r7W?+3CPe+_RMA63;D;>H)eHe5qM z1e1(&&!Ir;x?BLY9XdbxESfQ`)!*{eCPxX4)GM5qbIFytqu^Rzcx&$iL=(Nh?FY6N z!o$Gttn*B|tC$f13KRI*5{~+R(Yw@0`{< zWj8wqrz^i_fo43lMNCm%+z^q2l-!V{51GGqWD_Qg)4hT zk^tQDGEZ{4j|})fPth%dS#L#~Ls|n_90k|ensmr@I*l6yfwZ6fFOYTay*{mG%D9KI z^=^gGmWTd*Tis**7tw#5hi73%*@2YlfI9%MwuL5)w8~McDL-kf!eBaCmgOxCUB+KECjl%!$(j8Y%Ko(#fq0=)wA17mOY!i!T~)% zR&?t&YC7F58rHKaUECRMn;s2d!OMu@pbX@%pFS{rV)2)Twfde6J|5LPHp;f`xTSeo zn|~8=Md0mw8!#G94tEGM2MdPKz9H&5MQ2@TTIQib=A#`|-&eP{8S zhN1AYLuRn*`W3-;_S3eja9eR*`7*}38?~Yd_xRPPp&m3~P52p0VNkUq9HQO5()12c!xyq-n zb%{aTwG-htpHaTq;Vs^N++k-4p0VJsje14Li0Sxi;sZ4O3b&t9+ODBSu&--Mqi_R_ zCpc|!z<4F1L70{57h0c&AFF=n(fnzl-(0z^eGyLWhMi`*c9zu+ECk2pacQ3G;%m)E zRk^#MYuephP@!(iY7VPwv@(@2020tAZxUr{1zV9#_QX`8X&2Y0c}|Si587JRZkB;e zlP(z|CJDml^$&vjcB-_fkEbQy9H;f?pUXJ@zOSTzshYh#PK{M+&T^#QC68v3!+%~r z%=@bTuA!w}3r$MOwXI>Dm0Cd~xb8hfg}T!`Rex5M#+c1X^l9Btt423K6PX91_|L)L zw70}B15j>(tU8B?bQaQ@7J8e$RydLKvF-W6!H94lF)Q0VCGm^GUMsexeNNW%NTpuj zSuxjcZA)Www{fB?h=)c%ds{q7E9ZS%;f|rvX6&!#hr0f#`X5U8!>08$6s5LL#J~P! z$L^odx#M2~+jxf4ZOa;If?C~!Eg*U?p8Q|%*84-K`n4_m+jg1W8;JEBh4px@&m_`y zxA7S5-e4v`;DWV!rjw^?*6wY3A2E@Pg0ysBj&9I3R-@*D&iISqeK%Om`ggM5e}AL* z{{T5YC$D8;Z(gSA8$*DY5tXI5@ZFB0`jxTIQI+)fjD8Sl*R&jL?ORRd;qy(uNRRNm z%U$pd=7~b5;b}e0+;>YPhV+i-+p_vLi{d_;)UmcnKdJJ)cS7pj7cOvb>bYOv_B?XG zgtW?IbbQ=IETQ4sLSeA)r|7*S!BzBKC&hMphm5=!JV~Tlx#r_c^B+XkY!C^1ayF6= zY%Zh0-VgX^VWrpc_r$GY?$b**)vfJ(JEYBRLFK1#ZD+UvZ%zmS&iS7Xju!hJF?n(0 z9n$Xom(*6C`}HwOHZ1d;ykRVI+gQi4O}wVD+de;Q;K~nvT23UfqFo>Sd0vsK{>+{z z(flK4;_YWlewn7;mKt|=jddz}9?)3qi5r2yiRTHvEBM=__=bzDd=24!7r?r1kk(z; zThP-#5qo)X+KmluTh{{ixHP@Mm~YDwFjql&`$>Fl@n)4muZXo>PV{MQABVlRKZa$c z%|{riQ_F73j`H`@Xn#UaB360A%WGbY5_#t@oP98w=kLeV*$XJsLhr>+QkE9S9u{-+ zXLC;&?ZR))4>8le5b4^fxqXJRF750XD_`AN>Gu`sT2b5@YE*XCfF$6U1i)I|N8#^= z>FTxZJU`<-I{u9}I8uFjZ?maX4i4Iq&`)6V?z-xF>vRiH?JoMuP_3%lQmJ2e;v&YN zsk>{~LuuA`%lyKnICe5I%`(qPHxwCrLc8fYqfKVf!;3e3!JPq#i4iHwMCUFgC6A)V z@=y0iJ{?YJVr##%d0qav$8P!jfw1sp8(XJY-!Rjt2H?)5cO3}z1{P{wAGBdK?d@u{ z;KAH@^ z=Jbo2x{YyRc~|)4A0+LcHN*Ko`F~hiF6sW9*4Z|&zgDu=JbQW1e21*mEk2qSRV~h0 za?E*;JYo6!tYg^J+h~468qrMpnOi>y_#;EsJY}QW_=57KosD~z{vx{=9_noe1T^6B z!S!B~;Qs)Hek}2>wQJ$sBT1X9jlqVig%*6R+%8q@TmT7(@7Qyk+v&{*DL29}o1u z58KnHO2(NZ8(P_S)2S=f>3AOF!?Z2+pBrh{ntz9!2)etb);0F+A{g==Buk4y1Ws3o zd{OZ)jJz@8s#i7^cea{+yQtN&xcMqE)mxJ6Hy<#-IS93Hj@~o)kEB%5JYnN@3r7c5 zdmTtnY=gK1w{8cl;CD&Vd?{YGFxP5qQ&Pixz896-pXg=P{{W~OPKztLd^Gb@hsyOSValV^2rPcExvQ_rRca^^Vg`h{BiPt&XEv}@>BwKZ#tnvWFfQl&PvDMNNSl|hp- zd1&Brk)rr(#QIyGuGv~$QNGiv(y!-Q5FJI{VA$$^Ff+P4`!3}jJE7=fwoy`#oUFgg z7{TGM_|L8N4NIKVp~~X6@VveomU!oucRmvMo#8!d-&CXHeO=lHt!!G$S~V>nQk_CK zZx0}DX#@cVIqJ504z;6eH}=iDx@{Xu#D~^vWv#)2U`P`ah2nlQ)_hgs4Q1Nzi?j=y ztxE3ZrApUyEgHvGox6O%-J(o7On;_2uCqh%eLZU0+V4u%^$jBH%JVAN-cSv6$;%wm zmhtNy7ntfg4~CmsiP`8rIOb6P{Q2$nJx@*ev#n~a^fdLW)O@@`ZD-2d)_gR-SKRs| z$9_EcE8uU0w^|)-0r#5qTPM=DsY1!lb!)=YwySQVXlQW`{MZa9ZN zRJWltDpL)B9!P+9Pf6n;boySq;p!mqbv8-=0Q$*ryJ0@xQ!ib=t@RtzT5BtWRxqOR z^~;NUo_ymt@!a$88vISIuHD+y@Rx_*rdm><%2gWH$C*?UF64oT6V@lHr*TtWxUywS z%{zAH$jqOpUb&?BQ&M${ZK`-`(#pn#Aj*uU9a61ol24fDWK0k~ijB{K^lI;Oe3vof z`3*wXd&K2=o~y6Wdi!+ssKq?xH1ql$3N-rrt9RQb>pi%g>or2wK|ly0z>J%7P=xwWz_2*4Q(sc29~4c z6Na$Ac0DqaqWDJBLZNicQqJ2@b;|>7{P_%F4*7}eG1+g?b&V97PHBDneY~D_?wzmG zS-C-{7nLON);y-UPuSOdYWTT%@l#&0)^$%1-Rd_s)Lln&?Zv$cEZrfr>9+uNCOJ8k z%-DF(T+y_v%N-k6xuHh!g|`f+UCa*zL=ZUL)cY=H@bnA+jl-|p#cL9v2N~E-~ ziQWhXMB)hrRj1%@2V7TUU3GhET;@ooTJyF*bT!*V^AdT5>NNdLx}0j19Da>1{PyGD z*yQUqGM1rFQyD4Co^ttZ=P#arKPQgWqW2RS6F5$`u&r?R(ls2`<0RlN!(7pH%{y1G zLe-USs5ZOB7dvQiq#cdHq=4v&j7p|x+0u1NzFah90QnHOk5x>Ylae)0TGz^#C%*hg z_!Ij$=zj@x-Fv~G6l!YzC#o&Ws0-?KMZs_$Zt4wg>wU6F+I^b z*KS>}3gA$)+59I{kO?Lvn3FSzh|1Ml>JB>@Z$uFQZZ3>>m9n+enW|A1RNGC}=W7V5 z$@<|sI=-J8!ybp{lnX56iO&$dhv6T>TYnpQZ@Rv1pm7F#&>tR+4RJqZsU3wI=h<2 zJ;Ddb*qltsG04QPUD5m-q-l1vsWRMCq6eAycGGNc{{U0Bg5rHioG&i;G4Z!W*7TcO z8;aFS=~EQNM>7sT>Tx_1$&RIZ^-WTR%jvp}dLT@`OqU2hl!E}wbLzPszKf;BxN|Re z+|w01aO2o3sEPI#(-VA_ZanSSK zYc5T_zQ=7vQfum# zThw7^4ge5xIh0yIjMj3W=3}>~F9(s)G0Jbb*({AICqXh`i|#RAL`sh1Ml}*%iGs6kRI&Fz&KrK{9jz2 zWRo$yC8=#q;Q1=GCfikWZ?x;018_SwJ01F~4!H3B$YloUI+FuI-1by z-q)b&j}>TBbpHUT2TIqQCe?APM&5&aZKec$xJCZ})%7Ka*8c!s`T=NOa^!f0zlQY< zPM~I+qhB(UqitI6!+r1sF6Tk`R{K}eyVvfV@J47`x*B^+yB|f{8*R=M-SdcD@5Ap8 zw^F&Krt4H|H%+)ZUsjuDrM&+DI0ukAj=dE_;yqra?WQ|dzjylo0MSy@)gCOD>%u78 z?X}Y^{Hjf-NYDX*9s@~l_E&5wfAr$!sAz1E-m+KG8jtM7sp#Ge@bz1pUp~$CE|~2` zi^J)8W#XkOgv^Gyq=7v|E@xHvYi&xcD;s-qXwatC0CGv^@1MH&JuaKH@PwzzYdKFV z_Wnl$;%R@iChd#ykH7sMTS3OK`CQOq`Ec~McXRo^0T3gq- zd{Ln;lkL!s?HP^%qku-MO~UA|s|Ux$D~mcq{cC^eNG#16bj-Kx0e+=m6n)-^HJXUKjCKhV>mr`ohlI_Kh)Jw_=bF zC8P4Vh?(_V-8aRG%N2IljQLMLuLst3p9SevPw>)eOWz#+%LnHbTib#T(9r{dCqG5Z zc#B`vZ0PRN{5f-~z0J#MR;Ns``iGf6MebV9g*4soZ~?GlTtB+ub#Dr>uP>)aJiCI& zbnOe$Q`I46VJ;uP{?Cu1j#xV9~Osn%cxytIfRZ_~|V zD#tIrKe3lpeRid?r4OoY=k;wB>NT$UnhB2CNZuSvTQWHSC%KG#Pt04`r8&PT1+6jD zgmZZl7KQn)Ys?MZAaa~)fX5Q{Q;3&8f$tPKfZ>!t($YmVw(6ht1gyCOY!AHg*rxm}yaIby7Z2ADghsgQVOL=RVe} z0|{%TutDky;@d=%uF37{F)zue?OBp%MHicsL zRB(x?A);jW1HUWObUiV(EoeNt?Yn5P)x72~e-O<1aNj1bHM z;xI`g84F{i)6}(ln|n$XX;NdFZR*v1Am-68ejE%-33Leu61Ey0zliit5>(T5J3Ae8 zxH{UUmZIP(mJ$wXQ-=uJ4(Z@6^~phS`CdQH46jKG~#>fYNXz=LuIr$nC3YA5Np3=T&Q31vY%& zC~T5Qj_4f9^r@B#HuVKi(jU7l^!M(%HKl`(J0{#NAb>#02RY}u)zzvizvnD# zpfms=9CbXBd-YpQ3s11GPVxGlw@SzG%m$scRz54Z^!Z3IIiEqwInFi5bi8<9_5LBW zS3OmpoIAGOWY>h>cl)k$_b5^Ft5jpIqMHOY=9_XrKj-*`QMj#bQ}G&o)oXUJHO#3_tdj5nhPVJGayx#gu5WxntXHq9*SWp9xOdN5 z;-t91hVF4341x7YdoQf*D$%UrPK|br?T`!d2#&H09B1gH>R0ymH1xr!-8#wc^S=x( z3#o1+B)5&;;Z_rSl3(;OOKe?pa!bA!ZQSF}YkF5*t#juG+O>>(Ly0A! zzz*)5b?4c2J__*N=ZZBOFAjb_l`EUwM&6YQo`R89 z+a7--qtNKp->CGoa*~~i!-tIS;|=9-`!s2E+fNpFmd%<*kELDT+F8D(%bRazT;>wS z0_Qw%(AKo)i6vDU_NQx6lq%f0ue7)oSVJ2$>M)4N24J*$Ex*JM2W$TT4*WxP;k|mD z#V1?trRKSgWh(5FL1BO@2y;yO#v&5@1Ko8)r|}$5^^-VL!yDwXMs?WWAD0zFNn!HG1B)bFSas>l&`1_=}6W zuDGvQxCc4TCo$490x|5VQm02!xNCIhjqfBA#j@G;b9Z&fm9x0`J>v>K6+SU;i(_S`3Sy&MLG2rWXa(^nCzGB@L+jHR z#}Y|C7d$W*NY`C$k@V*&$L60IX*|5Q&wl>^T=_Wa)B~wer02+EomGTW4W5VQ89!bU zYQrgtji5`a8RL>U0LWJEXi%bRn=L`rsM8_MbxL7{(m4%0M-eGvmCb9LdQ_?TwW^k~ zn`R5kjt4zTYfBk9xRaWOa{GUn@A(ylH;O{F#abX#s9M@>%YXnGBe9qVsRc_fC|cao z4&EWax$S1?Z&3&3m@}Tr{;#F@gThy|Y&Cr~w%7Y!=Tp0)*RTmK%N!y=&r%E(tEO3U z_S2*o_m{vW+W-bZnZO@hB`i&5Jg;*_v`UHWwk=6;(^$vqKIPPDxzDz#QS{5pX}X{r z!)N6ra0wlW>+XiN)zvyJr$Djcg~Wi+37=S#>`JLtzn4?VrpLUy5DbiZo)$K(0ZOAw zsy38T3rm4H_Lxlt#c_oeBn6`ow_T1D8aM3CIfem2aun)Lo?6KBYUC zdAsRUA*6Y2E_+CM01yGkB;X0c(o(zCtgfxKJ36nST9sy1wYZ?xu!@avgNTSDo{+4Y zx_X(owDASIDC(Dbg-hDn-QDd+xxkN|k6;8ix!*SPnM-k!?705`JQ^vct8tn9%f@k) z?4LM%`(p*_8pVA+Y16ngsyX7DzF0e^17P)&5#4O9{8fKKv+BN!URoT-0!s;dU~$19 z^yP6?#ZgSuqkB@d2VGQkI`yc4_r~9pI7AGB24Iwvb_6^4k+|+@5(w<1=ui0K6>9w^ z6;o>;r@w4}?DPu$DZFdiDpI9Zg+aZqr&DW-1Bj9&mhr=YJ$PFiKZ<@T)2^zT8`*B> zkwuQI=ez)MBz(Md0ePKGLGGF+*oQsMbsan_|YHs{JM{WLBOn{Q~R8RP# zYOkvGIyt7+pYQsf*58d<{hc~>D%o4sp>esioNk3T2Lb`y&`D^{CMS{A5%~L7lj*hk zEz>GgXsG7Cxq{i`OL~qac}>rW2{tt}{aWs=Yb$n8YpPIX7f~Wk);WZifL!Qt&Q`nk z$gb(C`n7g|zzLE77|G~6bVyw@Ox9dKnb4QS{bo5(x=-$-{ZsSX>E!l@{?L9WZl8B! zYiUGUUhQo`R59ilcR)L3reio-8Xp(DS#@;EX5N)X7KR#Bp{3`yQcQaIXUmkQ|!2ex54|CQ0@Fv3pXo={$d(vHcH1zVXEdU3u0G zWok76eNk4>IrQg|`Htfp9A~0lo8pR3ZS}sfZF}V#3Y94vJ7yYEd~T_ErV!wI*9yGTz>v(&|RHm$l9W$#ceL z2k5O)7_P>9Z@O}A$;a&Qv&Zu9&(zvb@dl%I*H*7uftPP_e%6<`yDkksn4U}yGPd_# zI@NU=?$k94nssW1vW+&?VS`Kv43@{r003j^v{r1Lf(U4PM`+? z&n^UUJRXZw=Dy%GR%xWipO!{@$vS?;~oUvs6^^?RDS zrAx~?R<<;*LrAr@s$Wi#fC%}^jL0N{W=c)ph_zistYv$bSEov!lGeJLenyTX9D87CxuS8t~%BHV#Y-5JobHT}#CpFR4w=JHLgvWKK*G(3DEG*&%js zlg!(B@A-e|%9eF%Rr5%$#x|b#bx0+#AV44!6M>V&F7M&+@O|Ak>H3$5ZoEIMIO1w43`Qs?TLX|D}5*M^Ihw~x5LxPGI4 zE1H{XHmk(I7?R>iaVI&z#4ejeztZX7((^RuU4mn4o$|TF^aG!%TF(Ss(b9ZTQnd{( z%TTp#8m((}3l>~c-BFu-z{g-chb$x<#Dc!N_NjaF=1`MQj{ePk8s#06HEVj*Sn}5p8^9cs*C>A))-Z`?e=L7; zxq;#;0-YoIrekVZ*4W_cakO+U>V?~tlbX70zxbQVS2V4ynEQrPp;^Vn%wxvg-AE(4 z3i{0wb~2{dwXH7n2l}p2;>q>D793pc%Qt+a`ztoLb!tbQL;_Dv2uOA_W6(u>&!6-2 zItSdnlnW@=Zs!n4JV&CdLF_du)OA{g&B+eH2ZgMytJG!4wV`Q-kNbzZMLPFwy~vi9 z{XVE&kwHUAB^RDE$+>mT>PE9z9LIdSo7_SBE_+?pD_gzdjpNxXixji+h3zH^<)!Q`K!vwwQZvuY@jY+bp;O%jk72V zD@tx<0&^YXmCCZ+(%jE+rK(lbs*2+|$B+G+$5i}8TQ$wEN`nnXv5+E9C%KfS)wr*B zO5u%hZ76AM;Iq~jJx5S=l~YpP&0*SFN$h!7^=sF@g%2dtpz%yK-dX(E~ywM{1fV4ozILD&)rmB=3Uf1EF#>qP6RKK!`Arbi(S-lJ04 zzFXhDtr#U5ZalLkwR-9>hyDJh{kqdFE?-WQSXlP_qozmuE!CCHYPPfqf6VdoIyhc) zZCai4zGYh2b;xTsk zWhxG!%D4`}Je6EkZAL>2Kq*GM8&R!s0Joyu8@YLVR0qDR zw-U8=YEfYTh0mi&qs(vxyegHcvDN6RulP}FzOiv`TP`i6dUYmMn;l-@wf_M9 zsg5}-O>=o}&?=V*0~l2uuFzv+cPH+FO=m5d{{RN9juZ~1)vd*E#!vB19A_n3Zm8PS zO&1bG5_L{#%cbP6A+Q)^4jR`H)@8(!vlXk55{4yKl&MxbaQx63=48z2J^ zC%Ovv;*%dzn*)nuGtPKiiPzao5^9B}yYZDaJk}3m&%Vqez0m) z54gEw8vw|aIA1yHwN$#!q@8F)Lq*v7~?lmhRWusi1V@8#6z2YR*EjcogE|;gJ z=U0u*e-E5}POgJPb(MemJ9`u5r^0+^%5V7^9cSV`udUsi?RNUBoWU0K>DOdZZ=*oL zjFZk5iocKS>(eytEQ>`MF04s$f?yXsG;&A+F(;ynjSs>abuYxyyQ_0F@Eq-~4m=Pz zAMUDZH}rpY(V=xf+*1_8EsMxLT|LC@9kNNn*$?<(8tO_h_Bs{x`Yf_mSe%;kpZjc^ zEqch>-Co?))M(XxwP8w?r6Br@t_wv!In`hqP6XzeE)mCb@lV8!9`M{+(bIJ+IwNP4 z+luV1RBdisP_~^S=Ng-i`HbrEyDwV3xr$LPlr&6OtknT+F zY{|r87P|Ao>~5d?<+n_IJ<#pVcJksUl5+_%oU_Y2bm=HbD8u{l?#)&9s{8wz^lh$3 z;p(&&Hmy@F0v*W2$dCCcG^@VOrM-LGUp|B4qo}#TzGF8@VW`tBk%{DXQ%UzAigXz2 zr}D6QV4iv?s_jb0P^8DP!n+GzDWB!^chN2IvTv#@cGVs~&jowB%&6h}zs;h`yJe0c z(&^)Ke=y=FB`TECd2?Vq51r32a^aCZi074SQM%PzbRN*!Gqf>`{H$m{C|x}iCMF|NU2VZt;=dvt$O-iTML7}W9A*hIv8&= z8nmtIJx)k{;%R zAh-;6S>jC8cns+=r*WjYE>%N2C#b{5JMe?xv*iwIi7(j znz5wj+*M^4`D6o13w*!`#By4C{eFtr(MVG*rqKB=Ygv$bXOuSfwd);?bA|wHoB(-* zg}EBqp)5%ygJAtcRi@KlZAVh38A*H;O5(Inh!CSO^dZHR*<6lTAfNw zt2Iq3HK2z9wo4}mY>bH@_9)uxcTlzzDvOGaVf;gOHI1e7Lw1>PaM~v!q!Ss5RH^AD zzcn+x%^QnfoJXqJX&QBv)#bZ&I%3|3H7a>!@<1_(9GD)6)}6lRI?Z)ZSxb-e^DEN6 zF099Sl-fZ6!*@=8lD2g2YdYV^uJF+3nxW#8cf1C~Zi$R>F*!?alf3+mF6h~82=#@1 zz8-ygREu62vpJ|pl6npRg@1)!#tZtCGyF{fO5wD_p30CZmWD9S=p^tsAaZ_+#hu}C zWqMAyWo8HObOAGo2d5(u^;W3(e(IGur&vAphS!owb6e>vX=$U`Q*}0rcaqji{{V@H zI(l~Lgt=(ro=#Q0RYEUo%PBRL+G)Aet}X+H_ZK_ls6il*Km_Ni+uKsDNv5&3duUWI z+WoTPTgb*biGzgdGzB2jZeL86!^tx_{)yDB4R^44XUnA|OC$;O;b)$bE5XUPs#`B6 z-t$Sc(<#y4t6J)HuPmE!HaA<@LZgrUs*_B7-~%lL{$Mvug}TzJi_1D%b;UACwvg4X=RhV1~%4i`T`fHTV#9LACh*a?RoN9wi~Hy^v6Yk2|gbvFhVJj)z- zc!S93vRR~9ct%O}X}h;B6XWc^t2+HA%E^YUHd?i%j|QH`mk?(m+4+9cE4k5LG^@L6 z&S#xgli2rCszpjpjF9%21*Gy0SDNTrn5F}3*RJ_?@60gnXSqJ>zR~aMK3ht#d3p03 z=YZk}&kHr0W|mpEru7wM@gEV}z^+VDg`{J9f7M+=J5=>~uGdyPkLF51zMdy$WpdIh(&ZBaMy1VWM%kg1SQu^TxQHR)rKP#aUx0u0HHdxf>9PP?s}aj~V1+y>{9`FVhlt7|zo!g+W_ik5f4 zI;Ccs4&1^`M+1k6WHj@M`X)Nwm<5%p({lzISmFao&jfHMg+;eCp5k1_v98Y9G4|nJ zw!d|yLsFX>=C~Ha+8h8p!0+mXR~+&^e8TDJmbVpIPs&UqZ*1gGNfYfUzCHML zYp%K8EVS^q?!6ekovov-X^K>-2CxB6c_#*3W_gmIQu385bZT4H9%y#q7;}3cM9(?Z zw$~MFGTo9G9{ufX%zzJb>B{KodX4%iDOER>_2cvve@xNqDU~{yCl`m=XDjkNlTi3$ zQIDwlRZHoR?=6MfUAv(s41j&7(Q~zaA8T|R=l%_~0NU-L;rpca22UC4C3~$=LaUtf zSIc2;-L$c~JC2J-s_ObCkjc8P8u09G5`71%^*uY{t!Ad!(JIuN_B>Zp_%o(yt9JUX zxUZ_m?s%QYhwiPzU2$nqqjR?Tj4jCI3~`*TZA%)Nr}%Ok1WXV{LC1bNuea@dFW`R| z{>_&DJ<{n?wASowqW-y{0m$N*-#Xk&L@YJZ4cKWfkHl8tzW9swWJpD}_)`e1|1$x$P02qSV z5=7(vbO{a`ji#Nb*xFIHr0qt9I&Q6A+*W-dP3?Fz-06E9OLAJ^Op!21TlVTzuNg_S zDi6d@%+nwSj;GQW)n5lZbMRvS0KoKoH{vS`8%z33s@suP)Hqjm)_@xGnLAu#jI5fi zRB5l&P;&c!F+UCH<<+$>Pi@hurIns@&t#iR>)*G7<7ephwCg>TwOV&aa@2ayPyWox*6oAA5B?5|f@@O#?JN|hXGQ>zYc z+2lv%_ViwU{{RP8Wo@)7+qgCc{{YLMs9EakT|KX!&9B+;$*$=AM@@9Aj9k};9#db> z_Bh7TG&4wt4WKwQ64Fk3=6yKA!%56x6qx2Yz_G!l!*C-b9XfqiUf&GYrE%rHy|ZVM z;z%i@!tSM1HTM+$VyzF+9Sxyal6IM;O>nwDR?+ey?O zY1WbpTIQUI1k4{^LhW>qg-o-jP1SB)_=g8lbE!GZ`CQm@F$B)xGt5Hht^C_&G0Y4F z*ehv9y-HOgooQ^~{{V&Jx~Iol+rQ(YI~UWr?fPHA9X_9%P~6|u{{TgT){WrW9v=rw zt48XJ={`*tZjj(7AeqSc9tDGEX>xFHV-s~68V>kg|eD*rAv1119gl|4uaN(Q?2&Ikx z0PW6lVQWQTc!1d8C)2wuZ_M4!84e~>6G`EO<(^B;YuwjVq|h4J+V%&D=<91Rj%^`g8VG+jB^eDq*ph z9H(g7=Z3V;5$NpkTir)VySQ~5isX?_lZy|Py~8bOd;)kAm=af0qV(%JuC6**OAY1w zz7}womi#X)88oqZpX-VLv1sA*Og z0hSj#gTQ-8aBw3IXfh+LOszdH+6LoP)TnA-5v(--02XQWEh$p3X5Zj!EPxy^M(70e z$viK!bPk`@`aCnJlCn5lWu}r`V?U-J+bajgzBK9`8>(tQ2RXP~T%`pqxr67F@y;^1 zej9u|v%;%tUL~e>+uE|L+ID$$k`KDkc!%KMj`ScZ)bRbyYBE~-wqRT{ z-{qG9?iZ%3t!VAB(;JeS{{Y5KC;tF{mQMv|MAb&6e6-uEeWeuI`|;U(Wh0TR@gG&9 zD88k=VdWj(aiALnXCx3;L*b8!J}}hTM@8_Sk*EuT_-m~x@2p?HadkJuvVKr@oPm?d z=Pvv|bxODK=vJcod5W~lNj->gUWM>V^k{mG(_3m<_fsHNa~pzWi6^9$zfo+XrQ?tn z{hR!Is9tQh)9LAU%y4rnUc57oyF|GCx}{&$bh;RB)LRIzt4s7otq(?)x?k{BWTg4d zC6Ct!n_l>m&Xu{PN`$WtNwv zTG-jJ;@*WZO^)}Blj?H3M_2gwO$6)E$JBoBi2ne0`+d)#bf1B2xhJh&n)c4-{{W)> zeTGDpWoc6rG1ZTYnpd zskYi$MT?qkDMjtQtBRVjRS0d>h%`ne_Nc18s`gB6iB%(F?@`o@P_Z|$RcwB5-v1!^ ze9k%F^PK0tuWJ({gBEDWlEHDW{+n~6{2~40P*s>SEM()sPL_2VZ1qbysS!p`!^xcc64m~d8c@|I&%pxwe*-csQ9Rk4x7o(&}!M=dT~ zI?xW+yrDC%_cxiEtdoyXB4jlM=n$zWI}HJu4P5|=fKe`v*oNBTcC(D>7sV5@7+Ny5 zI&Q(;^Pe`;yS`RbH^V5xcLPd-4pKT=Z+k7}kk9}PE=@Ev%!yp9li^>eeulkVkY%xM zE%bvsrxinz&Hp2NHvi9JeQ#&su-SG2h^BYn+=Gw|z$9JAR-DU2kCJIQm#tJzZqB`~3@JcImFW)dU z`>U`WW!hP%%!&U;b_QVdZ1=a2Nf*EVVRgNCqL{o!n2j#cnoNcv^l_6ycG|Hib@Z3K zWY|kJ+1t122D=bJmy8D#OG3x<)D{7(b1`O-lasVluYyBWGk+{j)myJG4o{V|;Y}Mg zn&H0XR*_3c_t_Pr7t@>;wjbl=X6raJMSxWWMH?OuU>BA?(#cGv$%eVJHJcQF$j_7d z2{s(PmN9(VQCUA0rGM2QgXY(RM`3Ya)^8V7bXZRf1P+SKRR44&)@4pEhpt$U{yWHPw5rmAUDmQ7reL4JY)X=C9Fct6R9v^tnF! zrSMUE`m{(DCjh>kgjo`TG`CNK4r}ws2E4x8OB`84)odme6<|H{wT&E~CchjbQl0O+ zZ@)Pftk|!uy$%x$d?@GFS5}f()wp==_PG@ASSw5mk&I&He98Onht>l1VFq{!L2G5~Jl(GK zhhcMg)TQRi{3X3%MgG~JVX}~Qsgr4F<4KdhrNkx-Pda<1qCYhMu=%^@tVmbnG@dRn zZ8aK5d$`4s4-@q%FIt>$j}c$GG{OqAPeH}p*uZxTy4AssrM|FYNmAkSM?L4Ks->q&cI z!>>kcXNIlyiV;`8Kr(tRUuzh(E-cyWbRtv$UpMry5pgANRDCv`zd!~U^(2-f&1k`{ zvI*p1xUay(!f1tlo=%|*hDSuE+8Cr`7$N`f%whWJ9=5{*U-dcr**>BZ!gbRTKYH+F zV$YdimgD>CcW70TMpK=$`*d>|e(h*TcPFI%?bL?#<67Kwu9x%N(uGz50M2@H@*tD* zgf6Kf+=Et!;>$5ree=jRq4C|j+%Ks`8h9EXnSs1ekgMNA@UC^VDsB&#=0+Xi4P( zL>@liB$ixOq?feQ#&rT}3YCqOzv1g~IRD5IcT{Fi=%1(-+1VV2OI!WoS{4lee#vHi z+4BsZPSm;ApjV!vg)xt<66eHcTcE_XP>U%H0HvR|`bq3YnMtS=6@F}Czu$qBjn01g z=Y_vzg$9Pj@l5OeqT7l1E2PuUJS0k#A_NQ>>liOy~TXR>Va zrvbJTS|Psz;=r%I=jeANy%Ic2OkE%MjoV-7;{#`=#hOC_s&sh5j=RrJ8V%>0&azV2iHSi!O&(&TQyrb3 z-t9h~k5K)Xlk8>Q zMw#V?l+B>T@mmgY`>@h-^o)5(lTPWW^$tcJj!hk$m*8n99VYX5{SyG`dVzA7-PQv4 z&U({SgbE9o6i$o|YKBU?@|+x5?=9I(McItC&|CP~j-+X~qz=^nzvH^NwmU6Up&KZn zMM+u|(Z22|-GD)!#k}g>iDx7@KkO&W)A!ia0(DNn0S-8>%B+dF3tf;GrXziI2bVQi z9=HD1JjX<6Gc{w-ELVo#O_o)RvND=?^R z<8md%f2O9FMPil7ymqoB_X`ow&&R-t9P5eA*u!1m8b=xI{sKj9=A(|4OB)iX@pP}- zXE+*;g8J{)7h5@*)7m|5Uo-Re{YL$gml^ISHVWsU9i%PfU+gBy8`6{QS~CNw-VWKo zDp#5VyYOJgjU;1jT+*|%fy`rXeP#E|>wt?wuOB_v{aITm@hHJB1m9T(I*!jJGh0AA z!DuW@8{^jZkqF~iXKW}dZjAK=V=}gU?|7sWjV;b7}xDWKVyOe zy*J$bOCx2yiZy;kyMOFCog}lf-(ZuX;mIhHRy;XDE4v+C9wz?)YHaF zCl!zLtIN{zWPYSo!VOdUDIF9f{dPv{mppyi1sCIs4l+%;yH_ zDL9T86;OpCFk>;>;Q5aw9o0L?5q~x6ch2wRACr1M)@;?4H$|OcZtN(ab+nDEfT=xs zn{{xGpIGt4pj_bHHF?qygAYivj8P%YV?#?#%!~f7jtRn&qh3qLHJ^ACcyDT+BoX<7 z0ys9#70R||EWJ}?XVv_^_b(r{K3kyOuTk9e?~)WqpEf)RWb`YtVjb_2eYv zDD^HI3#-*`Fv({_7gkcJa-i-(%5q)HMWZ>3j6Ns0goL2|Ne}t7qfn!a99B)jG+>;_aeZv&pr+0kW1)qiS9W3HXeIGRh=sLWIXIs8Jp?7z z{^LG2pQ@chA;~D47+NI=fHznOf-|B(>0T?xTyz0rq(}?Q;~t!Nd(If*fkvluQqEtN z0Z5-691-ElFDj9RGuE{s&2MJ<^@3vCL=+Y)r$`s+a^{QO^c*1qm5S|nYuq(=ZCGKo zIUn=!kjiBxVupDhG^<)>v6mqC%)E4xE0tVn)q(~pF)Gmb^9>+o$5XNAM9x`~2tBDI zk-UGyTJK`4$B|&kE#UM-qnDjL#`KoFZ|k9V+pwuqURbKuccbzWW63Bh^4?kI@`a4D z#VjZ<%G82ca+UqCI=Vvf^dhqH^z)$nZVLiwQsmS~OCNk>YO#N~wpeg& zHXaGc+hs^$2@I%hZ~v?|V~0S>t}B@2kLuEBayc zQ+LBJyQmI!TQbC`QNe=zoY&8#wc0nr+#y>q{FtY6{GSI>j+RXyCAmK3B%?rSI3Mp9 zvID^bs7pEIsZG~NdGDjgl_T8q{L&=+qli~?JDg2VQHz+=Lv+6p)Q3H)G;|E!O_{_I~G4l5rRp}BWCtc~t# z0K=)9_YzfPdThig(=TOofhw@z${`tR3(_y@C&aeRNVolPWez!IT#||Ky9F!@q$AMP z!p**1mC?>AeSB59Y!i{qe;T!jPq&GJN0s!jP0SkF9!qD*RF>bMc=;chWr~0)flpCE zdUCsZcs|;{diw8q3>O0|@|rz6R_s5rtR4W3CqmXY1;es)v2p;?KGDfBJbJ-DBR#IN zVrM|rOcgE)s8x9N(@$MLTGZ%Ck>Y1_EqMMY+(n>3f|h}uO>Dzx*H6MQIrO?9-!hnd z_tOnu-*chZz8C7;i+vXE?o|xQ64|~Y+nzSm0aB-)9jwph!j`!1m^S%)vL>PhU-p{5 z<340+p-2~ZwKo@A5($S9civCpY2)3&@9;79_-F{obo2*sK9TFCkC0LlE7TpF{;tYZ zHh9i_vXxGm#tYIje?z2P2v(xu73L3|@O%M2bLKa`W_kSi4iD!=(RYSsdC6m+hVVt5 z=o1}fx9qw9$f}e`4D};8R}4P_5QC!6y;~G(&8p=VH%aXKr;jL=pBV4PLCj5^2|2wJ z?=J4A<3sa8x)pNQ>BGX*nuDx}SB=FcFDgFc(J#|8WN8UX+74l*B~A^qv1w2kxMjB* zd_$kr>OB~t>*K90ks>IkSaA_Eh7+RgO%g&nWUg~LuOm+_ZT4dkivv3{mZROXJLY=L zePnHTjhTZ~aRp({!YmE+t7Fi8iijYN|Hw>_Jkl#@^1!`|E)p4Fub5MZ703&-4 zC57N0<>!7+96}`V*-!QdXS*$(T*5|t?Zz`kr|X`YtEi)L%^J26{vfjFQ!4iw_Bw&R zIUy;}`^-5i0Lt>WBF<1ClQ|9dh+U)&_#yOpMlII@MHuJxfQgjO=Ado# z%IDIV)5!BJfPI?zz#)7#Rk?kJq7Yok$m`=!#A9pnWyE1Zk73_|4$;68`LljQ{a1jB#?@!YqNA@9ZAj?4Y) zEk4bIgeA_rgTS5_2X@3PLDs~Yb9vto`SPcENanin;Gnvu1!~P_?&(51{@i^gm{#5IfoYdSZs97#?vSN7OkiC2a^6cD; z^lW)B>ZhJhcu?-5QIS9X3yUWtXpA)y#GSrxlmAi(lHgp9qJe7!d^Yqp&7A#7_qrbZ zfm?<%Hd#I*m_`)a+wP5JH&&#*OgBFeBHJw(5!#l1*F4^-?E-Q)!6MFH_gX;ff)$=oG0)_;~#q(hw&|l!@U^z8~1Nv8vco_k`OCw{`x1#46AN{ zf%d#tUZ;FOvVig^I!4|yFnlqLK>?Kz`6KF3%Cv>Hd&>5NR1F=h!TGhrD2_CEUb=pl z?Ju`6OAMtx7H~8kFQ=XM^+8hyQNQ;*GRuuRnrYy9ss%_w+XN;O`S0rsEj#T z0_j6pumio#o=HW3XmvLmn^?l+rHBTDxg{{%!uK(>-+pN~GDq@xqWw79Nb z#?`^}T-ur$izWrxpV?{+_&t-Wx6Nh;zV+kz)p9kIcbs#2Yr%%{k`pU<3aY7DcWl69 z7%dTyB6W67!iA(g*2e)bQ+R|6QgEqR(*m+-SXsD6{}Kwx2<}_;sp#g4QK7#UIHjMX zJqSe&G&i6*v_s5B?PQD(k_JWeJ?0su5PVs(cN1 zDaZMq=F#ofH>}or^UDL50UbaaDpL*(wbB4Z!M*C zi-b(#9xc+i|1JnvGpa+Ey)n%(p|o|UBi=V^5xo3-P}GHjeInv(v(+S2AeLKJRT}>?sx4Z>Vp34XHH|1nN9fIcI*0qWqp1%fV%#_D#ndX zLYx-h$Iis(W)(_p)kSp|9JRqqP)$u_OV75EDhgnE$ntWM4~^J!I_>IgFch`U~CUGChQR;IP> zVg&`#KvI054!iJsVNd{(qTSTd%G9r=K#f#miojpj8+XZ<`5XNTe!IXq`_NK_e|O4= zY-iND#L%IzS^so>*OgdVV5y?&m*#ch5M+N?!f|VbOpC=jZU17~Gt%$zrybZp??{o> zHe{x^(S5q{teW;%a8N|=Q7F2IKEw=P0DO2-!}W*yajjv!?Axjse~Dtk`A1ULDW`H$ zq$p{7xE`hwD<9YumEl6})u~s58Z-^55t-MjD0)@i@zUK&oP+)MQ}dx#rWPikjBy1wnUqC8lYFV!7*=1NI7dI z^-}#wZNBIB-l$1k2ucx~f2MJ+y1vmMBxs9v^*VDZEet5}O?Z0|0BV&= z7_b_chE7u;C_|$QaFaxGP)OoT+YCL`7)DfpkfsBnfj92p<{?V{BR>OH#o2Ga2@TpU%r(WEf63WXUnz=w==r|( ztFDc)D_=?SQUb6H6Xu7??f`n)$20jE##TFRwh{@Z!qhZwD?$B7Tk{mtlO>YKFWBj? zW^sn6UNa3D5_l$vWb#1Y+$Mf513(p>?H0IX)c%W7T23H|i@})Go4mV2f!c<1g`utQ zK>1kKSW7nNC@@vLXk3VS>a*Mr@-ODUVPut*e6BN5{kvf3u7$~u7wPgo-}C3C%4Efr9=V<0B)kwvw9P!`zqUB%MZwNK=he8o>7NOXVEF(afrpAhb<^ z(O^j!iQH|Re03z_U5@-mo#Y%ARU)(c@dn~QvezK`|Hz!R7)3+p+fs;`yz$`mCxWB( z%Du15VP_&~d0>~NsPu6)8M|3igc1%sXwIl&5@mDG+Tyaj5HMzXkT;jCEXgFj?71xX-M1iPm$vV5et?Vp)~s+GT`LOmY1q?ucKp>X2&Q}#xQ-^j+%pkigjyUpDu z4gULUxEW1y7~Vyf-d8m^+dVK^t{|L)zT`+X>N6B4@2^x z(drJZqKBzQf(4qwQnf3A+}D42JK>;OegDzHT-ideVKwBI=ZI9gGt%g(XG4k*eZu6o zzoycOg=521LN8kFve$uGlofZCgnVmDn*tFS_dYNo1;@gFFZ4FA5o*@SS4X;;G*qC+ zj@XK<5{%-ZybEoa=faUGVVx8xqqE*MvVUAAP7zHji?e0e&DC!SibNt&K4$vVvqyob z1&u9$aZo=FQV|htW&txlWOYOr#JGN?c)1(`x@LzzISl)_Bles4>ZmM)w$jQ=i`Tnv zZ1*_%h84h|FgXJF((Um<(gw{4W$Jm&-)q&!|AqnTunpL!zfx=`qnMvq-U4$q|7JiD zKN_|!>_>yJ(g|5V%S=vLK%Lw)^TLnz2_kE-mr9HH+`=MIBH?zhexe?*^-@!n;EGPi z#AdjtPh_*b7Z1GNZC3e@EI#bKal5W}qRi9HXze_2S5R>PW#T5x$6wu0Cg4_JZ+$&K zlQ@c;)Cnlt3Hy(XOJr~7@;ZDIF2d$jq&q$xm`m_v68?Es2#toiG=1!~F&#Y3vz&yN z5Yn4hw+LnxPxknP71PX61SyEo1Bi(f%V?Z)5bs=qV53lS-OJgIl|Jo07lgPHk5oKX z)l|ES+3xRhiSl9vCnS?>U0^3^rxHRtFEeh?HF;r6*XUM2zepc zjN>=-%}ryWEH_6RAIL<4H(HNKG_d5=#%F^J%B||X2pTM=9FI=rq*}#J%2{k;=cb9x zrx&byr(qhE8=jZ{k^RYhR^klZIy+t;D4wJo^JZA1pAuizEAe-AaYpT;PKCL-bX}Wm zy72aK@DGGUDD>|Mx-dL{QAlEQQ}Bm#xSGd~pe{JhBU-S$B*8W1kzDP@Q7TpVv$^I3 ztNz;L)f&#V-6!)RZa7#io^8w2j!&17YSSjHmE4b_*vmdP2lcl0dILR((tD+5^JhT! z^#kJ=xF+m^xd_(`YLq#wSC*1STTi~>Y321chU@KCLwPZ4E<(X#^HaVqU3;N;^AKVl zKsSHFpm=Oix9_j&Zk>CMktlmlFcwFF)Z%}NFpV*G4WLu5fLQ-x1IvC8O`Vlr9eV%5 zz4ppH7t^Wtpfd{iCW1c13Ht`^8%!e|{HVuhF2mDRqFsU=Y0E@pCY1JPAn~LXs529?Li+;^bR}~ZCtHl^q?Kd9OAKxvOV5_Ic!*&=mfDUwkxp~eMv zZ)#*~DBU_*ZS|w9*i3)+#Trq3@fhMBRSp5dP?SnPZi~&nembSCLxHMI;)5zwiILk< zAVV?t{p-vht;`Pe(Ydm}V*AolNA~)rctnf^BI)E-VV+8mdeF5!y?B+meTKTKXU&D*DJO(L65KW0yfYdC-!;Ab?;qZTP0@7kT1`E ziM7A^J5Sx`XJ;-uaBr>vAXamntjPI+**DkP#xhd1y(|8(KIW@Aof-OGQaZtzj_hN! zFs2jVoso?;%IHFS4F2s?9^B+*Z934mTa&P#*2w%&jmp+7JL1Tt z0*RG;ZsPv-;9rgFs}l9`zW`aqo_jU@tKW7Yf&G-$UJlj_ki-FUoHR|xN773f{4;JS zZYfrYN8o6e75s-f`sRd{RNkjM;aW)$-n!wSr3|$Qn&FobdoXW}yjt3uOGfHyPexON zhc^m_ZWW38`<`egfju}LRax!Z2;ERJPrH1%-%@y9WS-*=EO~p?_*S$>RS_-`vU!tM z^ZLikgd)_Hew;nTM+np`PxJ>(9?D&r7nN6jHc{ksw91bKKL3zU!DgBwLNaYs8+;#aF z50l}6!|%;Cq+&G0buS_6{LpW}a=+EIP)o0o`(gOv>a*>H?Ur!d2Huyb^eQGRV*p~3 zjDh@&zpW|Pt6ySQ;do-rg?m(BW8%-&&M+DNRhRnU_j+tp-YH~1d)=(QwFHhDtF0(H zGX>Y&xEd1K>fyNy+8h;9e(GiZ_SCj?^JztdpQs=to0H}l&gD5E&HDqp?)P^Sg)?b$ zqRo`rtvV$w^z(;y&X5kM-Bq&pu|>eWO;Rp%w!Bt!TnGDkNv?IopU5KOrdOxo{x0InzvjbsW{I0wIgIc`>1&;5m?{vyL+@6cY3 zbD@WhHHm(ek?n^TTj=zZh5;@DXuL`N^T*oNKWsrl;4igI%Ce2<{1IW`+uNSBQ9l}T zo$AM^@7#STq?t&@NBPv)E_cl8*FsE^4NUC$G|%;V4kD6vS|daHM-S=XkkqoI0z~qB zhZu8@-#3rV_&}Hj(uvCVPmhg4A{7WGFWfe6CJi?(IwO#PmG%jcr%gepdFvqe%n>3S z=#NdG@4~n(w@$&+T_U$3ccj|0$pu$YHRU_(Ds=9`(P6gAQAMYw$lCvJsH_ncW@Q(Z zM9zy}z4sTjO5L+Kf8o~Pt>h!qNuQNu^iC%&8bmQP(#h`84g=?0dO*koyfzf)?ADJr zXu<@pdI_%0YIZX>&=$c4Xw)$tuS&Y_#Sc)l7|(}PjVZq{FFcNlv{wk@+AycE*{4O7 zJAt!iDbM5cGP*~>z9%-dfIJJsax#izGZu3Cm$6OXZV z52AI9Q33K3E7Xzw`^>FXG=i1@b73k61Y#TJ5|Bpah2ZW)>6%BhiACbn{pq`f5NJ*> zJMkNDmL{#PuQ1JbcypD)U8Fk`RkrHtd&#-6{%Bh8hL^>u=gO*D@wg%bs=mM81wf5_ z_AJ!R=cGgB#ujl9H}QP}Cni$3)OpUcX>3%AI{&OY&9U@wUpd56Stls<6}Z8b z`Gd-Rq7)rqGFf?hX=?vOr)t;?=q2a7qXER$R^{TEYAiG|*k~YRWPAZUzuve9?NUFq z!j>=ujibtan+Mih5{g)lpRttky!H3MT`mWDGhUf`)+TQo6e{=yQKVTktC-L}tP644 zl!^|C^<|P#T6Qdb8T(9Rz+HDwd)Bn6pJN!tj+`m`(=d7evz^+^?rmQI{Sw3GMMmfO zabBM?p#rxAPnVL0d0k|YH+3Wqc+#T$VPbzCEOES@1SG@&WBqwQIkIq;n4f;%{_a0s zRk|v+#k-IADvK1R`kJ2>BpRDwy$*$ZJlTGzYQ{sFIkq6xF6ORb+IF7p2TuYr`hJnn z8_VwDd=z4dGQ1kS<1;s}7=$Zg+=Xs3_874lF0pHg>2M_xx3+(i2{+$3fc*^j4%U zgWF#bUIcx0C{_plD&Og@+*Ev;gLxeM4YjJc^Io>SG*Y_Y`x;}mwsCQDMx~PJ;cXp# zIj#A|g%s+EE!76IU~_A@nS289LaGxsI4w@EV{eN zXaK^m4w?jfC6Gh`c*E-Ym&rEzE>LdgmtNpI-I-kO>6o zjTdBHfYVG#6XyA$JwARwG58w=9C`aOsAGP!g}1=4@sY0TpDsirt!6F%@$>5s4!e`PO?+s*s(J zzyA2m_I^O?=vX%b?2~QIO6@$Y3MHWwXS}g$%m+|Me zhr7eYxPv43SY#I0f%m|`#qoBljf&c~UuEhVBPG?0 zA0K?b9}`@vU;iGMou?6hsV>gRe%?i9Ma!xhK_8?jA_w2mh+uf=gO4E{&P0$9*V{0C zY=1bGDPwr8?urJ_Y8~n9Y*|&=&$eVKBx2TDe69;+gRWGTT^@{ZMrJ91qz5yE-uAp) zMTVfrFm-l;6p!j~B zR`fa@%O~9}{+Aq)n!5Q6-XcDs$X|vxF32Y&qcd$ROc5>=aN6A#0x)4Svt7qb#DG0xWE@Vm=B+E zm^QB0wAw>y5IqSpGCEeu>uF)z@2OZSYSggfdNSyIpq>YY*+21~j8x=@7MZ$(rP;NT zgE}?>s84&}G@O7Tol( z09%VGaZoM46q2riLh6FXm-!mDr;35EGtKOX7FzzXdmS9|AhU=q;^8cNU6117g!mk* zpF_xr3r6L|>H4wizH-Ec#8g9E2&|tZ5dt&MI!Pbtpv*j$?tj8^lVWAlw(`;dc*b=q<6y5-%HmWFl4ShZq!6gv% zPX(}f*0RLYwA5-JFRGfI+V%*c2ra{nQqob8`C_l5~sDz7kO4c zs>hYqnJrpuf|ksxkA14d#9{UonED*E&O69#Rjuy4(XA|swU$6kCd?xtc>5yLjxOoE zm%M836hB^#d*vDD+1jm195(6bcu92pYo+vR`Pb=_gBF!);d?E@xt;0?|Ty^q& zkZNfaA|yW9am?hCHTd$pqShTL)q56~NN(@_tkFM(wk1oSRLuB~Oe>DEW)vc{m9EJl zIqtlJp&R~WtFpe~rS!zJ)JbylyY+gVRJ3EZ*;M*Fv@g=+Jyb&$-4-1@<^L}?U?A{r zsSu1nY?7X^!J|o$(z)ut0w&=o zpg+*OX*1ce3|XdZ@;N zB`dq?d-(3X-6@~>T*K9z_IUS(mo96!bX?khWTe~tLv}2rN~UM=XIIBDB5aNk3sscR z1U3~o>+L+T7%tO8v)}wq0kpp@?ro#kYMvXI>VR{G1%{vZ#5irSS@tx{q#Y7y+I-<$ zue0>Ga;ivRyPp=Cy5kCHsd~4Nqri2_qElivXXCFDf3QXtTZ6F60h_MzKQ^(Nnh#!& z&mXRdl#l*EL2T|zalC^zmg&``drBusht_aj4Ud;S)blQMi2Y4)ZWw19pdbHv9*Ug5 z^IoM;f_MmfC>*9x_Xg?pS6qWx&fLO{k;lVi%PDD&cFZ-TUbzFZS>-p9Fgy9UsZH)gw*&yMxXU4bBsGH3OIGa1NIgwmDZ7p< zVyZ8941<4W<^~rp4)CScf{zGlY<%(pT)RkGDh5TYpogXvZ1bB)*gYPS(&9aB8SV&!iHD>kacLzQw0@_ zJFS)`XG2!kdp~)2D=$u*JG>5i1#HNB_>iS;V7AG1KC_kc(PBevjFS_`&*8_665F)_ zY|Yqm7>8v?ddWt*OR=y}_Q{>BUz$1L$~#1>vb~6HejGDRz0~X9wmb>!6k=3q@&$ut zChv3IA^EY5`t_hq zO?L49R%d!`&@!uONZF14V>my}5Yn(0{GNkyRbu4Uzl8M3_ic8JrI35Vt~ti<|LllS zsS^X9Draqp1;%GABEr!&)DX^U%?Hy_Q2-&y{j(k}8s2(PbCo&L`xJ$CiXstR%go39 zdD9>|nIJOas(cUO1kjLIY%vL!pV)%}U0j4*#p!0vh0ZYd9YUV%IewuvMl)L?8_fFL z`4Zxta|fJ#qL=h`hn+2lIcE@Wyc~{e3NN%hTBP@{x}CNQDo;F;SUs0{DrXos%=r%h z$HC|W>mZxX>jz`P+Z!OJs^&p#&&k-Mzbv9WU1=LlpQG?u&N*kE;X$wY_-1zUW>Heu3!y>pb{=~)nGo0>P~07YpGz@N1Oi(V@XG<-?4 z$$s_{wvZYk>S)Na7Dj6_Jt8G2731aT9{h2i=g=q^PyOS)c$U4?KheKWEW8{qrWbqL z=0nog+jn@gNnK`zhK8hHNV6k})7<>{`l5WFifCm%uQ!(p2fLMvY$>F^X5+5Mm|IXw zLg*UH&7M2fef!48Rp?XyMP^cNI{n#19t51hnq1-NMR|6|gZnaRVgA7-*#AJJx1l#i zSSXO@qNfhd`eeEZrRNA?Q+jvn_a=I)=ENG!FzAxHx}I5TI~~1p!Pg5i{z)v4E6R>E zB#Ku)?8@P&fC2XtI?hilG*BeTR^A)z3o>WN>!63-12k;*jlzdfS+UBtAvqNeutN^R zp(jm31vJAL=f!{Zp*;H^B3rI={I+=pyjygN7sDc(kO6zf4 zCJ2GxzgBYYbr%AE^7sC%v!9qJPEc1Oo3y(_V|y(R^btl=waLk)5PhB6FZDhR@$RuB zw|(=IDQ1ulQYlwg1@4+v(jN~`B9IPlN97zQ8v6H}lIuS3HKdEs(9?v(g|Xb?Djr3A z8wOrww$Q%4v_1fVRDcy`*;x*Np;CfA{)BwQr;jtU!r}Dfg5R;h{M+s&U_qzk`;~l3 zh8x(^(#w~8Al>%njgKOnSLrQ+7MDT?!OrL}i|=7r{lz6+$zF;U@^g`2Bx}j1Q@6rX z3KLw}rLiq+E8|`%29tk<6Oh{$BK!66BQchl*|eNMdfPc-gg3pg<^MMn*cyB!(%!6) z0~ZOolIx*avMyPMk?N5CV}_kkJM)A9ck}$QH6}^5RBX^D<++Ia*pU)zY@Drcu5qDb zeBC{lcDC1b2%_$v6%iUc*W)3pH+@PMWw9AcdcGR8&PgaMOA^5y(xSGD4H=zWn^?AL zlsQ9CZ~C0qFeXA{R}R8fZTEIz%1SjDOlxZeFv50v6&k1_c5QKd9Tnm~9r2*EAg=*a z>Xcqy@48iHbVbb8&FUgk`qE~?rUoN>fE-lSu%>QEn}m;5DP_12y~T(q6}kHlJ!edL zVtyj*eq9OyMBLs7eYL%76CwhGcD0#fp4!S*+^&jg#%XUOp}Gx?R_udcQk-wUzGYwW zMG7xmvdO_hPx-LoElrb> z9NfU_fcTQXBlTz``B9cGnbK=&`l}Q!3tY{)pg$kY+@5Uj^vwBxWSt1I@**sE**JcY zf3^GBl*btfK{vpnN$R?O)q=A=um*{a-Uf_95R1M&GH^@n=uchs-);nyY;&kB4rTp> zG-QP+*hd}-ql}=h?AkLIj@p4B(&SYR&L@bo%gWLJ9TwCjCe}lBf`kkxpSr)8D$v+{z0-`MciN0y;I0Bq|;B#WiIkS>b z)~uDqFTGr&pUj%5CULx)j8!oncHCTwCof$D<=DBsO^5L_-{-jyCQNopfB41w-Q8bH zC3j|Q^o1HANmrWs`v}={yW($wA-8PQ$MKlIqpN{oWm?ltqH(VtMtYh{KF8&}>6X9n z>uEcyO{2o#jvzp^c&E~xYtp7bW4;4cqHJZ&D)0V`wU$=S-cnw_0Jv|5JrSSY><;UiEUDGGIurU(WA;dDcK&}?@!%j?T6nk_ z3?y7uTcAve&&PkP(DYB%s8=sV_gSX|m(RaRY2lntC;P5kV(4BlGv+}^ zoO#@{ppr|3gpJYCL8fS34l{*>bndwblMDm9 zZk|{x40$a%sDkY0;$8dej4m-t<6t>d$wkDvw7V=uily24BToAIRbDpdszfoZ+oseEXkf?$Vtz zWF2PAmY?LzC3OMB0E=LfCX&B(_&W9;Cd9&0&z~s&I=MM9`}bG5C!KZNM4(eTwKo?pOjcb9+WV0V9?{FeraX7j6ajlD4rc!(+ zhnMRi*B**ah_DUuZ{Dx&;&tKQJXvWd(dF(pBlTSV3KL13Zu5IExS%JN_6M7RRsc867~{t@Y%Os0Vk(5B?fTb@xu2*EHigh^zY?@rAa&GvM0+F*Z$WV%db9r ziO(Z(lXvWS?j7}Xzle1Ep1#r@{+V{=H@z2tS!-_i=5o?it3PK_VVaQ7p0H%k`H)2F4OA` z6&kvwEZ?y+TX4q1 z?Nm_v;w_hZVt?>#C!hjt+JAQre@4H4g}JCApn1t1*LGG;5~i3Jf9ytu8I1Q`);o{} z$k83)UqxRL!$`6-nJYHqjufU(t`({idyO*ifhhLJmm$**M@PUS$CJTlL+Ij> zIjv804eC1b4=fti4KSbH)!=T%{UmjMG*7+i@-O%jOhFEy*BI5sWsd4z?DN%D_!!0! z+APK^Lz}7#P2$u26-M7NYg(3TbZe*%`L=7P0C15CoG!DA0W$$@$yem7i;h^XOy#$t z2EK>bVfVX6vDr50#DV&71_RK@uWDE3Nl9edW$;=csq8OaJVQt?8_<)-xY(+U>YPHa zPTFr>R&|->PdlU(&N2SGpG43GN>q5Izh48k)_<<0ON>=zCp=WL-X7qKdoc zh0s5E)>MDYOkGhMC`!pqc;-)YVSVYkAJ*Nh(+=$YMzE4^rlH>(2Tv4X`uxo$YvYxy zq?=N^m`;Lnrz|(eb4WRQz1`jx+2Ot55mO~n4o8>po(8pZ;J55R_I+f7@r_%IxO5-`Fj8@SEM9Lr!z=2KZuvy>gTa&6e&{hi~EtBBS{|EO#2){T9 zIqibJ)$!--7vk*`!td7fy=u!+xw9T^#jU#@>W^q>os-NEaoK#Es_0ep>+04wO!Di| zcG`{V)7c_=cv%lqPc=BM?RbAv(e+M?)OrexwbA)y+DYYS+dd!P^2yH8q8l!7Iqk?> z-8aVmF3@Ox7f9Ex=ujX1w!7u~B>wLKfyJ|ze?Wlgj(5t|l1?$*XY?m8mj@!fX31}i zu*$c(wf?PK-D+1auT}XkamiJ~8uww4LiEie_ICJ{tLd%PsOa>lP^cQ}V!gvDx#0F` zGN^c`;OCA!Aw*qY>8!18L^`dlL0PPKR=BrlchhF}7?Gb;iuZ1C*kBLtrs(64p-i{tJ&Tl_`gvvv>J{rt%Cw&9gKy2q zIRq^wE0=LRdZ&ugcJtUJ2GR@+_bH~_(_q?Kr_W;m`LW3YQrlZ`CvhHfp8L5#wU zXMlEMS!IS30!$_fl*rmZg-!KF)AJ78s^+|$6FeZ4J;dX1y8z+mD_+Wv zb~!`=k=9ZrS}W0BP2IKL%6N8oCROV@`gGpkG2||Br)TAHO`}pBCDSNXe3@+0#(6zc z!&;RGy|lkGiNPJc*P>Y06bnCzxV@m{&+5EC!;W*Ru-nxwd2s5zV#d8&izW(=hqr?q zk6+OzQ$%~Cr_pbeQ?2+qZ^kyE!EZT-aC5mCf!;E?_N0!* zT%%!5rsyD(B6ul)kZ@vpD%6J2kmqf{1dsq$skyKR%N%2vSm!JoAhJzK+k(jyo=X__+!DqHoP#i9A4RZr zvwF9l+@P&zN%Wmgr8#Sa5PK|^CRCx7!Q+=75H-IB__?~CoY7K?*y>fSs}dVpnK^5t zq~sps(OlNPD&A^dC$RBehfe27ys@WE)T*|$)NNLhLxX@FUsh%042aTc)w5-pu7S;rCd5*F5p$`V-*q z?Q7!y0ERjZ_L+FvTGgAYinf-wA1Jom>3djP1UHknB1z&(^M8pS67Rfy;)~sXQ@Ha* z)o0bB9M*!?IN_!{V0{;wR;yN(BG!`=#Ht5TtQqB=M+?_qsD-n4D6P`&(!+n}pMN

S>lzsJ{Z-CY#plLeJ8pg6Gv)s1>YsH<=0_jh3tTr63g#*5jw}Jh@>Qx@m;e%e zrD1c+I1M&Y#_(nCzb z-?HVerVAVkV;NlSB5oZmYl~(v%58gEtzdH+@ZP!1do7AhB3)E$X-VOhoqK58s)p{Q z27JN2TzVnUwfdT8i0NxyRGFzw&1--Abr@La9pT67w3X=8^Y*k8ybN%?N8opZH2qu0 zS`FWdt)2UZh4ng@#1aXn48}7P1o}$P>aG6(Jd#}Z^T%(y@O1irOP;$?4KAOV*@&-Y zpFc(J$?=wxb8gE!gKY6ar3Sc{Gi*GGj^h!}s^(~0RdqlcNybb70{iR6Uj;O4Uj$aZ z)35DyjXH%g>UAr*u5qS+EI4xPfV^8s_-&`rb6(3TY>vBfKC92_ekY?#UhAUs$?0$Z z08O>@TB@z6#rS?b*Vmu1;@T&Nd_{Y6O0A13+wC&ipq7@A)E<7z-TXCM#vVmFH~O7h ztN>kEpp*4o4xizBTVe;4(H(;6EcE&mn$Xq(3&HiDitOqO(}Y$JZ}8v2E28FZ#@p}V zexKZ-r`g>fp1X;2vP#*DNf`?LD|Uf^tuovmi^w`%&vcKV!Ya7o8dGFq08-lmPC;AN z+PAbOHqpJ5S_I47&V1?k;Gi0Qa2HB#Sb1t$wQoR={k|!Kxt!fgQA`uFi0HLL+P#f^KJJ@p zHnR%|aFHh<{-aj)%N-|lI@~f}uG>}}}daD#J8&)>w*>L_V zzWv3nUTL+S(E1gfPiS^GIqK0iumr%_&^W(DC~ z?b=5tC1E)*c}oYVj_N~*2|lWlo`}pJ6d^YK@ehQl{8jN7qpM%sR;g`5!uG`M)5{$N+gyHk zxIqs5uzSkZ-25=m-H}PBt{S^92J4({;a!oO06RJmLHO&p!RKJ^}bZUgL@w9Z=%1${q!`<-(2+J>n2 zT-H3krc8GBKxr|9<)k2VZWoH`pXv`%)K~a=B=+{p?}O25eiP}somb+e6rUMOgx|Ye zv;P3M$)nJ;ni?&$C|iT_fFy;wZP4M^_E`EKIdQX zu&O&_*sP(*FPv zA+K=j0Kp52@gIWg-cxWDpEH9!f5P<|Jr_^9DmFYGC#z~Yr3uQ2ZZ<>2nr%sVcy~fU zkgDG678PljE%z(WFMKbp>7=@wjaJV?1!=BpUC?&Q%&AY&*j&NLhP~I#X=7f3fyVh{aXr~-B);f z4hj2b-C(=mZ8OV@6;H=EsU>u9z0uS=P`IXW;UH(x9W7R=W2!mk1AygmZ}Anw-0jsG zev2yjk*3g5Yhn9~iJwKux8PdhvXVE^@w$}0bntf0@iVQmD!NA*%2h8L+&SQzhkE6C zwcfLNR3G9rNQ^COF7AVgZFdjoxmvG*r8sR;!Zojr(tji#4{)~et;lHpJCCPjeZD8S zt^qaOE5m5(xAa^fw2mVpR>qHwD^UTiV}bPGuO+Pb2Up$_XIo40zM6bbkI40_y=ubF z*ww39tl5$Z@qZWV57lp~)d%yO0%ii=Yr1ZwPTt=7^0QoSUgE|NFF(#F}hRdo8Bg%>&l+C&jP z#dQAw5dJ%Oug6|Ax$%9aON}M(&)* z>(Qy@0_Kn$dxdjD@E!KOsXETulbqUA!=8J0lh`NQTGMeZ-?k1r>6+_xZ%;TiVt8q+ zbN>LOaYd!I1KEPpIUPd!pY|>B4uyZ?TGqP#0&Pwx3pNiiUU%9ODo}*6D#D+GV!^7vGB$*#Yl%3+5x=nu;Y8E&3?3*5a zN+K^yIuFz?Pl$*bK(Ic{{ZQ8H(w0vRitausMa~> za04r?UcNHo)q~->zlJrGW$Au+{`fpl(zw3||7kjT?xA<>f>Bf_2z3!ML zxL7_B-@2n3`mAU;6BGSYy?s0HEEwa`dYehAUnh}MvAnn~qevakFg?{uhUgLqJgRTHSqaRyj3>+QL}J39k9e&+L3zZ~GVcdWrI{d{?VgsL=<@v;#fBJc(B{FW5lb zUDUb1@lkG`LwurX5mn=?wlKcCb)TPoNyjt!zKe43HpF9v&tDL0YtGiW{{Z!4$J>M4 zL*U+qo?e$t@s$QU`Uzf6`Sf$MH_z zSi=1a_`juD>V62jrE**a8no)OX@k0B`W5nCtD;kFM>0d(m~k2RUaO~dnQG`$wJpiv z@r?aXm;7n)PLE5dS7{d5$$t)B6Z(A*B&nzQS!8VoiIS4`Gcoq;ySt4LWCjyChV@#? z-W=ZVmYLfT6AQ5&R3CHYny!U>AIOeKfzbgcsW7^Ccvj$kQ!rGs-|bTC%zcxlwkxVhkT7?c(CCk7p~oj&IYZrC^l(bGJ7jyefcq*TSejrx3v!EMctGDr%uV^sfe>5H-7+z3soA?IV z)hBZw@|eJHZ@N`BelD0@A0TTq^XS^$MvBGrMYZ}r>`|??kAZ+-g$~%~7)W_@oq%Dy z6NJ+22pKDEQ)^RW%v_65OT0$>^`K zd`S{ZPD)GM+?dK~E!+80%R%HTK}1gR&-YLZV}OjXcInwc3HwhfH;{y&?9jN zfKZT66NNA_0$yX1usP&pkFpXE5=W}Q4|CZ-u!peEa<6H+P4=Z-mev#;_tba-8-RLA z=&M;$6)HiJV*|SSzxG-9cct8Thw<8_0aRPiHw>iXEpx#eNgaa2t<}RtTe4@N_)p>K zd`r~hq;G5&GJi$R7uDl~&h(GjH{!+ilH1{QUCL6!QOQKOd}mE)hZkHh^t#XbtJt<%#PQ&7{~9{Q{#IrO3kbbe?s zR|BVfN%))9I*25s@S5=aXD^@F`rlpu08IK+^ir2ji-oaGu3O!O+2`Nret(-5H!?~^ zS|y;6Bn7;`rph(yQw(cE99s>T3t3PDBLEx~=%tRw=V;DRlZ?C?^Nf=V1IazmJi#zz zDQpgjO&amQ!14r`g*)+s%26|b5r!V2QB5Q{wVktQ;Yod0zJ6yw+w40mV+q7^wt8iw zUibNpF&GmH+i_VXP?fXv;pEhpxvqjfs9jdC8-x|UztU-K-EBqSo&h+8N{*FQqzBL= zcLlEDE;5T*H9ntmp3S-aaBE=Y#QNoKG+jL1O-D#;e<=bc7Q)}d&2VWn+y^FeD{*OH z>ren_BeX(A*R8mRbFZT4Q=HSku~OdHd5#22PXLT1)Y2$^AQsYqA;WKcWAs~*Oa|q= zdLyMo8i1CA-U7)RB)L1Uqg3Le)=y~oIpT^wAEjk|Ma-dbM7@x|hbU z1zTEvA?D@x4g9vHpD`f+0IP^!CF$3f7C55d0nZBU-lKVXK_#s{OK?i$-P7y3-Sg~y zA4TyNqe-QW8&t5k&vp76i~j%{SG(8mwOaJc#pP#Idkc?Kh$_MH7M)t3nEQIO{+SW? zT%#yHaU>iov?zRmrE0RcN$x!V0I#UFa-8|g&+1aw=+o7&-+E~^k|B*90O>15R>0Dz zNCyL=>1*3m1_ohi^%`{q!#EtR70-neiL23OZq~Uq2I;g(CB_FrIZ!prcrDm!{Ednv~ZpxGgXsbnS$PTDNxT0~uQ?R4O&1 zMh~hgmaleUWZlW=zX+te8e?i8$N5WjyJsLoE!{f@oS4s|Bc;hQ0aJPb=o?%kopq+- za18Ka6Kx0qp^b&m9WEg4M0D~X?cqmmL0vb?Ipb%H2$-14ORO9mVVRuzE}U5tI8bZ^ z^;PNw`g&(9?J>@D5znF~=-{8p^<7Ie&|D>_D!|j4Ks!`-G*o(AWcf!U`=p2f1MV=G zH1gMp4Z`ZbceEG)LKCL6^3aFY$k_DAuE^5c*$QS$LFwwPver)EBl|6rY(R8JMCRJS z0OTdP`8C(0QCPvJscbgzsy@wx$sA#HF0z@yLHoQM7W7e11fGpQ2RQ2)F%YXd(aa`D z;dJ#Z!(| zs@8aR*yR3R7P>DR^@ z7xBY@k7+>f3D%{NJ)m%omxpT8bcVPClL0zcMXni>PoveJ&ZVchv-__Tf*=0Mh_i5$-5=q=Yz)E|biK_H(n0r%{Sf~E-nx5Ce(iAd^9FxJ z4%KwrhG{}hb5Qg4RVz_502A3I)M3y8R;`orSK(l|!Y=;xrr|Vnx;PMiXBkv(b^F*Y zW}Rx$#5t}r`ld0DZ^~LgDC%48X*l9?RQ05pUxJL|g~83<>;57YCXG94VchJuZ2Dx% z)m-cTBdbl@^;?F);jY=Aq%M;3-{m_*Mse!2x75zZ0>TM704)%`%ZwZ?UrgJXZ+~N+ zsZ!$PhgZ6NN$U5PCQ`5!S@M8fGE*CB{oCFTFaRpuCo+v7agi`e(J8!eaq81${M-m- zjTck$>N{iEiJoO^?`Vr>8g3w%oGUkPr&Nd}5@Hs;;2w&j7WrUX>Br@Y{K{3DU4RvR zkVqm{!lge?(IwQ~I8neTPmC2@TEio!Wmd2x?h;2;uyXHveb?Fl z0RGQ!4_H&w{86sdw_~oU(4$71&otWS9l(3Q%J}lq9}NTu!ul)rJ@}tx@axCbbp2kn zIvQ@g#@pOhsOSuMKO?h%0q4+_wZ>Lx@20Qflz95#rq|||^gSQI8rrn|ei6OndX!`T z0OZ#nuW!u#5IEqk&X3zuz;>P$_^(@2v9q?fp{~*wtrXh@&Nz7^{{WCZ2P^bYRHs&u zt4-~FH@9%2*~%J; zul#nr{;MCq^**if>70$ z`C9M%Nk6LZ+hmm!^jFP}KUJUGC&GRnl@jVTtxHNg_wAfKFU{kV-s{`jP_{0Qo~yUZ znmLFW_UXdZ)UbxVtYABuM$#k@Mt1{;1-{e<_qvg0(=7p|*o~tjxIM=!TX#%UX`;uL zIGm6U;skG=)9(e?UT)|p{S+RsvE?=GC}Wl@I#+aY-M)tii# zwEdUT{{XaRtlgF#7=gZ+H#LFfuXjWAf%IMjcT6#+Kp0&(THSGSK6Tco3Oan{Na%iLF-mG;V0NX*r!=yNC&zSXZl-+UC99c*64e zI`jB{sZLRaF;Z`iA8)>K$JeprpM-P=5P0mXx|7+?M6b}@GxiAZof}45>b@^ED)~Dq zI*qJ=_&Efg{{Yc^+41A{ZSe=fOQ$?rI=++vG_Kkul^Qv5?b8X7uT7|XG}ft0+YM*! zl(K5q{2kRgcAe^FwrO`!ZM41nEU$bYKfRMDc2YNrZat0`#=W-R$~nrS`UTDaa!SwX zNxWe5bYc=yKV{qL9|^ouso7J%Z7X|fRr62r7Y(LfB4jk?5o(_Z z{6l4DQtq8wE2q;NokrfUeL_2ijzSk+9x}7{HAbmJoID&g7Y(pXeR?8wR*Xqeb8TMQ zp`}`rnBa08GOLj3{Zigy@XJwB29km8axN0C2=2PNM`n)dC?JM~xJ@{B6gbL)kgYk>Be zEBkf|A2-r(8ig{8W)VI{?b*9*I(_@7ZiQJ*J_ z)%+_(l5?f)e?!UY>CUF;eKNvx+EV`j2IlZ^y&CSu+|w+3AUhcffYB^m+^`8fFjsny ziuCjTHG_+H!+P4^{B1Lab*)z%9(&5|^pAoc5_Rta+a_02lz z^3_!x(%hFllEZEB=YzNK{{X?(^%z|}U(1Dv zeW%u`NsihaM&{2^!WGuP7hY@O@Xrmb=?g`vZuZd|#dW~D&| z&Z(L00eZiOwCz5HHno5^(Ri+ltKP`m><&GldKZVaYQ(TT%?j` zbDXhko5#8I+N^fPXPg_RIiSpidWA-q;b`gIZZj~g(YOOED%7OSQGvdvR6=`ev~^lq zcW^if&AAacPlmN1omn>xxb+E*xb<35bO&TY@u2iij=civ!MzoM3Qb0>D{qH%!F)KC zp=)Bn*leEQM`V{$rtW{DsxHAiq8CHDWOe&{Fl9oQa>H$?#!4?Lkm3rj_@<$C(|f5s zcJAzpPZ;(?-?9%1wPw?BAcVKvwD5RUs$7Ho%QW?IU5j;Rg1z013X{l{tgB$wIz!GD z!llHMm0jUX<{s2;Ompl3XN{e7fgC1-Z+$GiIhJlr`cdymgSibR4A+=6m?t8 z6H%e6*}rXDXNrs?`h8cZRQT=T+InSck!5n*z~7eL(Y4Ma{apa<3(X$J9FaKTQM$6X zsv-a@(`Y^qsLHi!x&Hu|kR;AN>b9MA zs#)8L8ih)xr7+et;7;a`@V#d1Mq`YI{)<(0;l@AnGDrUa73rz?&J%~HVoe?cQSh~& zik`9!?~}{+c{%Mq?%vsyqNu3i;`n6b`pW8bYOi!X#1j&=^gKI8i^IIQj>~yzY|0Vx zyB|g7`p;IYRNIN@x@LyTQd013nNt}lf#md6n@~gvMk{6)m6hkBjBr{GCkgc4(GsaP zu6a*oQy<`=j-wAF5=g$v)bKK-vYkh93ZI+-M8_ZX7+O}PJ{edUT99#&VF+W#^W)VU zTuymYzodSOZj6~(lI${%mRYgDN$L@@&YedRIB1?y+FE)eZD&(y48-9wDlDgDmvJ>{ z5aRRG0VVcfpgVLDt(uQ<#BCg;)vLU~Zao#tPafzWU5GR(H}g0<(Jl7W9Wnsz3eS)q znId~2eFwCixl2{!z+3WbYw5I}2?R>k+-X%mmQS+XzkEZON3u)610qx7lp;w;=B_L& zvP)dxM^4LGTwO2_TY>iru&GSc6Sdylt!>qV-6fs4T48?P=36xTyBu}cwyp@PLA#D7 zAeGDNx+RUsa1Cy7L0#qUon4^fXFPDZ+v{Q{eIq?!5V{og7hB9($kp_k^$Qk6^K0J- zvYU^P-&o4k-RRY6P^V4Ibkis1;zX|VP_~)a=Ylu@u4hrUy99>3PI+C5I@Pn`$nv_c zgtUt?j1D^H&Z`Wu(0fnlwe_7^j!UuVR`XD&cE=x-JJc?I@$~^Nb4bq+yIOr~x4S&X zv*EZ@n}WcKmku*7Slf`^p=+)yKAVfS;GAI~UXVZ|-E>q`&II%_t?g*uimhPSF)^2qg-gRw_A&p>bTL3f&5EoBR zqIzjl$yQ;kb|V&-Nf6qWvxK4~=YoAoxDdTeh!F^{P@0 zxno=lnNSSl*OklaRLVHB!S_G(*Qryh=+e-~`00~vd#Pck`lg@d?s;GBH{jY{B=8Mw zZiS61*ZLcU#W%T<<4ED&;CinH_$PHwR(_-^c}=S7VS$^n?j{FS^xwywa)*X~8F+&B zwMMb^?Y{{{jvyEBFkl>!0en&L-sIV9lwU@nra@`zlOwX~XzO~OlGOhI@sm-1P8(mT z%=o8MUXS8EAH9jGFV#i%&$D#$gBV}B1!!$-;qY@gLyv~?P;b-SRo;~{aY>NZtA zQgQbG0KVtYXVG+0i>1MPXV2X69|HU)(=_@N?)*z`+na*nR9cZChoN`VqV?TlKxVt} z(_HZDDKV|oH0!HYGLtq2mr`(S0qYA_QHIk}t7uyUIJ$e!RoM7;sC}8IIb*w|TXg+J zCi^_2PM=FuXqJ{M5oxS__&xyeHm7xSro7iBD@%QK#;e|3 zcz=`RzWo~Bf!Ru%LtXia<;T@p(0n~>d#q5WaLv?;fCVPZMcYmz3&XFf-`Ct6TH6^CQNs zbVjuN^od(KdM&olKM%Furb6G1KWm9;!g#gB7R+%WX8c8wmveY z0-IWCI5;{o52E@5LioX<-&)WbrAn690+hFDfb`Zul z4v;~gWcuD9(wOfp_tco_Ey>`8(-kQlIQk1?~2|pv()U_qG_)+DGHnGRNy#)fISzE zUfHssE!qhup3APSLbd%&Q<8mU8#D?6JlS)HF%Uf$S5G)m1qI;peM&ZUD>t>rW6o-6 z0C3;YReq10vIk}9R~jv=PyLe~>s@!EI-I(f&fh?`!&j4mcST+i!JQNXmZw?xO6OF# zZM~(ts?;X{30*j{1>%`(5@S7Ar}%5b_PRZj4JMB|vjeJBAIc73AirGcj(mln_U+&-@7l34;PxHFx2Pw(c}*(JgaMWE?N2DA=;*yDh=nxxt~pWG#Qh ze+1K`r@Fi8GOc3W?W)lR2O$27HlM0Wc5I)Msi^o*O*)+ESjXp+<-5NQhXT(moZ)G% zydgyH{sd1X46jwW(;5yLiBxN8z^=44a*t+sjaNXb*Ym{kTHX)e&-wF{{Rqphr|}P)_SI) zQsRY+Vv}k(yI}O57ZX*2W2j!6e_@DiCia;A>yg#;kkab3+5zj8w@qv@wJaWUuV}Sa z-1Sz;%1^s}_&K7`59O7Bh~YM?Adwjc5CD1w&`9$+0|TNq{KR4c7$eaUbB74iBjg%{ z5@YC=>=;Djo!f$2pPYm&IHCcBKu;u(q7Bp1ArPoK{)z{v zPB&9YC+!-(~E6qdKcAQf+2DJ&$NDdrXH8gcat0v=50b{59~yRu!t#6}1X~g{MvA0_L2! zfgtcYFOu{R+Aqgm6u0~~kE`4UGLUO&)H~Q6>|_qBj`7FDpAq=xsk-q7p;ohr-dg9E z4c$GxmkUMECq|+++b@3lEg=8_U(J5w|6}j`r6)`LrW>lb~#D4 zwGa-#+3L2mX#mg*B;r;ptjX$nZimv3Ad$U<}@I01#nVro$YB5@xFE4`3w2N2+}`5tfn9Wfa*Q zoxYYpsNFl`Xeu{!meR%*8&JTX|^aS>gIb31T+rRD?w_?F*`9t9T6< zOl_Y{s=amx`(1t!&(YFa03osc*20FGBaHhkyDa7g(UoSEq({n^D_b^GqKteRv0x(& z{Sz5r)6B};Hq;D;!A@v9Wpe`ux|hq!D7*Z(S^8ep&!flQ{+cM?t^<8wCNgG z*pKx7iC=*n?F)MP5;D}2ZYK@GwJ}rEqfhuD#?ha$&%$Sq(QS>771EtJPDT+8KN)Ny z^$L!Q+~*yqPvvh^Cc-hcS5Np4PgD-DAL$B}g}o9-A#E|GD!L=)m#81ktdXir{H`N zlgR29ep{p-7S7uI)N^+{;E03NE@|#9KPgP1d$7d9Qnq!xr-mJxZQnF|p53N=boi5{ zXs^)hJXLp2(!4gKJi`T`L~{_hU0V9){=G}vs_v~?p_jeJON!@dYDNGq0C!G0lU&WA z(yDryPrLsBKBen*-A|}S73(gYk&k65Hka%C%OT~mN7-dcqBl1La1~ltUSnKfW7SLD z!98#l!cB6FKAs;Zpy*#6J|cL2(w&VRU|w5NXk#f}(-oT0*b|@CTJZ<%594h@)LQAZ zEOeI^?WtDQnH3-PaWU){np7k=0Awvi=AZ+d-Oc%N&r}mtx4KbT`y;id>YYKy(~Yvn z-z|Ngb@>}x&3@}pxqaTHc~auNLoa6I5 zW^%#~8Yd|`8|9m)z5&}1M=R=I*>E=B;nt&Cm~Q&oq(9{o^3o)F{X4Hb_zmzD`{F5X zx#A|(wb1E43y2}reH+}B_4j~&4tziGg*uj+O|GYJZ*;-tG1m=qWN_%{QEJ^Z(<)~# zo#TYFj(q)3p!_TF_NFiKR<#u*(oZ?=x$VMu^X_srZ`$X&p5Nu(!ZAHpwtNWEH1Xlv zj}Qt)_iwKIc2;o9Dd4%S?I$Zosr(eS)+id@5xtA1v=1)j(9<29I9+$b+ZXso!tcNu zty)7@uz0_zPMf8!x2y88?f(GAT1U7m15sL8y5-LtdB>hTyB|a8ojTntV@8du!P@5r?k{odF^)-E--E8;d zQa%LJ>QgOqza4O18bpH(fPKI*-WR*oH3-g8?tXZlo~U&zsj21=l(F?nSVqmZzr-~v z!{$q!)x=pLsdK^d|6MR3T>i#Cw=;-=2m0O#uhizp#O_Eor-2To!BcZ1o z%AO$79OenDPL)Tzu=O7+Opu%DtS2Uxdu4>Q^J&d45#>~_TTJaCbow3SIgV?(hzpbP z29>CIcTjzu(?hnq6&pKTJCFBKr0VaXR5#2ZAyIL7GwO71$Zm=5nq}hwWk$LSGAAM3 z!s+abJUgh~dSB&4MsV&$7j+qDNDw z-3JundQH8<_@?K2L75$u$~Q)-`P$&-kPat5;c@z2v}-lB0R_XTF+S^bFKM`npgImJ z2A|b&Z>^`v>8OH~cO7ModO^XiuT7-MZs}?LR^r+4;KsR*Kgdbv)3W8P?o0mwhR1^8 zmWPgh>v=)-DhL$X*%&N>0_NC`g>~THP z(kDIrin!XhZG4@v+!Topjetnr?y*1#2%GO06RCPOuO{AHqdiMT{qt$bk`88Lh0bv2 z2Qt@!wZ(SScVWrOtSf>1#RXvO{PW2Qg-Y8FPuWFLowI$X>Tb2Xr&^o-W*N^O%kJOV zYvP8L;!g@Q!FSr7x8v*q{52;$HPt9Mle7cLX_4$#=a9O8L!Yr*jRVA&x-IQH+e-B* zRHWeMxvqi;^)#)ATWYw6Q{Pb!|IQid*yC5-xO+oE7a<0+STn#yPAjQt5L+b zj)GL$c}69`EcNwSX*i2-m&@+?I9*$%Q`Ge`vJ2$!vDtlw>2|(e(BMID1aP}OB({+o zf0vQjX>6HA;2q|D7XHn&fd!y@O6Tjk%ei5idT&NrXTjHL7m))X3u}4J>NgT#JM~=UwRcZU`mK!`#2hRR>>W5q zCiS(>OHRlq)}&7kKE(0gF=v{$<4i1G`L2{jCuD;rRrO2^QuA}KjmsPjx6%{cX2*H6AH zbfVJx3zXDL4|xE@lB<_El%ZRB^g&vXb`UQtTNGnc6;uL2ww)-C%TxGCrzHJu$~C1(RrOVg~a(xFTzTnLnb!!Gjq- zsz=K>{Z?0RxZQ(TNj#Y4J*SK+?Qs79N4`~tL%KpZ+RE5497pJw*MII%v<^$ZM8MEQ z13l5Ja9+UMP(&OfY;s8Yq=pEY;Tv&*^~!X00JsiqNWvPmpmajlM=Kpougw0dRXUDD z&KX<_FR0=m;cPUmHnsIo&;V#ZG3WxOD3-epmDhNFnWd&S02|(C9QIx92HTsH@MhT4 z}mgh@>kA91+>xGfS zFX(YZF~%IwlUCWIC7`R9Ol=FAl#EMUK_LliTyh9rcIWBI#3;u+8mhG8h7l^AYGuvi z)o*H1XcIi}s#T*rZI5M{*^!F89M#n)9(wvMHSM4yYpDm7*w?oQmW8ajwxnbhM`fCG zlI#|E@{-#7e!%K=I-OpnYV{Lxu{84DUk@kgx58f?TX@^S zcD2~{n~NH4wzva450&3#)V0s^CV~0f@0K#ZIX)kJY4K-(>OJ~h!2+ZQZ98#1M+JIz zulrT_)5Ll^bc$8!*}d%^ZE6(u)T!JO7YcnQbF(pNMEkyr{XywEtva_+J+|YR#r1QT7CWTv#()W@cW#?_C2lZgUqha!v6pfd?4!06#PSJweZpo=9oNk zz7(;qR_fu`RbJ;lvx}Tb$t89gP1R~7ZKy_MN1|q@N2lHLH-c!sGWD!-m0UOP;Pr2e zH(E>nCSTv^ca-iKb4G<)uBJXwR5NRY^}||zt6gJ$>WvP70K`J%Y22Fi%~!aR{!FdK zg>8-v1_xv_QQ=3j$8#&SS$yq+!jo?wcayNw?`qSQ;o;dK!dA_Z1%K>DN{?i)}^+v%QU=6soOKiqVOq!8wip5t##$))%8ZMM5Y|qv7Y=Iiysk(sKmxx`uo_zjlpN zQS<45#u|`uAPlU~p-uA56zHs)a!6;w-3rp`=B}e~8uM%cV@UpE)q0NE`Hv@+!2Bnu z9ZL3?aGkAm9#^0qFp9*}+w6KhGD?VT_7PT%D%9UXwKmkI@eX5zg1m>uUK^pL>y;a9 z*S3vNDlxHu4?w+yl1W^b#5-D5EG_RK3XFMR9ZOc79gZ{E;fvN%t*NKr;w>y$PJ>*= zL!Km`?2OuN2j$PQy=%497(^Hm>`_#M!fLVP(+0ZR;JQq8s z^!qEG6uz>z(r$b~R-tVsw4KfnLtFmq%e+tG*J^C4DKLiCs9xgZB&@o6Wo3?7;c#^? zz8Y;dTkdkV4Q}@n-?BY3M1HMu+EkhHkIdu13ax6xbe>mj;o(iXMHf?GX{)%r^)N(z z7h3BbamqZtmY8ZRZe5XFcsoLfG^*5r$shu>ejxBIy=rc)q_!N<^HOoi^#`i$D^(B& z>*}afxDrH(o}CKIUZ&W* z`fGSgE9>+;RJ7!wbO2;6{cjB4QD>O;2zTW<`>j1|cTsz(xsc|VDc)Rsqk*W>YBW;W zsDq38l-@t&rII-q^;Rl3IX|LHnnduR5nv3uIYC!*LtE60drLvwAfBqNd#aBSCLsaa-}OL4Vgf@;ISMd}z#E@4lue&i zf<4Tm1P+R}jBLh(-93ZcAa6`2vz`&8Dok|>dz=LDx(f?XY2*M;1T9{jN!27bZ*|gI zG=k7T1!lfp5!UHiZQneLmUc{^nxQA3MRAtw7!&tLWlf}pn3LUG@>v*f3!N!*$?T}p zt&0ezDGq@#t;|Oqm4Qr7Kul%1aQuTEN(UoUY66siCqAmpG2ewWs5p#-@kc35piONsdW5!YkI+jgK}}^Mc%NkUP-#5~R_R-_5J##8@NKCwy($Em zGOtmiv~l!Kqi!)D)mx`-1|cR=$P(nY-mqoKiJyu3IR#PHB_J!>bXR2TriBehY zrby9I)QC_i##N_N1CAj9WC>T0c3`izJy4Jn%X*-2GOr}sB-01cE%eVotQ=<&povyi z)KqmcLBbP9r&VyXh?O2$Ih-rVE(q7U+pKa@-E2tU1+z54O^DG|!p)@W5KK;;s75jdo3?kRe5wHKDaw2aU8 zTl(ZUI#^x*`r%*jw&0=KK04Hjo&B5yzr)vj;vJRVS8d-=>f-LH^5McWU}> zcHzn3717m}2?irMT8%`*9AIK)TqfJ(R;Nt`7lW468@8i}9{B3D)f_Uc-&S*~I!M8V zt*uu)t=*OnDAxJ5fqSxYlIM@_$_LfYIY@P3-_b87nAXP^05A|#a09YQt{}==?gU6m zlN}n_m0y^SJrz2y02P&Mo`qGbT5%`YB5wxTt77WECK3zCDk{_y`H$Tp?}PI7%FQlL zgdjBBMt6`0bsvv#Fdgiwz2+dwNpV@_91m2*_cm1ZTC`jq!GnFAvRV66j) zCk~&g1AwVHM7N`=ebKwG;s=qojOVHU01H=E?7WiVXPGLm&CrDhcQYYWq~CG1>8r2! zP*18{B6IyyY@52~lUxA~c>bvYr=C;o_fvCT2?P*iBB7|;8B4ZD5bjxE%G;L^>o!A{ub=v5b6}5Z%c9zuP&p$J|0oNUuhyKn#8FZhB{t&V7#mz?3 z*R-2qUp7K+XcU_P9mzw}&PRa2t*`ist2*Dr>B z$3-f&QH`}c!SbKe{NbCeOHt51A9z;tTh*=^Yo}>e&bYa(=pQRaPpLcs)R4bBt$%8d z5P$pfx%j1XP3GS2ptfbE?V*-HkjgIU01`?608u4(pSLIN18c5pPWVIN`_Sz-M5@}_ z%}Q>?d$#4Y2XRl5Kh=-rUmRDzebr}H1M?Dnr=ru+*QDL^S=^e#@}Ga#$Nir^_^aam zMxUs|Pt#?EQ_P=TW%@@^aAn_v!HLJbT=D3%2-OAGn zG}O&o2)wTi<$r(FdkFF>Kk)MbV%sto{k*~=HBL)Wb@S`unil51J{MVy+oV&xlg&^Ym-lM zcz);7mRHudlsxM_LXM?xQ)}s)ddxL4C+1-xz~smSo)hU_zP)Etqeiyo58^e{jW;*3 zCC~u%Uo0ES^pD9|z>dXOt>Z0x*$pQw7r-L$>X}=BXc+HgE``1&suW0J-6XnojM74*ZB;@v$ z-BG`#r{DhTxChC&8>vXz(diwRCHpJ*gG$wY4m(7ra?yRG>J{r;Q+M*xtN>%jrr`(N zE%%76>Q`Wj+iTm+YGtD?jxc@FHNQTpahJNs^!$%av+(s+>q)Jv^U7KL^PkM{-;RC} ztEXQ(RQx~5SM$f^Il*2hV^9A8t9W=3Oqk00{{Y4|ZShxw>l(W%Ri%eE8cUtf05Urn zB$B>LzVhrfi^~&(P0po0py&E7hMv`RX}%gf*1Jn8Y?PO2a$K#cTr{-Ok_Smw?RD#> zv7wA~lgQ(hp|_}ATpmDOMvZM@a$8QQe2<&c*<7C-oXVoAnu_4-bRQ8hy9jHxpGaN4 zpR7@EYs*P%@MI2s*Bz$m7Pi!!-ObwXnURn^Jr>JJyYeobLZe&c)gS@~9;=Ogahh!& zo|{|}O!ONqLa{7v(DK8EyOQ5^(pub5svA+%-p=qQKceLHiqxwR+KwirGnSGjJr`SG z`X4D3vltF5m1dmlY3$wH-COQ+n)*&fD#lveHp zWHf=#s?93gO%coBdrdM!Uc+bns6CD>EeEdS7+WeYZrG~HXz!R+tFfo$@`Hyh zAf!q;;3+I4n7+~}+=DG{)6Q2bt$0{cX>~9lkD~NCv|J}-0Xb>RDwXZ1)TCNkUDr7+ zS*)RBgB4uRYvPXW4pS+{Am>lCFdd|C|?cDQ7!Qg?_dFHch+HX6z4{))# z;hftmb-Xj3cM%y;zitF)s><}Xz8XvpBqcf;(nmZaNLc!HAm&feZ0zoMk^~i_6&w%B z>Heqcu3OY0++g?Wg39+H)jTt?)2^}_A0xQvx?39D4aNswRmADFON(ITbozZ)5Z|AW zxY~;Fb*PcoT2&AZ;hyuqk+h^vAkTF0M=GrnOJ{1b!Nj&B)n{ndxeT5#fyay#c;_fj zwtbMdf;0he#DcIy%%XuDe`SMdFhGPkD+IL14hY2XBh^b-!ZMmEwB!{x1fs=&f6^8J z0sOyI@k)3grqj14E{XI-7MMy5tSN(-Dt0u)PtjdA?gIc6vqjU#*=USWPAm!(1D*qq zJg)x$!9EBYsTbF+EwQK9{b&6ladv>VsFBZg?>-f4Tj8xZGYu3; zC*Lcv{iyV7%|7SC>z++1u1<0GH(ci-OX1GgE7JnZoMq>$T0D*EljL z{{T+Z%KlB|Ckg8c$PGCmYwgQm9m`_DB1!wN6R46;gVNQOjM&rNU}Jj}VVICYk{#dl zSY-J$rNF&|*PiLD9U?tc0PpnxeG#;g&$^05U}HhYvN;{+w?r)Rk_q?>95> zRR|DwQzwb+xz@GZhYz}CH`HO4n1jr%x-O$FEb{v>T}hp_R+bVfV}q4i?&-Gl&1bl@ zv=S!;#dGwvd)h-^Bs7d7F>U7Rr9&d4ADSs*JI8R>NJy3-oz45SZS1+A-~nuNtD?TB64 zHL%AgoYi#u8~IN#aS=bNOWiX(seKE;Vb;|?#WseQsol6Xjh$CdX3G0MGJIt?$ClAa z=ctsnxxm4|{Z~jl2jXJJ)TyLhwT}Fx&~zWHD5v0!XxH)ug<$6L4L1WnWH?W--Re9) zs7)4FeM4ocCny-iNbb{91((>HwjOVEOaJ7tM%dpj3ILInVq3sYPAEIPq)kA1j zIoRZ0O;8EgN2x)Cgf_j*4h_KyTU2-D0ig18kE&C^W-?56h(m%XsTZkMX*{iswZUt{ zff68v&$6S#y8Tt!7X%PXpmj`x6>UCI>6#X(9>zJ&%yHRvT7IV2HcOj;yk}0;s#_2k z@wR1ko*vcf-Q1cXzcGW3t2LT-^3mw}PgVKhM6eU*?ON{i&^i3ncn#I)$ zcZJmGwxO2!jsX3WeiZyGbxSHfAlF>u@+3QK00%)m z7b^RsT(-sXeVeBAc|xt)p6|!E-|BES{tUZo2xaZNsty|00!mR8Z60aX4r77pAg-pR zQAyi3kCfsL60X^4sWG%}+6&0q%7A>p^q%QHzIdNwbJN2ZhYaT5a2((RvkLu@6yC=2 z_X#JkTy1;z+TT>5_hy^RP9v)9G-n&5P2^?ZLGBW@5ZKJxY5J3K^OMm07oz_1xoh6j zHWw{t#&s#gelR==_DB+qj_mk041Q*Yv}^!7cc%5LWXcqMb%kHzczn{UHgQl)P4 zK6;Gh-{EpK^_N`LHS1L`sP0@$%5@Yv-uZX%Y1Q=_c5H*oXH99Swv)Cy@;i{WUTrrC zYuf4Ta=3arn@ixmWA%8LsS)b0(sE}tYa*8?VOiuz+UfRMyQ}MZ1o@Q#Kj~@8=B_+J zS&b}hcR}aoT8oWVOu6SN_37V}CEEJeV{vtSYSeSdsLLU@CPr znr{Ah^(&zYTR8UXBb?;)OaA~L-&fEn=q%YvhyXaSL4UgCYwAO3mk+w;D{D?^!^ibh zs_Ous%mn(aHEC2#amhPzg`ge79%UMChG<%+Yfpepx zy~|>Y$=$c9Y1AFA#kF^NSSWm6@dYbgKF>}sZ<$kdcTX(`f%XA-R;R8$so6%M?nqbs zbK{EsF4d~u`E91h7y*I=L;$%*J`CY|4F-qs)WuJ^@jr@s`|4WBM@=u0aG$;lwCXzO z)Q7}3baWsk({sf}mQLVgcSWN+%+x7SkCEr*9mFl8wD#NU6HaN;1U{Te!3$fpLAd=g zd5CExbYo)o!~S_blKq;zJ8$BBUfQk2yF)D)E7oCeM({qT3+vLx78*s3EF*5xF&(3_ z`OEfAuS`EtpdC!P)~s+b^B8x2ysx9z&AQc&TBjcf{e93h@zZpzJR{~QzpH)En15)W zgGWql$Ble7Xwzd-KNoJs!)<%K0mBa`v0oo*cQk6<)-+$af#spy-AhL`N{J?^;hBe*`!@gm4_GeeRINp+~8_D62GtL<}swS@#*NSTvT_O*#t>fzk>yk{{WK({{R+h4!Lcc zUxL~oO!L?Kt!9`S`n4YMJ6nv#XZ%WEh%Wrgt9CR7!$6M7+Iu#&?`ip<03!xcl<<^( zhPl}GJ0;6`{>Zg>$_}%ocxrzadzf1sv~Xo=9b0ifFv>f-t;};l`DlX1dS*}RwQsmB z5)U{SRhGEO$kwNgs~Aas#f|MICOe}IlM<`aaXC*1xkV79uolt}D4N)V%oL*GF({hh zDEI}YS!h-%QFF`%S&qOHg>KXrza)%wSJ?@}l#(}ERTE5ZC5BA#!ssnn^R>hd{4GtD zC}SWPXj`j!EEytwS32osp3A1w>A@puZA=IR4*vk`uC=ttz!Ip@aR7YE+e`o?`>ZlO zElDIWQ)xT9r_-hkU|}krRfZfuKFLyMxIqTi42b15wB`^n5_nE%F~>a+HfW4OYY*8z zlL;{9sB3Wm$EvYOj+i9_W8oYPrA?=xg>97E*##EkkD|3q1A-EpH&%nAOk)bu8}jh7 zn*w`482}|VYmW#Gz316R$;>9fJOwfDDzZi((#}-2k;W6CA^}X`UeXxS00d+!REYz+ zOG0Bw2pbz73ypA24;>XI)FYCZ+Q0G=+8r6-v>pN=^;A@jibX>`(6lj3wjcDBK44Xa zK^&&9u)5igHsq|q7nz)M)0t_C`Qu+k3zI#YrM@^->)j5J{Yco0J4H_~B0Qa7QU*^$R4Z2;lC^1G1JK?unzXGfRy^9p;ao~ zfr8~yt>|y_B2g7Pk}g)Q)_#hGdzc*k6J<~ zE^b4nN<~}g1nvu6ady}w5DI)_gO7frD0RhPK?ZWQHx&TJAH)TFjIds%TTDh4i4yb3_qKCXrN<*q=5|G)@g<~C5q|~fO zRH~Ib5LIfmJ9JBwjWDYtA6Szhg<18Bc>Pk{QfGvxRFRlSl(K7ucnYOM)Fi$B*;wZY zgtrhlN^H{@kY4GMM3e_P0bwBLsu}jmTO5%-@TXw!g@E@F?z86TrU*c9rcjpjA`#1? zB}wKR3Ykn9aZpWk>f|90blg6fQU;RSJtEoIIzV-s|kn?@H_X&X=aMOG3(@ZuyJtnEhY#NVi`0 z>i+JfdbO%nsafu+Qls2l=efpQ;!a5>Nj|GNohz2h8+W zX*78>;~2-?Txn5XDdM$OsVpMHuAJr)=aU`J3tx26S99bCjL&f&)i$Bp3uB_EQlT*6 zz$*3`sfHd=uXV`>Jr#PjoJkYk1r6ERS?wdLNHg;}T80_fg=-lis3$X(uDRSM724H) zUKYN)re#!()J5d0QmdPZRcc%~KrkU4VqD{uPPXCzc0$WO=TfLIAk?^-haCQjv+5Fg z!kVo4vVO9FG2KL@v~GlAmQc6J=@5j-GT+rVVVE4O6rJk|U}};_Vep&cW~K1M#diAT zmg=_8K2_zk{I?WO=4l)+s3`nn_-*2NIzNeNT2^y|+i$3}(s=&>$IKGb?m*#uU*wsX z`=SBEAo1#oafPXGT&^?pHCL>4!_#Xk`F+3ieM{m`j9wV<1?}a#F6nDkZUL)K+Sab> zRO%36&#U~m7Y{Vg03xAnu_jcw#dyW zrG&eA{mrGd`)TFumv;-G(e+wQuEJh%64=V)n&&rzm133C*x*3}ykb*Tp6530DxWd# zdlf$r+0>%SRDfV{g5u%0e}%czF6rI3V=6MH(F8k@>KBY#U%WULlLt6mzlL>Md)g}8 z>~Cf=5+2H48se*R*yr;IgGUrL}3|0D?!N>~z~YwI2g{p4cma(d(M6W7%^| zzChi?_FdkKsNK?VZOEqR&g`yb(Z)|nq-pZbuFlT5Xlu!ECJtb&y}c`nKsD5y=-{dr zI-4B=r6z|Sy$avkUNEpWN1+Rz;gi2iWA0@!P<-B1R_Eqw2fCXHeGow$vCZe%Y*|u` zU(CWu>I{EHW|o~!?ikuNOMsBzGYL|oaibo_vd*;<9Ap95^h~Kjl|Xj1Ij4Y1*tf$K z1B`sTxZeRq&WT#dqM;$cj+qHAh7yFIbZOl|tvj07BL_1fCatu85v?Ci7SzzEP;`-) zm{sapihnzEO#Mh%rBg4{NgVd0r#8JOmI>xsyw}9KP9GHI&GcTscVyBF=@@a&Fbd=K z{W_&>(@5_6EVpU$vS8KLnmjW0fn`@T^z5nBXc&dsYq~5|bA=}d4sf}8)`8O_gZiw> z2Q9}BlUyeU{sm^-Nx;tte3v!QaUJp#XwriRApMk-crH9Mai_Ro6EWK>sIYhhNXN3} z?1M<=PY`-8j>XKu2OR?B>Z6mRr;*dx)Gz=GeQ8if}wzfDKS80P8Dvi7zf2zMs2w3GVP4Mh9 zW;h5-OyC621af_lxt_^RV=yGLdLO!w(KrPereb@j3_hq_$+R{yPbs3D^+8M+gyw>) zf3RvKv4fNJPh~FC_dv#!_6h2rOUvZEalwVYsbp>C$LO3}*rmCS86TqBuvXG(kPhNb z7q0v{@h!fgr!z&Y__(%d6oZ|Yv$wkO?Zhdx)^4<`x_6efODa=zwZoxayWy^^v@>*H z#3lPbaTi53$@F8ubF$uB*Rn(DHLZ{)GD+qaoY;J7qV25J^wzll05wWZ+E1#ptbAke z-KC!WHkC_@h>f*>D?iHm3^g>$JL5FhzDyFU>c3Nj{i$oV=fjp>9RaQt-0PQj1mH)} ze5-e?oqbgjWIHfw3#uu5$?Ry?s8{x6>UJqJ$=-W1^@;+ zf}774`fD>98|}$flSPYLYs=(!f5P7rUsGRB!)bH zG9X+zaSCt2Hil$QQEu)^SaXTWIXzVMFhvl>L){R2qa=OOi4vo9e`GG~7qEDAW+6|T zj#WogBd$;y$GTsylJ;P@YGaiF!Q7QmwTbE>7-uQR?@7yGML z1fVcEL3ikuUDZb7bILVqEmkxTeG=+4o&vy3@Ug+%fyy;^1a*onap;!%1|VRoA*7Bn zh1ALPOjod7NYvcXs0{wAU0R9B{{VHrtx7~KWyQHNS{9gUz1f=0Ii{^ca55YATI%*Q zFxm85+LWHz69FOgWQlNEVXSM(l6plWo2_K#7!4mltGdDNz!CIaGp(EckY}o2;aWuV z?6=p{8ZgRDz&G? z8;TVJ&y@%B2QvkFZ-Ra$*xfm{w;zY6xx@b5LOzgJ>MeXVmDSsivGLA>p!jN9r8uX% z##zv4{{RmzsMGvC?~DACRs!g%^7e39{o;APD#TGx7Z zp3_>3rOl=Q+&jQt0M7~PMzN;bE4{$M9#IkcFT6ZWu2OZadW6$0X5#m4B%FGQ`f$9q z*i^c@by^evYn>np4gSP0PolElNyck9K1J~-!rD8v-lm$z4c*dN{MTdW>raN7%}^?N zWuTtUIQuS=hrzqLlm_tq&H>YiKAB%cX|ydi3U?-m25{y*zvM2G-%ijfv8^_=o(Scy zYqRx*p8ZX$gpE2Mfix0XvRj|kpCjrY2rnr*Er@%L3rv7Mp=h-ag*xrKA5pb!+6VH? zAGsgheYsb|8XZb*29p{H>{@?9Le^Y-Fz~*n&9(S=iD@k(>HPuSJ`kCBg z=vO z4Ptt!9cea?r%pA225*2?{Cd98fBJY~N8`yxzZjjI_+V3xOE6@_koRZpDN} zZ9{Q%%uWoYo72wX!^j7r>H45;p}DLr*#w`M`YUhKEm+Y^HlvniH;FBEyXrbUdW~&D;3>SEdlk=oL#d}#)T!Az z$kn4}&5hk!GuAzQ*9CCRTR?O5pA1!d%|Dsc<{rcA)oPq$WFZ&d2O(=$PuIJp^FzvA z{{SQEU)mqXR-PO1^^b!ss|Hrpo4TZ9ZM8Bd{{Yf-4{2XJ*6~yVJn0kAuN?6g#UB;x zn#1)U65ZWgR}J!ks!zzl!vH)5tEuCPrJ6(Co=d8HXHK_OJ7V55g_Vbe z{rP9QQ}H{0{J|dT-5(S%NAU;Ucr6bbf2r>u(OsqEQMwygLF#AwqKsr=hs3omcOL5B z60yz`R3`rb)NCXErn#D(pXRyr8&wbY!R8L}S`#!<>=tFy$x zuLRT)J=1DD8v(!v6q&PCd^8ZFQ?0%WMPLk`1{X>lIi=Y1*8E8g*iy;ZTx(4&cET~9 z7MAbC?PlO!WFE_#t*c$s2j_r!g|2hl<0O;Um9o7IWBf-GRq-9R@kzbA@g2k645&7Y zKw7H$oyBZEx$lfZs7@vl%ZH-X8leuz<6En~_V>w+HQWq}jvmD+^{P}d=Q+o@KCBKV2 zJ7=v>dkd=50<&6YWk5b*>EG(S2gI6ZUFy`h?0%&96RX$OIvq|w#b3)M`nCO6>F#d* z*TsLgj*o4oc!xpp4GRm3l{GpJqh70AHd8eJ04Z>Zk{usFzSLhDe%=?2ezBohwb`d; zOSZlb%~0Tv{{RR%37-ea$Eq)Fv(MXW{W9%auMBS1eMl)(L%$3FJd~H0G@PGgzUY44 z&j!-NRdtm@OGDV<1*KdX-MvbHy{~8nVt0R4&auuTD2F+e$j!BeDtb!f^81@@V*1hb zsaK<2&j8DY*dzNTJHy@shS-l)phExJRf3izP z=u3lQ%7wnF)jFINs$=Bg!Vl=JQ>sA0&rfu>6HF#->AxUwRjNm)3s*|4z$IFzSGkgw z(WVmeZD~3L?)FxxRN$4Wr(3aBX;#S2Qra}aXxlQNoTs(G@U@idnUY~yrC9oql+mI# z7urWqhyZ#j?5qlNYPKS9fuV{?haQSRSRTXBXDWBL40|dsg9M0D3GAbPZ|lO%~mMdlvdC7OU4pR$tnf&Gy zA!gwzK4|ZS2CI9a!DGvSQYv&+jZq%TJmJu(fYUAq;b)vXf~kHW1P0_P!F!Q>*6e`R zR2_2B*9aYS1|?q5cbDB?)FryNqSre0t?H8fKu;>vKz5^K>ccrob;ELZeb%a`pd_9D z07X`&rqMF-_eP*+o#`8g-U0l{PrU>Aj4cIiRi<{k^;GL?4QRuHVywqKQje3Osi?Ga zN~>2@5I}e8xqAA`WRm<0t!>V@zzozQxlN5ZFj>?Te4SlwU#WNMs8`ku#^}#=#@%>^ zn`9cG{dfyib>cAv#;A@Utr63h{^pSL${bz94A@(>z~?|E+q{rasyWv?yvK<#R{A=}zxfLA)}>BjC7A9^|5euYOUl?rWLn>RNX?x^DD z5kBgTYod84JmqU$cuyxOFS(h>LhK(6E6!PNt$C9(=&L%mNS+mETxXxx2@kmEj3mlt z*inMhs(@xc-6i!voaI$@!SCo2om`Z+BTQ)>Rp*W+S9`}($`@6Vmgl&h5}P!_ycp*W zof6zfd01XhIGLX4808X9dLSb>3U_q$&Qv+h7#RM@8pvr7Mlyu7jK}JWbB|Od#{irk zMOX`xVh0|IL(F9c=`c|Fk<}Ip+mV3hA7zd$5(ny*T{)SQCDXx=?5AM1j3jsCC>%jC zDNb|_{qTc-Y|2!aY6EA~uT%Y=v>IC9j_Iq_o+8rD2PDU`-D-4_1<@p${=v8zd3=cukQX*SZ!?6c+lyPLlocw)AR zMy2)V%UbfYn@y+vAd%PTxvRT&TQ-FNPUg}Z#L3;6UrYR7@O`Gg;(9e~OD;5>CeQIr ztxgR(!Py3Qk-;6nJy*5lc!kKp%m?=7Y8&^;g|BdFI6RnEFDjO_K*1b?GPL(Pizoup;9t-Vp6gEZ zyO?zKN=pc@d;Ci7Ajp^rA&wM*GD58Tz3whfrFI_B!eESvRHqhpJvl-t3#m=O@gS;| zsgaVeIp6N9RU3}bf^812O%xqRuPU?XG@J#psZVQ3#QUVWmI0HHv&#m^S%Xzp+(h=y zLPwX-@V2$uTGD>Xsi!W-^h##9Ta;BaztbnWjk(BH{D&5vGNZ^m@Sx986@@d%IVyak z*;w+7Wnf_fBLPBhD|uof6c$DZR`wtG6dF_fysN=pp;u>YsN2*^v*kE*(GQYISAdkm zwXP|~;~z{d=9zrTRYUjUWoWIfE8JJ7Z$g=K>bNzn9Fk4~=r8;|sOS|%JxYP5eo_e_ zh;Wg@IK|^8T})!uPgd}K{iSv>w67_-#6zh+2k9%-^cGTRZ^*|n!Y6P$Pp((ZT0I(` zZ8zH0V;?fubV~If4eJ`stC%h*z4Y86#jpKVTlCrGGha>WkN76Lc|F>~(w)sP8rBSA zBOj{TQLwtEK=Ov}^UCwRCswFh(mdfD#KP=s^~d>5-%hE zPU$mPdrsAHN;yKnaX-UwJ){L{nRQuYGEe3OxIW=(t6mxv3tufW)NqR5Qf+6&HwM%l zd!bOsO4ObV)pUl_W3KJPSXx1KGcoQKm{cH;Oows|Lh9*U8;VZ0sYDk&q)zNlMax}M zijHZfMqtKa1(l|<$v)Xd8q^%nLrk|M36-e5XfnsOvHt+Xg10Yg+m9|s{wb`{Yu`6C z+5^8SC1rHE_A@x{;Pb6xN1=MhK9gKraSjocqi@1*6lxURb7x~xr8jWy{>$I|Iq=L~ zR2TY*9!)dBGD++gPko}^vXT5dTqv+ZX;N_wVES@Yj)pLJYcKf`bmb+wYxF)^qwp8T z6^mT^aLNAwQ=%6w;%@ zwqAX+N!y8iIsX7j>OBs9&`yZU<&<&u5iKoP+Lj-=^6izg-IB?S9DSDh%GJOD1n|3W z8~6d<9=1BBlJQ!@e$ZRUcU|41vg0l8sx{(EgdSyZHQF}^^fRpK<+eut&V!f+;B&&> zSqy(gqq4gO1dmbCZ>$|nurNRXA zyxsXna+YlE<~UmlK#{~M7Uj|Y7Q&RrAz_=rz6071ZWNZ!NK(m6f;s+)W0MoGaIi8t z39wcHo*@R@myjCRjC~VYBz9QQ8BA#%m8h1PfvDOVBPC#tp%Y+`2UPeja9&7s9;s!) zzs$GvygypDk6%@$CA0*&XlsDdT1N}5JuSLvsNAsdpX4pgcq!agfdR`~ab5u={T17i z!XiHFQFiu8&)sgJZZTakb*_MGg#N2tQn7pc%9_t%4#-v7<`ahkXQJ&_7Nfz*vRj`e z+BBGB9ILcwQ*RLy)GAiZ1dm0rqQkd#OmeVlVL5P(6r_t3r~`o6Px77)0y`GGRjDi= z!(nmjkN8!OFuMhV*P`OzrIT4_M!7{5w)!ay&H`)0fyWA1Wze~hK=C&qsklPrNBX|2CbBf0SJn)p~W>TAMydqrpC6~#_Lgx{bJB<3MlLrF> zyOhS3^)OX%Ph}vxvNe)mw9*d+7U;(itF_UCDXlGcRD6XLGk0|$k4aDf0|d&z6=jBy z#*jiW?hpbogw}vUwI+g5Lk$(RH;j6y53Y{b0QU5l$z^0(LQ|SakW3F%`_F2U z!#^4+y58uWrjPLpQqw7#FT6Dw5Cu%cE#23~4Mv?J+a^+JCzgi~u$W#>M>Dj8$Q@8V zuGWCpobiJv9*ZRUPMXsP(1>a{MQxXEa5^;2cz3(8L$ zUrFu;CCt^0haYG0hm626`lq~?!IU@HAybs;&_r$cb=F) z{u-&TZ@H_PPqZrz9OYnyib@3{<5|d?{yY}DC!~Y?SMY# z3*?GdHRurPHQvGujjkbW?7VB@tvrKiu3gg;z^GPhei@hl0K=Mpbab@8>U@9x;+DVs zW&QAdN^dX84Sl$%dY1}Bewkg~i27HWH5#Vft@7or+8XFQ@V-OSzASjffvvf(LhNwo zR-n>P)I#mNC-K6Sts0iPrjKS1mSUYe-7$n9uj!={{Rv0IzRe@(=~5o zn{Fkm1pI zefPva4c%6$<^J%Z z_TsI@#k?AhE&#NGf3m1F%8uMA+t;SyfaVE5r}SQ21HGX5n*hRn4gCZG!2{misRf zyV9;H)_o??stZhhQdi&ZzwjO97u(!gJ-%=`{Mi}zTsEtvd@a6tWgTwCwFy7Nx%q#n z{_51FvtxsJJnvfgHoaWc^<5O-e%#~pJ}-5()wr6Vwt6@b{Zujahfi`B)IKEmbK#r1 zA@+{5dq6vX4|vCn_1f|M3i925;k~60MYU#8+J7{)!aYDJVIAJ*is~N>>hx{n5?`U_ zg66YGJRXY84NCHsY1J*B#ceNqEvebG)THV+RK`iScH#$eIa*q@YA}#k_Bem3u%8Ic zJfqFoROyx{95Z7}UB74z^W3brR=j!K>dv1+v}~s0eo{&F3f(qUX#-=i&KGk>WW1w2 zt>YV?>TYT3w?WctzE7%u;@b*{yPX|8LpC!LCeSWG7 z%tn6cd-|0Qd0TMAD2C^l;RfPI`=Bl-ujryLy?zmNe&@S4e z6N&bPJegSrdMSX+!C8!YC_H6BC$U36hkA29HN#RQY=Tej3L zZE7~Hy;Du?;lq{eKL>wkFA#VR@wVTLE@i`ja~>v}^VD=P)GrV(Ckj~d9WllN&8X7X zse^@!DV^Sh*R}ru4(b-8MLc`Q{{R-gsQdQ&_Pg-C3lAcdfNrSzCG8HXJf^$)pJnlf z#%~^KKM*`&U&L3J)ovd43T8|&M`6$b0de)~x$oY05;~NMwLHNFVP?>D>UwToongsg zzw^h?^uG}Nd#?D0Pxx6uR|fLZ%g#GzKVC`|H$0NyRce&RL02BoISDSN4+E6xRg=lW zSSH!9z$9{gQtQ$#B$4PsIwQ(-e<@G$w{R!>q4bJ#+bo*q(}TieX@VjOvS{az?2WX9 zCchBceVJ1s=x?&-*M5Cp}7=a8s5@ zXwD?|S-A0)J4om;>V$%NLKcedX7>)9EEP}}4t9d0c;N_Ja#Rx2rJ^m<;Q31K#NRPTfg{Z*=0a}q{*%Ht_& zU`Z~SoU2szG6);7kJV>&Gpkm*FUi@{yJ!*!=PB&G1pZ)SmB~@nK^tT%RJBPk9n-Q) zuLk&Pqc0~|%g8v-)jpl{5tYifR1*$#LbBaSfQWFO$!@bubqV%oS4#ACD%C6BRmoD+ zM(%h$)uw7q0|y)>y2r;*b=2<&>xE*S=Tp^kl(j+C-9D<-ElIElDQ>ewbqV=8hF;B#JHmTVB{aw4#rx! zGj3`(q4ebso6sLlR+xf{ z&&G~-eHMV~2Y_V9=z-V&0Qm(yGM=XgL@xn3Dt{Q+!Cd2Y41R7?2B6;RYzb-(iMK5y zpL9at9;-mzMYxv_x@&a?_XswQjk!01Xz%V)xl_;s))%|YiiAJ^N+f{fV+}MMC;%Lhss0s7U$;ya`kng#{U4arCVKS zkRK<|qE(5OsU_U&pQ+@_!mm?RXyyL^WyMzU16pT#rCY>IgZxv+5}2uGN$aB@CvjI< zYfOiXDs^?n=3a2PE1wgzU{ue#)!g{4jRbk4zDjIpY{7R_gjQQU3bwolFB9&y_g*5V zGHM83ad+a@i3XvQ+bdIX;+It7Mmwz$(zbE+9d;4nK2J)y@grN4PyxQ zIU-k@*4Jy)pW=WIK&sT$T?873Y2;28i0PucoNId3wm*>`hjHS1VwwIZ^^?(Q?tDyK zK1UNiu?vnj;K`JyY6fCvQ)65rV7FJPzmCUAUs|hImpEp5RO(;3=jVApRirn#)!-Z9vEW@T2XS?AO0fzKwmY0-K2bCjoD&;Hd1 zJ>x%f9ESU^^@$NNg@H9oGd4?7+B~4loBVLstF=wM=+ywXB?=L(E%i9b`%Lj zJ=y%iRBjS}f3QI_i9$$@Oe+aQX>jUP65m`U2Q-8(G1sOLITx^FoH>(}1??H`mgktq zbS3kMDQ%2U8M&jnDs_Cf%N#)*6Gdl8Mhl^MHqUS;Y-g}asOoL}$BsZ%7;45I zVPW48Pb&B16;?cxRELwdiTx5wB+m(ka6YoI2Oj7%mN|T&wWB!CJS^I03H0d~AAZWy zG|Q)h6kJ5c0&FXky9<@Ek9KSJ2OI=O+(d!MTOp-a88nF6qUg|O=f}ytgh%0DlcWzX&gLgp*ioAjNj3E3c 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�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

JJWiZ*pI$^?814{ox?Cy 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 diff --git a/public_html/assets/img/favicon.png b/public_html/assets/img/favicon.png deleted file mode 100644 index d752fd5d71545548fb0baf3f3a1b500e13e520b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 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 wlN^|TytntDhVp(rereTx&8R>B*{yda$^ZZW diff --git a/public_html/assets/img/logo.png b/public_html/assets/img/logo.png deleted file mode 100644 index 9e8051ed4db4cb183dc3c7645d77be00746782c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4744 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 diff --git a/public_html/assets/img/portfolio/app1.jpg b/public_html/assets/img/portfolio/app1.jpg deleted file mode 100644 index d5fe5f63c992f33bc887f3e44752c4543096cc6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94865 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⪻La-1F$wJ&=<6 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 z%0D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

;Jt{~vP5%#d|(XG76(cZizoe(vhIOvfDz&H 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⩔YX2ITLdNtuS7%UkNz-1oxz;R*J#TYGQ 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 TJ^cZ%BR2ah)bud#OCSH)`=5nj diff --git a/public_html/assets/img/portfolio/card1.jpg b/public_html/assets/img/portfolio/card1.jpg deleted file mode 100644 index 3c7ce511af416e8749ccc7c11c28806739ed9914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77324 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 diff --git a/public_html/assets/img/portfolio/card2.jpg b/public_html/assets/img/portfolio/card2.jpg deleted file mode 100644 index a63a52dc699ebece530048e03a008a3bbe7ff6fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49228 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 diff --git a/public_html/assets/img/portfolio/card3.jpg b/public_html/assets/img/portfolio/card3.jpg deleted file mode 100644 index c1e1d0e46fe8086fab29d645c3e3713e8404367e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39235 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≶Nx5CtsLGAa{+SdUVKFk@Tyg!G@Y@0sC5n_m!?Appdw!D}u0*fN* zlFDMiwQzeS*kpC*Jv$k~QJ&qPzno&O3* z)R8sY8sRnjlQNb0GgDFGyuvI)`DXxWw;odITySaqzz!zuODzhQp%t-$q$uUwW`-~0xDUH#3eg&zDz%i9crfMn+fjjnJQVXYZDfXQuha60R~iN*hNm86D@wtuHHZw7TBFUPuIyFPL3G8ESN9EvqOhYbx7#$4Ax!?Hz?hA zNrhzf1$)3ps-f(qFO#NOo1)Nbi#M)~;hT9MF0nc*DY0!r*)9z&9#nUlsNz=vUPg{3 zhdy3`Hhw>_*~->^ELm8WH+s{I4Eac#xOAf4Y4RLUZPsIM7Ma90l_isw3bm?Fv(3I$ z;&WTrUigD?(a>rkYGSYfS~Y*Bnp|)Mq5vzBXd>}9as4};mLjn#cBQTyF_!I(nJ$Uw z-A0+NYZK%=cJ_&kR6w!L$EkkVBrw87)c^@ZpJH>m=A?Ih@KW37{C%oUByECjh+I=+ zM)4gkiUM{^j8H)wk z+-s>D2moRwAB55KVjxX{s8!6cfgHjaF)MB5 z#r;PdvdZuwiucxx|G}xYqPmQfwBFE8*3Dk9WyjTpX}pX^K;r`m$gqitlmd2m-kA`!lcE5wut5j zJI+ciQwb_*Fk903`XX#(@FWN^bUwe{5TkY8mw28vB?0rag}}WI z56||(OU6MDLveq}yHT=|vGuia1RPo}K1!W`S|XIBajjNtC7LRNdW>qi*?>M&6~pje zYHyz)yb{K*+tFl`Hdf}^Fg@{1Huu4kICJOxkO}Yi#bu(U(_@WguO>HdG->LIwCwLJ z?Bp>!fY%<5-@P-`b2IXHT$OX#Z`T?+8|8lP5cjn8F0R6e;9Suwc^P|pi&Z}xHLm<+ Wh0Om}i2tv`{(b-VSGodT%>Ey$1xFJA diff --git a/public_html/assets/img/portfolio/logo2.jpg b/public_html/assets/img/portfolio/logo2.jpg deleted file mode 100644 index c09cc1957fb6e9bf43f6638edb2a84ce8bbcd3e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12168 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 diff --git a/public_html/assets/img/portfolio/web1.jpg b/public_html/assets/img/portfolio/web1.jpg deleted file mode 100644 index a0bc85de3d83cbb3cdc2dc2d3505824afb802a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49011 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�BQ)CpA5Tk@5%%i_-XG)NAV$!q;3OaClj(c&To?T3sQ-q7){5QNdsFn0#bvi%)&_+2@J8^kMe!;o>js zCkUc}wFB{(H^`Mwfgcnt>}du=enT7dL#F-`)F(xE=&WHL(0AB>UG6J%bmQ!J*?U%% z{nj$^m3!5*D}L)5S=}fY*GePe`+$Ibz&s7l*8wS)r%5AqzvV88P!30r)P9 z?AVZ1;!`(d%Mb)HI1|EjK78($0HYEg<~(~Ed-;q7`QR;w0{>aSl+> ze=WphlT6mHfVo#mSL0VS3|nr9BgI7zD&A3D!t*@@WM}W-a2eJ{Twp3>xEP>Rtv9dP zu`L@{K<#c706PU&0UU4bnkYBkxoHRDyW za$7P(FsJOPj76r|lFAi?%?@+}MtMM`elKa=r#=5a2Ti*arO?EAZo-eIABm40Gx5Tx zd+F|%S|)uE`*yw`{w5@Uwk?kHD1gM<7iPh4nemec0JJL$soxKjFstxznQ##XBAJDL zNuW`CvBw>=x)!OCBHx$0&*Np62jHLbL>sUp z#C;2Kr7`1QR7Y=$jf1{+GgpW1Z{v*CUGrTb~tVaS*7}QOMJGjC7x{wpH&~>ESA+Mcv=7eJjKb1QLH1kJ74j zsnggw{MStyaVK=9A#LaTqmshomXYS#1nH8xrV5yaznHWEP{oE{BjhGc-^9Fvx9O-W zQN-l8r*j(@QYWfIZi5NTqO}2{tj$^UiIFTU%kb-lb?V>oX}8#ch<%pyAQSuOY5Bxw zQJeU^7mF63XI_<2IghzWBQ&rI)_RE@GNvw6N-)(v&6E=Nx^m$c?)1I*brNL1K1G6t zsG|e@*I_J62j+?8CBe;RVfTOEiwWG-i2NCOD=T_IYGwI5d%Pj|VFNiix_(HOC@RQm z<4Fnn?RF_$PNCmV)5^hd4n>Dim9<;elT3Ks4j+vX5a^}Xdk zH%(L+r9`R&62p?ca=mvcDRH^*YbIy#wscs(*vIaV{e-wRVgfunbg+};tk0SzYTYEN z!`^wL6ED-UQ2SokONP`xa++FPO62Ys4L9HR<=My9t%do0!*V{pJejnTw2tDpC#R0q zIHm(zQhA>F1YhHF{&?nM+#av82X;2qct2CKAQ;e%O!DWTa;30OS@{`uF_OS)p)8>y zi7=?c6GQd{I@-X`NB?<6?^!rW3g5jL4}{cl_b!dVke3ep z>&Y=Mb&}sS*7V79j?7!OESk>i#o&(Znx_^K#%H>TTIw1 z6c$WC$93uNCA43xh3}c`R~(j4IOm~r9#AOHbQbIt6avb*TebcLJ{Xkn#2N7>(N4G9 zl+!M5de4*&Ol#ZG+S1WBQ_H$zBC5`=k?o_PUVFVGT2V3!5gRD&JO9(=q|JL&6i5N- z{Rt?6zW^rY>QWZlgGPKU`;IE#P$_2?W}FCQxUa@x!@<%9|BYnvwvec!uE797cxgAb zZcyOPw+^XKd1d)13h=dd6^D+9B&EOY!z>GhQXTt?1Z9y{f zfEa;O`~NfDJawGwFU3t|#qjVGtnE znLcZg%g7bCfgqi5cVC~P8?%+Ktl(d4NX|A==VKz;A;=3om@uA~7v5m;I61n3$Cw{u z#!Nd75{}pDA}mvX+Tq`RGu3b^u1whpuwKls6RZ3qAePpduG8l5#wHTcGrx`34^>?36OJJKbI5aWRX zG*iWObkVRa_5X>2eOn{H7Vwxt0S~S%eM@+x{BaW|TcFLfetm08PRUERnD+sFrMRlfLvS&7=b3vwCKEe`b5 zD{6$9NX!74sl&yUzyA{0?JqW^2)}Nn_4PClE}M^g{=vp4euV1L1C;@F6y2^{z&gIsFlkZb317;U_K^>G%^42 zuP$}LgX1Leys_SvfZ&7K=gzhtUH9Tpzm<;ubc02lVP|ta#y9hWouEh2yFz{vmD)2k z(or9t5r!doLsd2vQ>jF~l-NHrI_3EtS4#%!+v&DRiB?l|QuSIbod{=yruotzTQu}V zClVSH^nBgjTjBx4BqFCbH#df3+uI-HHj2l)B9a7UFvZEsD1*uhV@pz9aXTjwC(or^ z4xnV6vHVH;+%B@#p|^_$+H=!+*;(xOw#Qq2^E5|)3ij4RWsOLmXxmDdin};gdafFUCI^q{2s10j~K|HWW*}@D1e*0JfxZ08_UV9ZwD- z19VGdZ52aD&r#GsQjF}hEM)3pg$+ga40`?yiof*;*v0H58}jpCQ`rIV%S_aAqB8uW z*Qa<74eRApYqt%n5HKY=$p}TgFx{iDS)D{`_hV2gV&7kZe`(lHJMu+bflvmQ5p&U| z19e7?+#a54%Wted56oac=dr8;CLy7r(HzuIby0Dz*TMS2l5uw+J{~}xZcP4!h4geWL#``xlJF0{09r1bC(*zK(oaL$ zblqm|X|XR?or@4ec&C7Rt^WNOO}629<@5QxvW-I8OtH?|3ma73K#CO zuZ;WH0p#~oJAu)H&A{D&5)2npXk4T1~*UnM2ZbH-t&}yN`j<6UhYL+hRHX)-43`B z5YJlE680T%E8q->7T6t+&H|Dkd~pE0ssG%8w^hRSf3`^vS%a?9)Bh!itN(Xt+hP&u ze{_NjO6&cv6M&FYVn`Z#Lm2gcxA`EH0{0OsDfX9u4h-nkdt6}XITy?wKhHX>pbN0d z+y#2Ose|(a3ak8Nh9J5AH41=OVop%>9g;fCeLru|PK6T)E&Ojpuz)}?tTkjx7Tf~` zRAaZi*dP~FDg5)JP6!xmMRLajU9EnDycby=?~*R~_$4QEWW+Re&uSPN9w zL&%>_Ab&Rs40>~_Hx;c@=WlFQnP0S`o4@SW746%gs3tN;>>luT_nahK;p!5-E8b2- zrsF@y&V&<=bxG)IKI0#aVBoAD2+3a`u-0bW{^7hhhnV5s4iSE1t}Q>8zPdOxDi2C$(CgP4Ln1d@cO^X`>CGB(u=WX8)e|PPt=`T4Ct7*<8eGAI|Kx zn$^%}HP-a2q(>#GDO!%sS9@-XL)&A7qg#c%T&bPy-muKTz2zFBmM+j`To1a&->mUCVaVz4kl(`vJ~1%i)t;+a;oE#F+lpf8^+4`mKdtH@;?k%gy|+_mEpxwN~4sVnbAc@CLo)**9`l= z1~{!xQ(`R_!LW2-c4ScgjLXgB@2qRiZ}aKwNO*vA9x#43cvFxdFL}64b)@L0G)hDu z#Xw^6=b5Zcl_Q=PC6Eb5am;c`eU;i7*`<6uOmG|@sh1)%yi3Do8eXUGTBxJ|5BR6v6_UEE!3P4s5ZLRdZxZm64EUGMtawloE#PSu!Y4zh|xX<%NwyW(Hp zS=_pAemZ~sMBVb*A#XGBA!YvnPlbx)%u3zNYH+n9Y3Inqpl2skqAu{?7-A>=yPoW8 z4qX~`K@N%+fC_?7oT&aV9yR2=BuOzFkLVb>ey+lBRU7n{3u0K?YSJS-lJD+N#H`qay?ES9W<#AxF=ZiylZ+Z>zqCBwQY_p>2k|Y zd39T6QENXBytE}Yeqo#t$BX)NgB^N=cD>F*-d=1SsWRM|pRJ=S(F& z=lrcoA#!XZF~OHBzdDE)#Zpib%kZUThD-g?vuo}9CyQTLiP0Z{ZijHA42AtLUdnWerj7Nl~4*1qr@@XWq-S zxxoY?zc|6tY2s<#$g^w~_y&RCs-SbSOe|klDF9`D@dr$bz!2^OPz{e|9fo|b9uKy*xmC%3diYcU)8GyB4bV%VJ#)$c; z4z|O#R2Kji>Z=!G-59h^jVjx0?~xsXV`SeXzPrf~!v_JD=hkcV5Kyee7ce9}(?Ub* zIt*e#1tjy|RGuvcLD$XTKFyMJ^}oTtHSb~_C|`)a_nQ<8BiC-Ed4`VF+o{slvvwMK zOQ<+pZ(bW|k~LkYC*;8BsqZAEaU_)K2yR!s03wAuu0bLFj6!ngA?uS97jS8p7-}#Z ziRm-x;#+Xp&D06qRM8C19ZBvbb$jfs*hrBiQ52BbR0a>jnw6sweT<+u@vm>=bUIc1 zilMF-Bm;^rC3Qv$#I;r9ie4n-cVyV%^aGm4En;jZisVZDPJ*PE~I zCBI47<|AICq$2>BV4(P`1*(37C_&!Hc^$%npK7}b|I#|U+xZPP?|Nh(i|(b!kuc5r z@m+QDKAy0kDDMq}iq`0a*D;xvcnxeV_<_6RFZ&O_d> z=a+POHG2-G^^16e_7s3VY;aLJ)10d-g_&OP+SRvc%4HuNg=OX3DR@Uksgct1)?SGg z2vy(G-+c7EV8Azanp=-3uU?5JXb0|n*HusER$z|DyzMf?)xaDNgntKi7qFn@{ERO0 zZB6EKwZ1iARDZ9ls9{G~&6=7NE$`}`q%I+A}pO=bI=o9PUtS4|DjGi+chdO zZF7X1Xy%W41t$7}sPNDfpk=%1zm4R*b z#@N~1RX-v`UozRSqGUN`9v|u2P)c*}+#={oQbL%*IbbEBEcfd^S0Mje(U(~|$T+8_o?7i(r8Q$52!Uimwy-`beGvm z@$j4cz{jaXsTY@+TyJgsYq5Z@MoNY^$XCb3t#wr0)qjvb4@G*{OTqEup0mgh#rLy_GFC!QFZRHr2eugRRe(_-_-V=A?wV(!o-JoI*y||DToO1pZU!S4{cp0W|v3BF+Od#uQ)aXbVc}yqShLymn zBs=-DM9-GFw9c#C z3*IA*Y}9crjTKMh<$dp_&;NJrC%?(UPoU{DC}AMt!1kEw2Tql>BTV{S;)?z*qbak3 ztp1hZ)AXhv8bjAtLut5XW{0yhh27ZN)tr_2&jl`sEaY+Sq~)47yU|C;xH_X?TnWQ0y7Ikj?XuPwWHeUHVe|m?HH2CKM+HSa_Bnu$r0AxEetl8NU-9Sp`hZeo z^1pla-%S+NJCP=bQPs;%nZD46;@8LC{3k~VN|G}thE~?DL`PIFKa{=t#u<%Izu-)) za;)0BG_Q#-(`3r(|MvZ^xH`rOcSWYK_!L-&|6N?@?+7U7wn zrr^uPcGE2Eqq8T?0*pGpYF=Eq>>A-3VX&LQ-hunhrd#RG@2?I10W(g?@3eI=A1;*j z9JM^Y6fIHc*ep7VjoL!X-Ol=A2e`(!)}eKtmj=V;(%Mc&*^h5^ zMOx|E)h`7I;ArZEEg}jiTvO>L>{_eq#uWxH<3_nI4 zS_ZiN%$h;<-gHIDS4MoSr=i`7_4>ZswBVHpv*kN}b(I!#F;bRspHf6-4f_l&`o9+=WenP2Ct%_c8?^97%vZ2@WY9~ zkd_Q3-tg)W?S@3b+U1od0mS}XSXK0mO_YJb31f0e|8;b)JAWWZ#J)bp(^*8uz1MQv zTVyw)Xzv8=`5(Ka&ogPs$bHW-dBQ|i!0!B1MEus2hUMGgYF6f~s9Bp??JHVM52jsz zbJTJiBjJk=T^1Ug?wD+7cQW!WCM|?`#$;C}v0ctt7S{dp>rS;!PX2w5jL`h84?|@e z>P60#aezvX{Ms@wZjQY;87~fiwm{EzkT9`M3ya*HEblB{5cscn8!uC_0Y`nnVEN@g?h&ox8daC-O8|=wRywEMiW#f-eJVyV2KJM(Q^&4rJ7^de0DHFw0$WSC_iI>EY^8`0^LTo;U;>T z4KPrOd!F7f{MSL}t51-y%rNPERRGq~CkeV8|8wi<3+Vp^R+*$Q+6i z^4xOWC;*hD5~jtwU{P6|ws#n&^`DP~wA2v&YnnwS zy5WND3?6zXd}m4i)x$K4)b&)TS%Fvd!uGktQH+)ib!_#fp~;l7*lV}PHHn;Y>lIFs zNs9N&xUAlLzd#`r2$7|egy7D4as$-&c1P)SfY)-s^z))zm98#^=kDv%pM6t~K6PfL zxSHJ`IRmKn+sj_kdBT(iH#gp|u|rv&WjoxnX81U=_Yp`)nz)fd@A@A6c1)L7lBoBN zPIG!8#Xu`v{507@V%_d=Xt74C0~f*xC!%?PV3DV0PD2aX1n7@W%+XI!EdeMkKK76$ zw?F~KNCD_K_&1bz4}RiIO2hzuY(emQf-nQgu*|Vzd2N6ftkQO;ivRrKpxJLLi8N(p z86~guwiFV{s`4)ChBKKb)l7vwJ)HCApbOc2uAR=5LSU?s$e9^eY)JNdCy#AVonIxLA?v_`&_eL=HyYXKALMM=p)tNj)5 zysgdFTxuZyXFeLRN^XZn6I2u)AO54z0Sr@?Ml=C?LX~aRacrSU9B9THEm}|Z z?{Fgc(`;*EZ3&)>FY&+^)5=9bY_C4s06ritQazfIJPxKo(|I{9uyJq(zZ($W>eW2G z@Kj~ATkdgSdtHvIS)Fc-RyR20Xo~JGrKTEPT;u6-9osN(Sm>$(?JxijbVAoNq>#p} zq2Km}W^;oNYg9Ak4<|vIMGd~$=Z-TuXWgQLc7@sa*MR3W@o zgqz$vtI%^2#dV_!>Pfui?v^Ct#q6cC`+6%pe({j)`;|ac60+%)#q+i+4Aa0?c8aV^ z9+gj5Fmbi%o$8y*JPX>7Dm9Q878KGv#WcW^RymSSz&nES)ps>hxD}nRZU3l{{2JvN zaa0!H0of1k_OpkvFihIa>T@x{Vcm62@QF@eAHB)SQVvK!A8Bt8E91s+;}9}wW>Q^0 zcO>LxMUasa#)a*aS^el?nh2_V8uPSs6-3 zPtL8CC(MALT5-hlL%(yA@oQ7&C*{%e_VVaLRDPOhpR>oM?_SB)k&JD&&& zl}Xc9syTDEaB_}u&ern3KbTt~-WiwkJTzJL zzA>5YvL>|!(InWZ4hs9TPl~T3@IS5`i5MF)n)GHI<89l<$xn%7&^0=|)48K^h2A{5 zfm)nF!^p_7QCet0j51a9r;{ zN;mNVIcUfcAoZh*kGu(0oVPxoj<5}EiTb)yr z2n4^H#2)XYy!)8D?HJ(rRFk_hYodhinkI2-Z&lZ49Nl1I-g1e(i(;9}mK7Iy)}@0q+~YfMUZN+yB` z*K~V6PYe@;)`UHVD&h#~S=A$lI%?oBN%KRw%1)qZH;Yi*Zmb;X@8}k8*Zr{O=T9}S zVSHR8{dnw#X&p~mgunO{VPu|)m^i+7aTP(%_~o1@ddMN2f0h)(UfD~BqN1LM zi$U(gO#{p~8i4|G+wjtwF3I*4`ZtaUSL_6@WC85A2!r@-xq^Qbnj!Aw$EUd$*0EcD zOyHvd-b=SfqV5P={G-5xZXM^7DtfAyIV1dzffG}N?~F1>km_j<5R1l^n~V>N{p#n) z=a*w{3RjW-C`>T={Zu(Fh}=!>X6j#~fR|_vx3-eoPG8M1_L+*PJ#V*jA;3qjK&>=5{s8;h)G)HMjhg+;VUf4r|Rz5 zoFOr{;!gn)o@lIevYKA;YTn>Eu6n@iE*p^L4UlsjvW~xEpDdiNt4BDX`yMUmL1$jN;ctJu7X|Oi>@XWgY0FAP{gL=X4R}8uIpvy0PO!#%vdPtTbF6$&sKx7Z-Kbh5fqK|C7aRN1Ss}1H*)oQHp))T z`m^r)*kB;m{ z&S^$zuOV+GD(ManORuD|Ya+QaOvSPVaAEPP)tVZo^ZxTERJY$^>kRTks_%QaqB?ru zK4XI$4r`my9|_tQ*M-|1Tsz3D`_M@7OVAvG7a{p=+#;)T+{A|v+~+v{nwjm?E9!UD zxbAPrab8FgMdEPA85fJ!s_(^YFpedyF5>=#dyp!X|6Jlq61XQAQ?k?DT#^JguG)N? zuPHaM>;$ig9{_XhY(^AWx!H7R>OF@3ts-yPx#wM+iyaB;66g?>Z&Ey4z2tNiDnC6D zJf8BsNPUI+(dLhKb9sHA@$I^T{(~4T^)Bmhufzelzh9WYrk$*!*ZA5=o&v3wY~E(- zE{P3hJeI_D{Ivudm$AEp#s!P`TM+(=mqAeqdbFB8L6?87Ja4{q(}7BkcYZ7j7W~Ac z;$8?!NKZ0K`FYo#rd4FJopP=VmNHD@)+>!>UOi??W~{BF$!Nf1#{foq4sRq58HObb zVcOZ&!mFgI$Ug@$ZjQgXUvNc0_Sf2*!#g2o0(M25*3& zpqr+xA&jqQT;FJDo~(RXS;<&)dE%2s0gQ=%vjQ|sdL%}_1XV(|`^8Wvb_6)VOA`xJ z*YYsiQy1coto(ZsG%ZVH>(_VS_{nheieVlc3Yw_o1XX%|p}>Oi>V|MUgF0kl>BQwl z?1eN8j3tF7vB8%T%ua7HJSHLFP-|ugkaYlPw_Hn03IK)t--uU884dn@vlMIOTzN2p z_&FTCV5JNHf~h=TrkPl3=0tJa8vSh*uwYw(iKqmKd3T ztAUM9<<@kV(8bqQm<1^cY&{o+zL%_3M^IZx7kHa8{W_Nr-J0ZLsO8k8sKl>k4}_(z zhjse;x-rgnXJ&-*dD*!@puGwGn8-E8op`)=YqP?}Q|mD*e(iGR;?H--QK~a$rfec| z`oH5Repg39TJKbNh0R==R=`Q#K4RDkc=nGXL-A0YM728F50=jOx`=> z4)?AY27Vp3!{!aHCuz8v3q-1XmwOHTXUVrBKEu~i4LBquTE@n^sv8 zgiQwS4Wb1;T8{pT&Ol&%!p&X;=S>UkmSs=m@^L?T*SGTWrbmTgr*_;1KONLMW&Lc%u2;T#pQI(k^GG6IPMPK^ z`kOS7-(y{8Oz|if3)$BYo)l}IWv^@Om%A-K7kV55uR8LxT&O9A7C!Dvq*Hl1ZT`ZU z${1=dYKf$Y!gg*3Q$Gp1j; ze%~OtTIylg>?qX6;p3<5&-+-Reh3V@OW)lKIXUbcEhYtX%_yfPDrY4OJ6Pp9Jj&ih z0US!gEaN?>62_Xt{8Qf8le(0oWT0I!Wp33KbWcGV#!1SOvnwE~5$K_Us8-d?;I?}C z>W-?>gXWaaXHTN3>%6)wBTI1%xxc)^TgbHgC8tR-N(IE{Xd{P7*6it+!qK%*N4kkutU#-b&`P$U-s{pXhV1@%f^h9^4yCAL^oErtVl0 zSHE4hJhWq(LGUfIF$RThAG7PrvIu6?)Y1wSvUb}-MPr%L=vSv2YS*3Z;ET{uHzzvD zU?F?^Dpo&r-d(y4IcX;@{i)Z=AErUY|0qi4oiCjt)jG{*#TrlxWBBniAHx*d?#%@@ zo5MOY2}JcQ=+;!+AA>_#IE@#knGthEJpCqlPlH2(Po~X*JCPM9=G3lfElOwjkW18A zS=IvWO`RP8m*MSnahFCG5A}<^QD$snqjv5S>`ZvK!(pOjl5bUZK4*5y^!eo3VDspS zJ$`~!wB_8O8FJ49!01DS0Cj3osWIZ-ezp;s2{Dq_EP||>5+6Oo|`3>^;MwQevW(ZrAoDbj~7rD1`W#z zE}DR-U?29AQWwvTrV8BBl}`RR6;otQ0}d;R_Z)JKAm6*xr!mjYk|73|&i6D+y$<09;|<2$A_so>k#mF@2!NXB>LKYn z8cd${Sqp>#odSflW`)NA8rQw--tLpL@icAc_Vvt?w*_X~9e4Fv9wiz+No7{eapO#( zAOX_I0Dq#`Z&DoG!fB%6#DS1}q3EU9&LOuS{e5XjTtgkiWK+?yT2+BN@%8lnrgpV9 z(IMO7n$Fb+m%f0XV&+TD+4t?|nB{2j(AJEHgTlMVk=Nuob>h{BONGTA$4e#*GMm-> zj%JhQ0Mz{P8X-!6(4dRfFGf zSp1`CDa(1-D$IxjkY(ydp9N3D*K5k`oi5Vh`>zk6{>FPhKESt@!AChT{;<4R>Ia|( zs?xWgzTH#SPA`qJI};S7*@HIlrJCh@Y5pZWpVD1_KxcjVu9nsT7^j{i6s*hArAzQw zt$LJLS;f0!Bp)s;bP(AZ;rlMIMD}BPKnrV5l!xPFn4;*UmlS2@)?mJ0@TTt_VE?{4 zL@-*AMTVk<_c6gpab!qMO4DERJq|8Z(k-utNwQwVEvcR5yC%ebf$C5QZ_wM?4j&qT z9hz@MbJyJYrlA zUbhk61*GL<>Z;}>nCeuYm5eM8m(8L){cxqx^nK6HI6WP_)6bGHH#cm&%Vwc|cuDdt zC4BOdWC)st09lZ1Az7-7z(flbO9=+;TKrzY?*=no3-c{mH$`+ve0=)A<4TSbwolA_ zZ{5HG7saQLtw_>p{m&aU`s$jP$dyTA`2uE=FE>_ImtMds8KHI0s_&8;@a zwOs#!_<{2p-GH{j!vftv@0xmTHCb=ODk|jI4;8|uW{{km$`b0a<5TIuj&M020A6D` zFtav=rQ>Yi^-D+uRsJlnUm!NlSyNM?`iz8sOGPNgQ?Q7VlhQ2z7uLcH0Z8`0ndr`u zzvtpMp!O;-0!$G$sk#virB8&Sg5-NERJ%{gYona=#KLy{IsCiGT!d&FC%+E`pK5-; zzC6v70ri+{rcEyr@jgW+w!D8FT_~k&D^as~F-MHve6lB>A3Kn*pG&2!e(|i-&Qq&a z>*A4D%5CK(P02~lXI7DC2&(-lGxp$ZmBsWI+R4WK$)0SvE!Yk794W`DREQyja0?J- zE!z=(24>o=3<1@Fd?3GD)>7{W&!>>Z@D$v__q{%|!F@(IFi8S6pnY{3wu)~+xM6L* z2{6ELy_vf9@E3245UW9_kuVTUT@flJv^uP+v)_M52#33;0 zp=b!+!Y5}(GfN0v_;xf@b_U?$BFqTzQ5`XWh*yEAr`1lRi<~tB6Ip;`tR901+$!N! z%R;l#`$J2Et;;~>o(8I>A<`vd5e!7%T)|`@($UyV`lr6HDZaUZ()eiv*y24b?=wKz z*2CCC(@M$#%D5SFmf<1LN!>slpJb%#3v+>IDSR3Q&xeBU9{K9mr!K7qG*d6Q75@by zE*gr566t+A{OQpqEM&e7S5Y!oc`fC!xL&O!y^`6Y1^G<`I6~Uvku7ack?@5NPdMxa zDb^iF;bmfuSHeZwmwosh-1o_{CeipsjK~eCJ%}f~h1Xi-6NFv@dA{@Vo}*7t^aKAq zv@h$I3`j^MORxIoIc(tknhHW^k@{Y_TcM1tn0BSjKMDbKM*dE40EH7ns|15n#b2M} z4f9d@sYB$f9Ka*TS;NOB5eZtWdn|5CD*qc7xo9)S^NW_GjW3oCzIWiNrKm@8EsS_6 zbcV!k@?N@5RV~sf`}SF9jEeCZ%(!kpKa8nvs7!_Y(ssEs_gH2J&V}LjVR0fx{GZ%b zfzohl8-LYZD#Alf&j^(_Gnn~M?V^#)K#Z$VIqfkX$JKuB3X1M+kn=n$(owyQoiU{h z0JMxni07*7+1Q>=AE3p!4kRV3!i-~}d?tnE#k}Qh=$XRZ6gqVqr>9!uqDA5R!1upq zv=x)PFu%FOFCGzsmxOmrE}nSJEufngwi*OvCysuaPtNYLOc+^IB&{l=MjUhA&ONhw zdhLC8A`;;y`~^|r)bUf!$>{<_9+m-;!ti<3;~sCcz(h^1<<-BE536tSqPrr(FM@&C zoh0laB0Vd5SZlu~n`p1|Hb10QH@$928199BcVwU)=QjjHT5eb-z2^kVoe3+i>1C@m zjXNjHpy*@`qmz1t41y~VwE2Mz(wZni5X~ddW6}2r8}9hmudYolb#UD2uZpIg@(S~C zI8?Mp8+|Hi6FQX|^;ETwcHfoDzA2|07U9JzN(cdF`)<5-2$2dY1RUum{_1r_O4YL?9ncoEu zS)}EHV<&;&lK0x2iq>S)?f*(X^&}8@83`oZnj6pvjFkez*8WlKV2?l?@VW)yr+*Zr-zJgI!6C;_;#>r1Mw`Gd zhxPQia87;bF&fQN=n_lRh7fibe%tBAwAdF>$n(dz-NYu0%=WUKVqew{qnd-;P4_kN zp9Q9*C4`H9vZ7kgv>c-2exS|0+|*kETEE%t4#(b(Xy%vAK#mW~SPpzIdyz!Vzu!l+ z;}Uuwdk;mPmuHA4lOIFBp2BnejbJuQkeTL9pW|%$JGS7A#VMTLd#%<^5nFc z1487cWuSDf_`&ASW>D`BD)nz!D8f)9&o6WjLJ9DQxdUVHIpAmTV;iJ+rn8Og*QvoS zpK{#w`I!Evm_g$&!_T*Dj1R1Ymxl0pnimLeBz7)LbEuH;(3eHUdK_;WSIhPJ<$FLV zl7Pe?F8Vld&X*1VUkOeYNq&Ukg!y%ZR+G!rU`6l)p1s(8QfTzV=wcIa=* z(q&DBn}q5G$hfQ#A$#9$-gBF80e24u9)&hN^_tYMI5k40tl8hKY1X{Or>7#fl#je24OH`Zk!IP8IFW=Es^H_I);nI8HS+CTrG!^J&IA1RcQ89gt=f zp%Zb}!9l#&d_d0T{_p7aOFSTSM4eDi_obXOoNkoBrabw-!Jl7~x^Y5nn%XOlv>rQI zL(A|Cg$Ean?(L#F^@fegfbEX2pduWzrTpKh(1t1n@DIrga`k4$wf))Xf{h{D`ZUld zr)TZ4aUOZH^X@$2iGaKiFMBX4(r%H!U);gHGmAw_HqX(72cc&2{3Z-5cg=Dyvo|6Z zXP-Y^@-O32z}9DhLVy6+R4X9FF4IFlUL;Jx^Pgw5ASox zgT$Zbr~oNb`8zzFni2OPBRQCZQu-xCNWObbV$|M$QL*@l@sg^XX@ z_9E>@^P?~xO>vi@eEHOXi|Ocb*vo{>q`^Y=!2;IA2%y-;i;i!E%1ElDn_>rDHsZoWJXKH>O9~NgUC|-FQofj-t?!xp+aOq=; zRAqNvja44EI(hr8iv8WHwo?HRV}Lg*vie5OfVgDJxi%+uMW~Z9>C8`lYvp)9J;I*r z^;Xk7{-+ATpg6GG*)i3j$A7JFm3cE`QX*`?TTh)jlx!2v>b;XjvMFGg5@qVr+ z#surd9>T7;Z|VCkO`7Badp3kdbz=qfm9Zyjn0;ZwwP#`x`W)(R!;TF|0?)k4j)-M& zGlXvE{gV$-d={o@X-{fdPMaA3YURprseYorygR_w9;qVN&;q7)X>=P*XI)g9Yfd3VB_-f!Qw!WXnEjtB zwI>(iz*$%eVV;a6dYlP?EhyP8Y%uX2i%$ zYpr+Si&fFl=kE3Yd+l%+FeXuSv{4>uxPcb@Zt`iO;v{P0+F@)d5qOkA88#r)ocVO zJuZ0ksoFGUawFSD3KKMx#lju;2l%+>+F>@2TOvSdEYz^20(Mc7ox&nK_3^tJ?@Q6r zr^vOdS>WMY+?RXt-{KczS(;)8K#yZ!ircMF-ni7i)4nu;T@ za@acI$A{=NW$;AK@cy}fe&`)osEp844{^{#`JcosQ=%FED49%$hKI^jPoE3oCadtb zr;N)|C3dZ9uz%w2QXG1$eVuH81G!lhck2FH=PWNis&2lHs9j)tUm-W^$FZMEpUC5F z?i)}#nL3+TmKrd#T!08~>9(-=m4X<&bONVsYa^S_Q{nt`F2d6jOUH64@_z`{uUVNc(t+!9{BJ2Z6y+d z=8?1nl}?$pKsmk4^{1Q0t}1NtHs{mEL1CR;aokf|P%pMC);$7jY=tdXv^72yT1@5> zjSFiA=VEhh}spyKGmRYM9Qvrn}@(9`fW zV|B|&IuhFu_8Q@e!?ruYPb-7?4Fz)SoY{9KHhGlY-7F6w*^Im9-pRxyYTDc8%y^x z@YV#pGfjchD~$r}UPI+n83i_uw$v)0u7uf6AZvB;tQ}HdGzxesT*%^Q#rWd4^}}Ql zn9{J5M`~f&5|m$rW;e!J)&Pg6en`zO30i}kzlokEUdAqpni@sr8x=o!GCSi}O~0ZQ zVo73B1?|iMar>dc6sSBS4`jA~4qSgI$n>S15b$8c#sd#ExEImj6@pAa?vD_&{8Plo z*iZ|4BV|IXCcdiXYE!$|`$?8_zla+C^Ce|d1EAiD29Gd4ttYWPkE=pjSJZBE+*!t& z%NLbRg=R|LpsYsk1T}XFM(mtQt^K1IGf~PZo9I#axSiB-%{xMpKF8t2D=gT*%Or?O zzI&d=w$Hb}`9Nx`*NMS5w|_OYy389FbK>O-kWlzxH>Vyc>OMD01cB^=KV z=v-<{0|?2LVEkkJJ|)kECYVGga26bnS+=3sCzp^1=M4{*D}YA+@Pp8cyQT{m4_~)E zJtIr!hSK3fh=|{SSvG3vRElF$^liUu%lPVNCV{jc$;eXbBm!%eDLwYt^)mgr z=oulgonGyas5886Ajjg50b{MoKQ7e@8HpLNn098}s~(4w#kpUKhMs3iwAZdNyvPra zo)PBZ;mosPu%PAgH$PzF9HCLdx!* zL-ihXNB`~gNP{vA6Le3!fvRhGs1T7SQxPgq!uP010Q;zQQMFBld-*+!;`_qxt(5MU zH^l-i;*!e#j5&GijQy>aK2+9p+)^stt`}C^NEg6@8QfI&e)Xdt%^De-n!ScUVSHlqYL?VBFWD%E1+|txdOHE&qmgG~LR5PoY4eN*|7y*3S3raHMYH6Q}Ak}|+ zi|(Rl=l6M-(MaWPKOA2_b^#HC9|GN{GzY-;zDVx{?5QvBLty_X&P2EHVoRbkh;X0Z z*hUc1F;^=T%%U|*s4nJE(c%GW!r8!DpsgvG0FU|qmOj-Y7=f5Qmw*!^qf3CbIUriJ z2;Cgsvl@0Mtp!MSH{f=wh@<~GFB9>l(;e`-;_E$Nx8ydhAtd5I(-}j;CeyyjgSvq? zV+F)?N2&!so*(Lu?4>N}rmm&fNbDwjq39ElF_4FOh%sEHRx;p9-`+uw5w)Bi%}3EK zq`kw}-7&ez0A-@$tuyPW=3%!w?-XA4+KX1O(_l(l*#kJ3DgJZ26P{rdFrZUoniTh9 zY>*rIYkuyG1^5$C4VCboeJHTp`;WpSe}(>7ez&~StI%HDtuk(_PuYv-Yw7aAIMrKK zY13tQ$_M+(Dn6uMY>J>DZq?D9#dMP@dZ$!}w~E9y^{6p0gyquY`X56NH3iFlOE$L> zEgC}BdE14oMnz4MP0~i*SGqU!oY$NArQ0rnAU=Ik?=pqFVF18Cd_TSRLm{0p1V{vbFdNLxw|tE$VPqIeORG`b$Dch z-svvP`v<3;7#n5Fm2(4~Ob$;4>muSv6i*1E^4%E+A`UjUzm`sDTfBo1C$(-Q8QkIx zU22aDNUEfl+`Btp9)J2xFykBLFRUaeO5bSkh65Ux|D%=92)xv%l`457kV`Fq;sHH& zWnH(WTgSlmWP=1ZfF>HS-_TEfVul>~M`7Z2r1E%?wMT&Dsn;}gO8RaTuCyvNYE3?* z(H+Jcy;Z&1&XI~eEZg+djxgWg>?^i;mzG`Wh&`yjP&1?2A8U7;>ArXlI39L30L1F! zwkrd2UVsc$gOdn%h5Su31pE?ozzZZJQg(~WO7{w|%e*4_dn-D&bmLB=#Z9}@D8z83 zunk{d7ejSUFFN%*4+ewJ< z<9(BxEx^FjV0i`lsPMM{q6w=VtLK95(5L83rJ(jYn_`yVV(t)Hv7yJ99{>7e6{!3L z8jl0Djg>x!M#orLJatV2%I-%r!&xX_Nd_1nRUW+5z&HIOJVWic_n}WBaYc?A>Y(;J zslALr6$>fllfBjv6l1xY<~k-_Z1ae`9i)9MF3FW>MFny@%<$Da{;|ix83#^$`_s}D zRIj3moy^sJs5cLdczes@4-?4Si)XMjm@UoEnI94pYatoo(5JSTuL4P!KRVh{yJtwp zr_`syldIKqZ7#i*dF$Qf@aU$)*s;NqCo|3@tgRVZ?+e^`R+Cim_fQh0oM7yPL zA`3Dbyow81I)+7M@7zS3tAkCf>XwiS#~Nkj{Y&B(f3;R7) z51z%Sa=le!E#H*}8PCPxUHmkm3PyZFQEQqAT1UaWZ-1)(Q7DIThf+?w_jPdy&WNt_x!^_4xN*QOCxLtL_FY$j~$3omeCiWWHFf~%ENI^x@sSF zBj+BIJ$EoO7}u2(C(-4Y_(M^-vU}`D`Q3be~4gn4MRTD+sR}~P%s<( zmbTN}RiylYy|Kn(<~pv4i7P0_`L8F33QLDU(#xI0J6_%FD#ka4M@${&GsxA}Dl^S} zOrx3C(+%-;RQcRx!B?~AX|RI@w?yj$WZcNds&UlNoBj#iPo88)2wn3XL5iO(Wy;Z% zGG1=iQTx#+I@F{fZCY^{)zqu`t?oUztLdD~0R6j>NHKV+jPX6rf&uA(0!iJ6irF?3G8CCymzV9s{pFeF9R<{v&+DXiZQ=y>JVYG zOqIed0f$H5)z8i85-WY|8aIH7k_y&k*t>#SaYqwLj`ROpy{p9&?en35-8CN4PpfiJ z(iJ(DsX*HJzEq~+bk9X&`X~~-K+|sK+h)#;7Y;tsE{J^JcXHo7Fu?8<6;z|<&Lu$3 zyM6Y2SK08r0nZX(C;oKbDc~1g6Jx_ropT=k>2RX)7sLkj;!Rkx#2O8A>?JpUy)Rpa zgMXdlk!&)_n7>Po^%7-c2Q?)KkA`fRvTpQuMz4IDnF78;h>APYAB0gsw;DD}s|fnF zDucvdT)S&Gso?%7A^vMhz>P{*M_(u1^TDQ{MaB|vfHq;@J9JvARRf84^aG)>7orO2 ze4ny91vk2Oujxg&AkG#bJ+K!-_8mR|Af8H-y<=MH{RfdUle`4X6p-yjh+0a#a;*Z^UC-C%-)EeKx zw=MlEZLZWyt4F_-LRO;r;-p&6-^J9YH%W8kXV_5bIEgKro_q8fojEs2pKkSXi(+?^ zK*7B_0us^@{(@>0N3o~WnKu3XtI)zmQ%yN-ITg4Z1sI>-VX%STVQ1?^Of=Ewkh)cpt&9Vy}%OfyFmBYgXX3Cr6* z4d)zlD4QSCu?pw;!+l-x^+jERh1qCnqP4}8cdr+AXRY)TJt2PKV`T1@rwlsVE_+(T zw`^LolKrjR@`FR&<%G^HkyiZO_utqBRz+e;YV$nvO41PW)h=#FK_>%S4o4WpZI_{6 z1n%^rhHB;u+4Y>FSv|q}dVTb$$AwCZph%GpZY;yk6=FYeHf-rCWAa7zP%jf8Jzk># zhNMSn315KD+mr!yQFW%S#vOK+CoS!G0+^Lk+%FhNQwF5=*P`xh!`mn2{!z?*h4ire ztt;<6`|qwilk@&ecsvW-m8dn!*aPy%c$a1=P`Wp?LNrIp-hFC(H9JoE%nR#S^@En_ zth{#qaPZe$#7D)A=8fl#L4qNNtCG@ra^rfkKlZ`t&%TrlE_29a1g4bMQVP9Xj_AMQ zAk6u7YQM-q^dklD#u!@)$Cp_3LlWe?atJkAl!j$)S9yRaeN=xhp(kMrTjsqQi{10L z+!`vSII=R=w`#>Wu2$we2d!PCi=GYDK3!GzpWoWp(>Gj_(jJU|P#wiYJSiMe`H}dT z?!jr{7p&Gx9~#@=Prgg@P(IsUh^CB_8KNJE<7!02`g#^&7^1QcT{m@VD%q>f_kg}yQ|C| zF`!ZQABEW-(9x0z8@aeT17v}>LG$>AXn}X2v&+V(US?A=ZSb)_@N?}$)Az`>+EYNL zZ3~1#Y7+iweb9sBJUQgqO>)FnV&q$hXqSCPB1>WyMap_;hpq*S&~9D@8JDy$rFr<~ z9|iQu8*>}hH>nD{q+deYP)Y_IWX`PXeR{nvnEA1i+J@j zq@6eMBF){TW)Icl>tkj<^Vgd_2&yKK)ag}f(*GmZ?x)xva<$H^iloOf;_MTquhM=a zOdpCr#ycALX?4m*6ES9hMf)1E9;mVhb1>s^0FBu`A_HXImmq&8ve6O{@GyD0C(e-B z2PQz{;@C~p2zo7G1CDy2ZV;LwA3*{3Zt_Nv_u2F*j?fkL=i-~)F?$d2+~_br3;bXiGWD&y+)cym##>W-g`$R^ax0A(tB?S zHIR^Oe((E!-|k-f&+bmHlk1$BGc)&@nd{8`+|P4x|8T2-M`}u{N&o@^0)Pts2f$$g zWD2gXj@B9$?hd551wi4oL`*___wHR1 z5)%B`Jra_8|2f6i`L7!IN+kH(@Hzh<6Rwva4*(z_{%;h3|49V+{)z9B+`CWufB-=F zzaSF)cj^D7@Dbn+0Uj(7Au%2wzL_9=8GwkAnChvp!d+@D3lcUr8j+C1+LIUD=H=~At@#O`i-KJvWlvjj;@}*fuWJH)d%a3Hnw*5 z9-dy_KE8hbVc`*bJXLoNOd3tt!ae0NhzM;fJzC%PrNQ56RA^^c1AN)Z`Nksfq z_%4-#7Kw!$HJeDtJ(^dExwT#Q*L@NvSgr^W6dzIeIo=iPk~`HDIG2g?#^kTsaGO^#I%K$5`Eo3%VwJfCpl6B&itb2)Cn|Lx-cyyyRM z29kiS=8acmGouV2V_@?Je)2hOYMAo05pg2!>qritz4*p6)a48>MCcF76v_2X*US-i zo}w#lkIcLi6mWBXr2ApQpS(*+dKCxY-PWVHKi)9{Kih4B+mY-B9rVhJ?E7y=RbhC= zNw6Hv2D3Birtj}#M>|&JV4qEc_%3A!c)#(E1-Qd{bk-!jN_GrQI;wF1Rc{P<7#5FQ zQiPU)w`srqIROsG?#Q%Wa@ABH#bC*9Tie@kfY2ZeG+>6D8`V`3dy{auB-k!JPZ(jlx`#pRL?Qo#6n)2GB5Q<5KnE zN)-yMgjk7eIM4v<&ooxkL5Amb#jF?wT3><=67LuFir_J}o@e zH)|#XA2S;iVuyjvD_y{OiJmj_g@Z@C%RJ4|Ouud!k5^TneJ5WS;EeV7TgFDOVRz{e z6JyOkQ?#ngL-b*ylp+&6BBuc! zS3vd9W07paNucZ5rC45?R9?KTsi`-ntsjW3}@D zddkdWv!Ru?Q#nPG`YA^-N*P0QWfAz(_}A2*|80~=9?S8V`8*J7WAG~9^A`CcB=(r? z+iFCTp3Xq$DtcOB9ZXR#UDRx^qVV*NCy0lEq?#R&(;ZV)!H;It_i4%qf8b^1p0tpp zE9-cVgPAgMR{EA2o$M{L|HH+%oCFj6E4f$&kOlrItyI`jbJUImB-^+FYy9pjaIz?4R3oxzX?YOiaF zJ&x7|E$i0 z^Uv0RqVCEZYWgZ?<0dB?3BQjZ3pfCV;j#<1ngeaPJ535&bG4V{*}y8aLBMKAxASTK z#x74cNC+DHT3c+3aSUZmGn=oPGvnk2d4y#_F|Ch=d5uQGr~-v-Dt-C1IDR`C{^*Kiz(?1R)cAKv=82v)CwLptt8!oQlmF5R2GsgBg&e(bXPEBl6F zQze^+A#H!#ubG6rOReW#!q#M}Q5>U@!EC5d)kYQ#FLk~Z%6)T+ zDa~dVmck2+*3w|p%q%_K<(`wM`*Yh=Ga6#|(X2P?>HN-is-+U6d_X0X#HB3$mH!Fj zQWrgo-$1B~FO^ZyT-Y~s`|HAe#-&X*yN}ssY4bq?F>XoQKD?8~A}w+b7Y|lR4vD#X z3@_9ZzCb8NhpLZwmQVD?+DTTAB)X-a6?Xo%in`Ff39fH(82ifIvM+n;IIdw!@pzO6zDT%OnN^&$oq!tgEq%XPYPu#P(BC z_!^(0;mY4wBFVVg*pO_=^~lFV>#wvOKKh8$iMLs&7G+u8iyyf+!~K;yLh&(Sj{UY^ zFc9_XWJE%m=IzAWD=O;DUrjz#9%DO_d#|JYMM*Ve@@6BFx zsqa2Dm(KsRnJ;%>rAC~5;Z(hdhao*0`j<~~zRv~WqlSmMl#Wt3m zMH^q++j@WbA!7NLyYq#az_ZLUK02;#Qq^}aWjDCa#NvbLQ6zL0fx?b38_St3nlJ+X z;nXL{A&H&%6iLNj4a}#;&%C|G>HM8q8f%*kD|=oXDTK5}eFQ~uV8z_ao$gyG0%%h! zZRcISc$VK%8#Yqgr3-&6ii#pgxs?KHO(d%pW&bVFe3y}FUb+;RAe_8P(lt=UxWBP> z8(v@Ye*4YGv)3#ul3WyFlT!Vf(zC_38G@;6zkzSZL}fUd#w%9U9ZY=T17s?9%3?18 z1V-9D@A4K)yPl1-Yg)whE9msjxJOTOZF#~-EIYE+DoIqP#LP@ICM+U#JKQ+8x}Q*) zKHqC?%kS73N$tbU@5X-(daHN?>m zV~1)~0z0G81lOU0QzY_XA!>tH`!Wp`MlF*S$5n?y#gSgqrwPwSm6mubaca~3mO5e zae@D)UQh1_k^1@={a8OPloii7`O<*CU-)Hj-ZF|#YDRfK3#KNxr~FuAWS^?}`!*uo>-ki>HSlYDA#+ zLXj__|BmvZr;352HTX>VmBrDHoyaq`ksoM7>=5JdZB=?cc4CF%xKVZCgZSmL$OLEF z$1ce?Mnl4#TmZ&n=$cy~+a3<^0Nmq;1JrD#;{ePBdwM2a)yX2|G2P?#V&zIgBdWoU zJ{Un@c+Rx_^L8C zOx7VZk-DC!N)}rbSbpc;lhb=8Z9A7fSCs)?O|#8bhU?GI5@dP%DyuU5aRB`%phoCn z1C=tUq4?9CCqp@?x1O;=vsW1XLtukYCsT<O|H{L;>Xkhf)z~1(%JNQOs?OJ!e^M^ zGh&i27J(QXAQDRi`|FBIM(my=FJt~w=zU&g_309u`+r>jzJUD;|y6++ycyDF@FWC=Zx8z4 z?dibQq!G$Mq~V?^4lt$kAE5d3I#}zgm;)Nn&SvmAHxeG20Df#|vsZ$z+@}MNlV$ez zt$&MOUnmf&%zP&Otok?YQ7Kd!JId8?#4l&^VxR4|H@F-=#XH6M|B0m%ssD6DMGa@o@UIq1{?*)i;kT zpa?-BEN?=k1#IUK57)BIq_((E{xR@O_#YIH6{E+6;WVdb2~@Sf0Ybjw07zYIJ$?!0 z)S|~)^A|yD{D|gTvNkC8?(6@I7)ea~Gk@P4&2toBDDE7$>l=9PSGmA% z%CosRG1)geL86#1*-WAfTP7a2*I-DeXT`6GvzHGSA`zdS6T5a_{gS;t<=CJtUWdx? z*)$~A9I@tC+6t7OEFwr0u=3OBp>+LVvgxc0sT?3iZlZ(Tm(LvWv8<)BJIoN^0ee1MAbpuio|(_9p(bAboiW`Q2dRLxMlR_r!zryGK6PpAP1v-wa`?JadPg>5qz4%{nd9oZ)6*(6Q@jKli`;@M~GRsE6@`ggU;&2p6rz=Jo3Hyv? z4JupEY?vv^UN?c&^Vjh|7b1=7n}qMp`G3RSHcK8=6i_dvh zE%fVCIZ1_6G*)b9$m35qwLxvYla1pK)z2b7KLEm_cPo>Kz!$bUa(4(PYcUQPd98CA zeJpz6V|M|a-}dDdhP`TDTT5R%-Pr*>*Q4E@iO3qYA=jq9GP1S3+<%}<`hqOhiI!?_ zo8jFT8h^~sozn^{PJxlAR|Aq6<;8Yq%zoT;M?0I$I+_tqFz2aG{8n#SujA%zJBjD- z;BWA8t9NC{XL2v^=4!~MYi)*NHntebbz%%&qo<*L<_T@dv6K zS{@@J95cNLtJk!L?}MIS2Otm38%O_TCw!`>%BYc%&z#ES&p zMd}x^q5L*liS(5W*yKQ_ia3ChE0~n)-Fp|EtsBxIYFZr%ZMvCRbffb3Y>VJu$(AJx zdi0zJzyM@phs}i?OENr__jUX|c4Bbg^uHrj$sM1U3Ru0%?L2;26_m~89QS?IMr7>2At0DZsbQ8>~ ze9!kw#RlROBo|-I(qcka%uW6XCNbpGQ?5!1{>+yEq#pEpoZs!Riad$x-8LLa6{b?f z0lYKfXivApJI*fn#VBl)3BwFDMfZviv@d`o7yKizH;CeR=i_#!4GO}cOOqJejGZ^x zT5J!B!rUyFBh+5h@u`fnmS{R0@pL@%o$SjY4OFfeF0pNs!{{3bub9D!_q@38B@ZZf zGDQwDaoo`)4$3kWIx(6CZT3e+?Z+$2{tygh z^IFQX{B4ntY=A&9Mg;@>Ip8_c^VCI%pt%`OLwvci@$`TZTfE+E4(s`(4zyU~g>pjn8rx&FO z4@|M+4U>zzu3L7MQPBFWg+yv*W*a=sj1V`IZJO@k58Iwsz9<|m$&zr=BHc?8bz-)C zsHyN^5>c|C`gOHGN5at)lx16X;31)=IZs(3@#qnUd3Juz*@@Xmx{QU|C8WQmDkb03 zCE`c;eBxf4DO#Jqb<}Fl>>{ORw5NqD>;g2?0i}MR+K^D&rK`zf+Gc6{+6^6#+Kg@` zEcYCR$=>os8&`eszkfRTcj|QU_VVB+SQqbldCg;5OcGDRwOr#opC1J5)%yW{Z<3SZ zN%Gr5-4eZ+`o#N+wo&>^f2Bn2y9K(@Z!cDowFOGw547-Dg5_=x^v5FwJFLNVe^g_O ztoCAGbGdqChp?OpUYV+ zJ`6y=w8QVH;KK{V*#-w6QakZ8-|z9m3f04 z)@%9x&18YLoS^Be!R)c!w5d%SAT7ITLZEyUqSJ@U}zk=8NuO=B;(je_StOX9rS_HA#JwHtY~fH z*KV~@y~zw5ZSSGcFJ%laxzfjODxO)ib+6gWA^5bQ zaHsZ`wp;Qo9XnIZUrw4r2IW*a7dsClf#A_iD0x~iBMM62Pf#_QCpO!4KDGQ}&3nq2 zPXUKyOo#-v?yG{IN#=D@5m|y+94((8ccep|E_&pH6CZoY|Ebh+OTN#Bd8CH#@tj{ z$CUON{;k^^j}Q|pDqT`6zgY4!hNosCmRXs_9zIn?+l^jVWeRTC0PCjncVLNowT8E2 z-&Z$?&dU>x!XfE72j(fog$ZHr>RSt0n!$lKnH~lkAt_1p+ayFYR6Y{XyK%N`BuVmb zT{WT7lg)}8UQ!!enFg|$_!iMhtB*5FlS3?@Mqc7okLfYveX3Vordhw;mG?}&sJ<^L z6_geR#fS1$i;7f@uOyren?<{pC*9-9+>orIXN}BfY`%&M@S9P*{=)1>E0E}G7ZhMRCVTi5iGZK832O#RE8 z;`evT|7-^6dvSemdL>bsJ7>HQ!dUaz5qWe`8RPy3b3wwDaA0m`5Rkvijcz)V{>9Yf z{+jp{F6WRJKQpuQbAEYxYg&`aiS;)ZV-(jE>^8^EIj4=I^t}8X&nvP&_xeRh?6=*u z!DgEO`gNCQRhk7#K70hDcP8qO`N^WLG!ZhcycXJhQ$IJ-YtNWV^;f9^qX#3s8GuYIn^BXW3L3F z8_TLav5y)*G zjO8{D&XTKzbPOt=1?O1%1;!xfcvi!XJz~-N;o^fo7!8}N+-m#v75f_D)QOmwkVhb#oND>k63^}?RO*63C_{&!;c_lg&8kS7^=VJCh>jwTFM-f zj04P8R}|~a>qKbof!c3-1S^nI&PF3JLRM(%sAS2tQ$Hy->`A2t&@b;IV{*U>GGC8l*`FwatZw~ zEkE`EPhrJH$pg$0HeUik>no)8V5@aAHtdSdq~JPw#)oc#zvfT=ZKR^)W%XVUdSp4U+OAZY%)w=Qq3lU3|9JDCqr|T6CAamMR4KqJ@ zeSM0GL)1gCaD=g~PLE$zgT})e0(BoFR=YP2l-|$YJ?j69BH&qyVwpIzA!dh*B| z^SlKq+m!8```(8;e*fUF@@IWgxa$&wKy0kRGPG``3lx(LL`EJ7p_Q=X{%KiUM+8WZ zzRGnC8;!9oy9OM9+(=3Gmw>#~H=eBg1Y1AAgRjB|5cVk7>NxCVCJx|tn6IA77u4aW z(b2pWtv-bimb&1FQ1G|SR7!CPh)yE;VaI9koxa(?%-9jtTK&M|1Jv~Hs#Uz|sLqYe zp3$HIFYmmM_|LeMqmjFQgt0TxeL1Ut_5+|dySe2`1O9Z42gck|kpnx_bl zvFzy~gV#;r*KLg6Go@d>cjU9mbezukLg9o}(!jI%)&(CKs&*~ruas$07V*AaKTC0d zG@HDgu$h=c^)|YD57&LHI_|H|YT4JlaVOX~qfPyoQ7_TMMgKRxS>u=A8~b1!;O$28 zi5c&kt~;x%H?yh6;!Z&2$kI`!mJ6jJANjPX?b}ge^BjC_0E+YsYMFD;kM*8m7J#%B`^T z{LI<$_I>8(^U5`yzgwkBL$9xUJ`cNn%Dluj=B24OB_NsvzGHgxy#fr!;`_b? z3IXm=G@D=K(q+cxZ*5+3!GMJycASe!Uz`qMNu$uj2f#*(Fj*-iaBVr$MV`}F^Zw8- z^0{ieaxrjOmQwgY_AOarZvXAbr%*+xpvau=6h7SvU>M%B(#zj2Y<6=R^AhQRN(#h4Pyv!2jLeX+Ffm7j)e zTD4RkQ)BPjp^cQ$5bTgS%e1T_bSLmVA~Jm~hqk;%#7vcuqIShUQTB@6$L{qx|x-R!~rV7xjVipOYEuw*_=o)uS`cC-HG^Su=7Y~}YQcV&`Z z!hb^rR}f~f1iBS!kkb$R-OG$q5%5p)6uV=Apa$-_cqcvZyjXe2f>6NI@Emo$>d}eI zxsiwIr%Hw346UM$3vGzo4q}V0re$!?d9N$z6yL@K`&CYKwZmnrMT1Cqyz&G7?>KNAuTBNyT5$>chd&RA6vKCc!@uxt&o*%JoYhGj|h094~yzlGSo>V(jpKpxJ&+m5}f{ zVD|4|5JghB=wz-tAFEN*&enW@WfeK-xYjJcnmK2%F6E|PkHWK-HimdtJYJIk2aqg} zd2f^gkj>3j*$_)k*K+TGO$a^ve%jmVWOSSlx2ja5vU9O5N5 zjjsUH7P5qW_#l3G!Cq-2Rhau*+NIW;kL?@TefDZJB+J2Mq23$L9)=B04d2XYom3Nn z@zj!$7P|MarUt!#<^B+Cp2ZjM9*`YQ)mWu+DHB!~Ya{2MF(Mvex+d*;bE9>CR z#gLX!Q&*#^)E@xSSpH2+Tzin}0T!D2cJs&7#3MHoPtn6|ZY908)1K?ufa1jkwNSR8 zdmI;iuIp?^p8hS;gMt%c5d{xP`9gzm0N_aB=YOx@+k-nY%KmE}{zd+Yv7Sjb>Netk zody$UNs6!6+hhXrHVb~=+lfBge|1zp(=%PC*8f*KY|3pCWZs`W4$mx+9Pu~c)3@5&x}v>p8VHMi6V2InB@j6FxQcSpE^CR2MO+ zs61(=>%_5M-jQt<*0d7DNp-uSc5h_U6N&__JL|zobnyfk2@q97q zrXwe?NPw>w&pAeYxbHW$g8H73s!o3b3GWRdPrEGTDjH)Z)Q4bYIDlvXgEOy@H>X~4 z{S_nwx|OedmVj2r&>?3Jdp5oW5+Y~2v~3yN({k(@v}8r#P=}V1jAfO%G{XU4KteI? z>1}oNxkJ=k!_b4Ff++VB8td*LmFl))ZCbnj0#4sX&(U$$^xm;Je+@}h7gVsne};Dl z>#WPhuhvP7M6mH0@n-gfLb$A}!!Gn+^JNn17n%k;CT$ZZOYZf7UyL~6?W`x?_2?Yt z^+(g^5#fH%|1y31xM7u;-1zNrIiqBT7`N&Yelxzf^2=D~c}*Ev9#MXo+Hg9D$u7PD zfRQ@NC_+TS`s|U@dX}_`r%Plo#gD#mqm_O-@R1*z;rTBqgP-X~9!eD*wc;=EE&^E? zB`U@YY2I9oD({ufOlRes_PT$e@oL-Zca`%oOX2r_*#*DwLhGJ7UqI=a4 ze|PlMs^9mw!PO~~F)_{s#e7wRW02Snt_EQ5WlQ*(JP~PFMeHWkT@h7uKG66kL2af( z(AS~cAJlDTIakTq5Url@H2-4BTSlB%Sm zpGnjZ9qsMjydB+T?Lt@a0>5#f3R`mspqKI|X|xQ0h9LU79a|pft8G7HfL_56u6p$E zm}d$!!Qv7tX|uZ;?)Yu8x?SJQgo|?zs=;I3a*VHARgfF39}@Ffv--D3RNyT8>vrE1 z;qUGqZ`DuKdXY~H2;4$V(skYf1-G79F;AyXS~2}#-pS^Z&^s5^)jJ+a+}oIZ;*lgB zKkdXX;l074f&+jy^)++bc@CpyMqQjK6cUVov&0`=pTp&+GmEEYXl|$qqdLtBX2SKk zVSEYSKAhTfy<4W4)xI&j^YTHqM~=&Z{zl`xdnCi&=@qtdlxJ~2R-jBw|E?Dw_htYN zpgDysD#vumTm2b@R9X!?#i!FuZ%T=_%NyN;Y#C7Xkm-E|>g?M|RjoaqGw#iqvw!*2 zmj&*2qTOdd?sOe=TQ2W;C6qQ_VE^)z?e=fXo{nj)I_A2ddFU2qtYvqLJQF9WmT!zL^UGq+*oO)M5&964 zK+18D!wEA+9d)pFf8w97jVdFb`J&9+fw@{;`)(L{T<_~kPj(OX7mxThV4tD&3H>Ya zko&SG$Yv#!l@((45{$s+xCMY>yeh?dZzj?n&=_lee>l_8;z#E8#$)UA*KM7Nj$aRq zp$7TJzty$XD5H%%)MhXzRReri@>c`~bJjH0+UEQEsxCYd1qRu(XRYN35A1z%d?4>L z6b^vzp)aE&iX<$U92HN}F^Lybsqk8w3r7W8grfj^+UX_s{g1qw=4e%!ny82SnEBhX z4$^+YQO~asq$xP38_0NLil4pgL=0Bk%ja2l zyzBCPYUs3Yl+?{xXMRFwYfEkU%KKd3es*RBVj^%8A$DYS@_Xh+EXWM2-(1;-y~fVM znnC^ejSWvHIAI?s!lCqxgA`vNbYf38$Q2#OD*H|%WMx71o(I3SxjY6+?D;%A{y8=O z0g44bFjpI6zy5Y=wfJ{#^NNf1%!r?dXQOOlzKX5h{A*54!a$iSW|W>%EseC2zl~xw z9Is9G`N8@%0^=;6~=lTY+WZ|c#m_Z-5HI>!a?CB|6gKW;GahHo9=+cj$ zv7X+)JK8*GCwOF?K%)7wA2wYb4olmd)OeQ4z1t34*k^m)+vUW>Dm=kMSY~V~boEOP zp(yB+IUTAQxwG-%(qE!?l=hlYKFZgW2jD$Y@I>c!64+|!1gzx>l+w#p8O-< zI2_;=FDwvrEz*fXB0$(^xp;+*tsD}3fKIt8@@mz007O+GvgDqeu$fBnqFW5}#NV;E@Dcu1Nx;H5pl}9t+)V%f!b!)tBS@dSIfV zb;2@wc6vY`mzSL^kq}`D6*yJP!H?+^U<2&%jI}d|&T|8gumuO$@XEJ9D+dxxoj5iO z0i(o4_UT^~JW`~Q;6EMQc5l$rg<9f6KY%!>U!xGd)not!UP?mS^0I^i=*` zl&#P|Mw)%AXdVw}U5u1_sHCA=9P}Njl_0o4x1snLQyVXAa5N+Gl8Y!~J6U>f{w8D0 z=$I&};Pd8AZY8%xn#kR=X4x>)iPUpBQoBm6fZ=)J8h>UtgP&BYS*7qm8?n@?bD7*{ z%U|Z2n-aE+zHXi+XYA%ruJcwiS_GB*D#(Ff#p)(cYHbg>o=nmbOs1qd!}Jd>%2H_K z6KonI%mn=Scev!FDGDXfyeo;ZWd2?yms(Bvy6O5*8OpuLpWyTs+F&_uvLj8mgu>vK zeZQPx-mD8jc#-2m%4lFb4v^}gTy*^Sw8I?c^Ydm(>N-Oyd%r)^Ukys;%YgqprSxu+ z_$Rh&O=a|o+D@vz=c`cg8`qpiAe+%J5Cdq90UQgte@;O|&UkWkqcVFw)yC-6g_Z1a z8Oo6k9v~!o$SSa?7=&y_PBUy5rW&;2?D!=MU-vDx1d84p6GmcXD4~&L~23~`-$U6}l#e#2?mI}b}}7zVwI#@^iX{85rhHC!Ac{8VzK!Cm?++uxu#kP2m0 z7HEoG3F~0>)u(GkD%F-6*|u4ixc6#!vGxC;Nuu==5q{iBrV;Sf*H{-Hc(bIWd2~>j zRt@>SZ@DAWpXJ?PcG-cqI6gr?%p3G9K*BRL6A)EHVDY97hWbc_c(Tp)X(Gh|knbPe zL6h7w$qib(34Xpgd*;krP;O~Iol&1sFn_qkVCQf6%)%BC3_S6yV^NW z8jtnYZg~js9)1k3rvov9rz2uDI(@0BRz?y#X`yzX}rnuulBfw|0sa==h$uBxDZFfx+dGo>DgNO5ca>^ zmb~sdsf=aXSi?4VO$cZ8A8a(N=2_O6ivwSguUAw}&%&L?CkXGKbND$A>}18NyP3z7 zTq+|3q$z)lW$bkOtelQ&X1>SUV_bOu?avId#QG>UnKtpYP+qCR+UA<8b5Zt*q-8+^ z@=2FhLGq27zRxV;-6dJK^G%jA26OmzwZy7YJtv&KJ4cj%dvezs<5wOFC`-<#c3kO2 zsQbPdb}YyF9y^JwXXTLG%Z|XIzfTM0bzjRmj2VrhbLL zdR76@?H3GXu;-rDXmfVR196H|@sv_`20}~!pka~M2gZrJf1g+M3NgUXt}3jJSRUna z2KQI^n}&J64x9Y+P|>z1qqiua%K!bWY}w*&99O-!*xID8Hpyhu3H-N%FZ?nOL2;;u z1_kP%wl;1xA3GkIKd!7$Q0kc8d6TA6>G_9gtMzx1#+T?`4tsN(!G47^;q#rCyqbm$ zKiw3z^dCv8FwS46ttTI38$2HC2PnOOdP26L1VDr~48;S2gBM)j8NK+BNLjytTojd0 zNM$<%MYNc}Yt5RpyF#=*qK73{YVc&T=iIzx_N`JkkW0ba0;v5G{hGm1F4{79Y(75M zr^r{RYiu|8&P=;v!SAZVpbaQxzh{ihP{3!E<-JLD^`WTEMAM;52P5Y1kEGCtXB@+)$Ek=7a$?y1f1w9fasg12DW%X6bJKvbxH#$y>C1IzVLqE*tw0Tj&p~vu~7B ziGQlU^{kh5{{}heYf3D9$FyC6R5lKqs8;_TZT<6itEjm!4*c4tCNMHGub!x$dY=0I zAI7j2`78(d0!|k!?CC8a$WS z_pDR6nPb&^XC|HfsVY-~LZXiAVv3;u)DPuC;wSw)t~`A4T`R@E1;LfVhH5-y=628h zwcgkK0v86P9}X3vc69MP5m5zS`&$Z(f#|-b!HXzmhO|ai?Ohnv&HD;k0~^fKT@s>c zJL%cCMjyV1^_P!diup|}^(2`N_%#Lqzu~JJ!M>O?H{#{aFpTjy_MUHj@4U}tP+>%R ztYwT*N9Zu-O)bgy%BM#3Lt2Cj_wNyyzpcCCI$e`z$ADKUqJp^waDdVLI<9Dp75IYo-6PpmR}7DOG)IbbKl)ki^9cj%n`bPBJG?Nvf^PcYPz z!&9L5EC2AHolHA#wN6>1poQ(prfR1{FH$XymIgj@$tJlw46ZZkrZFaKsW0y)?QQDj zWmN?Qil$}1oDiHmS`Z5ckuN;am*f}G1UCi-+LoHtS-cWBQ*pe!bWKxy3wY5|vt8%? z<}{J!!{*h=!SI_6nsZ)z`nuN?yF|&SSpe;(%@4fRJu#q|{KRvR2^CItg3@R~C^x$!l zpYt=rqdcV~1FH}!{Aa8;#6(zHBn6%^t>R^8Cg^G*E7L^d=sak>7xEDFfkl4bDWJ#y zZhFzHjwcnQIJf2il)x_BDpdA+Z=oDtyRlkQuHpTgI> zBC$lg)0vA$G?jeLlL3B?!H=Wq6P1PuH*!SZH4J%U}Ht^M=y zGkJ^TUg_l9Y;jK4?#1V(@44(zc=v+`TGb5Id>L??AWxp~Kt80(H*XLcpZ#Kd8F_5e zoNO@M9O-my{l0KBLH!H3**+Zo@lN!D&>$+GGJfbRp1%^kf0mN3e$CUJnb9`Sqp5pD zTOWK`JcDGlNrS$}8?hP8DeL+4677Z0+WZywvBvhnX4s)PW@sZxr(Z#0yzFa6?om=B zPWTRFnxwm$VGr`K-7@>xY@pD?a$6^7Cw405vxYruCBOTzsvcx+HmBd&*;Z zd5yA33-Ud4n*%hJkL2&H?OUR_Bzv@TIEsz6w9SOnSlfIitwgSR+XQB^+^k#>JFn}r z((RY#S(Hb=k@o48?SZ_@6KSEQA2A-A{#xG0X`*rv%=rU-EU0Zt9(3v z(D=p?tT7b7-ofgnQ?Ai}-@d^Bec^ZuiGA*6-SvHoVS{5KSL+O%Dw^V#8T7BuSl`Vb zvK*|OhOr!n^sLZg*>>wtAzns5r;jD}pEfh4eO&edo>U#hk`R0i>GNAjHKl@yRxjSj zW*0bEOEQiZ9!{0&*aHVMskiVRR_|-p4YY{w>z)qD+uV+azM#GgQ-fuOsm6a!LKWL2 zLoHFMb(NtHC2233!*Ku`Shzm+LG4rnkO5`Wm;Iy#wULK%@?w$iJ~lizVaPDM2}CRv zSXy5jxRVcdT6qQCH3;jme2$$dPmoTT&=B9U?JD=YGI25Afg?5DzHeQ}bgx-xO}OT5 zaW~{^Uho$G#qv#SX=(B-q?<6Z^513za+PC9lGins+P&q02=DrhUn`UvYe(XQ6%KC3 zEB73ajw;*yv`+he2ru+gH2PlkLgye|u!q4EJ?oX~>ji}CZiwX{>z)&=XBwyf2V-v; z7v&drjbb8Ff^>}vNP~1U3ep17k|QE9bT^EGbV)ZOT>{e5($d{A4BgC-0~4P4Kj%5` z@BMhb%%|CV-}kuI>YtlqPdhIDu;GI9S9t>KVM$xt2SCr}~NRvnEzDB^t}Mb>~6E_%7LEef#P=CXyhKGG}9<1!XVEO#`1 zDc%hY&!w3SB3sKb>|XM`?mc$(jKuI2{ms_^_0CPOxhV6ed&k!WChlplMck7e>OUy& z(xgXoVO}BT>dhR~{Q6)q-*#-rrLR?JhiyTEi9gq-{brG? zcDHs)KxZb!c2Y1jDaOxF<7bHgQ)o z+n{Zhb0&A>>K{P_iMEvwCtvD zg8bxAdb9k(^FO>2x1yR zO7?3j17h-y%2kJu^@+7kQ)*zfDFeT14PL6>qTT)>1BaTo(;|BkdB7e#P+7F3rT^n? zmNF|1aV|Z? zyL7pfqDO1>)W=?(!lPs5<&tu8^=0R!ljS#%%!#D!8@%#L0J7fFAzFuw$52&l92a%= z7$A;!LW;n~>@#P*me9U;zi#%+exobtRo_xbY$x9Pjkt@m-e-|TjAa$?w>ZMOpv2~@ z@};$QhRVihy+ZNZxhJ4LK)TeI@{nhNYYk{I+Laz14cMwO;@142P5?IvqVyn-0Z_K7 zZl02$Smt|f%|>(Do14CfXOs?;@KB{)e{3yn`OUMV_9W&0rDZB`Pa7|*ovR+#%?b>cVv zh1c1==UeNZK;xEFmzp(40-4VYgRKr@h54)5a@IvLejc<2Nm?b5jt2VR=T2{<9`P2k z{D>0-^%G*4a{j|;v2`7SxM_1yY-|8Wu}@PMUIXhKt}U`xj}@CcTM1D1WmRC`o~hwP zYvhfmk^W{E3mzdBBW&*WbtHjMXjeujx)c$qDlXyWV~O)kcqxuk!EEDRZ zGJbmj1ayAtM6uBxC!mc{o!x#p1AnkKJ)pYSq8Y#Vs5Yw&d*vw+G%3yMx9h2%tM7?s z5?|Stz87rQBtFzoK$`}50P9bWg^?wju|*||7o_fnR*1_a5>n|mb#H5@9B0U=*mK$l zzV@qD*Nh<39eN`4UR_e9GDPdx>lGQhdUedJg*7f+365IPZT~9Z_<4X=4Si9@>;&wu z3q)LXl0a;=g3Vbwr*f~DS&ifMTIw4TEEDyY4j%5@=f5X>zF>HmGmfD)guA24ok>gr zp3m?2q>Uu{TuQ%)Ovtvh_Wyb*x^06Ij2N?r+r6*K8&=aee~DXeTsRyhCQd@EpaI_epYj>c*Hwr zM%WlUm->h4Zvv;6kP1@%2Sw_4uZNw*WhkE5N&Q^BtWx)?%MeRTMA){VxW4}PZ^{^GlqFMm+w z`|-zh6}fFSG^IHwey^?ECo{vEtXN28YT89peVZq%gC40IAw#i23h2X8&u;xf zzRY>mT-z26_BT>`ZSk98BDbL3PdT_v5t$F`3KB&M1d9%*V`$;W5G|y2os1TN3A5Q2 zmyM4C=J@&d?|1J?|LXIASA5E!l@Y0Q0(;<0@aOe)L5zst$S+^L4J3Vv$V?8mxA$yI zcKsam;;aOxQ5DJvjEBr~voE+h7<2W-rM9lApO;q>6ILvLL1rNM;k4_ zP(SCXN|a(&s(#L8$*Fi=1W)UCdigFKRfpDgTEq^#*ITg}CE}1i?^!lP3z(SKXZopK zdDm-i;%HEl$fwr~>NU~ju4qsyQ%M|sdXj~_4 zr)nYWR@HCQ-ujJ)pH+h+OA%|Ap6t3t{zFb@2JMM%ZS@UBTn#@n+W(096NXaWa%5;JqiXrgivU1K!6(rs{56Z5u^_ z7V86ow$R8v-{OIbssN=IjocO05h**@Uh0lgwtjRZtwbpn&x8NyZWS>unhni6wtrr3 zSj*h2H-7FVULu!%sJUeSv`O1F+q#e-h^mWHTlGb{_PaOcqiAXH8qsWrG=_Z|$7)w= z>n8fy+S7qv63W-*`y>iNIaPGX}Mf2{?RIdVe|4g@XW_giz zmv>^wHb~rZAB5tf#ZZ)7{lIo~+R55)LNOwQU+aNHCSZd#0AekP|0{%Vw&)vsk-Mji z8)q(e7*zz_K;^&|nT2D>;~p2{&$(Ok{%ZeLqmgT&xtmpouTTJ`m}G!Uy+1sIixc7z(;h z1JuAVu2KCH;AI}N=HEvA$TaeR}1w{j>X3r)IL=yqs5;*mnIcAz?kZ_ly9iC z`t*rlhd666&qZ~$XiTor-<&cocm9N!8%pQ4%%rAkC;OQ0F*>?=jkA(r$A)d=<%Z*P zo6AW2VXq4}MtcP$#K)<|m!R(_w*ZL5LxVNaiIXU%L7U>T%+q1n*{TvfiBsoe(9D)p z;9o1oEZ{LD*KdAPM#D^htOmGh2SkzRK%%5-Z-wJ1p+&eW*a1WwMtcb$wS!Ryy|6PU zn_}td5w@p&IW?uYGzpJtUj9eGd#%EZ>0BpmYVe&6h^h3p#6BL{-{9O%m-^6rJ{v1# z=Y|7wvU3HjE}lT^_$%;tPt+x1+yGVEIPm8^NO+C$Z`-nM;n`=JGtG4A4b>6;&HEOb zZ|JKlDm#RHmf@YDopym*eE@pQ)2aY)+fbVxxJJVEo zZ6l=(J;MpB^pvn}_wJvpoGq1QCK*kt1BZtfOHQN|=vWzRAR%;qe@~|b@9q(1=*UE9{8ut36 z1ZdtZ4;qU~nSqKF1Xq(;uVlJ8xyCf>=_DtcZDlcT2t>dhu%jLz4iyoBC1HSWqI}e+ z#h)ja{vSm72o0Nle}j#*Ko)S*Yy;Q19>;EzgETG@T}Kvpb%k>@h|&{CGGGNab0Zbr zjLULe$MP?$)rASe6P#H=V>0QpC5;L#8%p1QtwCS)KTzviFOl*9b2|yYSG8SM)#w*c z9GYp?HQB3L{8{^RCzeD>oR%Az!)2J2*7>MgQ_oVz^?IvZar&xGw>GZMHL7Oez?=_Z zowV6WWY-}uU(W-3JPg-*0uH)|Y_-dj9wm7NN8dhy=m|<6BMby}w*{SY)qtM>>J&b>Mu@-TnX7GqHcT=Nn zJAp_0{DyKKC)rN(9Ib50`ZJr>OI}*)p0ZUByDgt*DNwT;hy=z=MSq)lfvwvu+?Gn* zPT?+hjWIRdCifj08~CD^a^`?_d_dI|jnaAltcZXGGyPiSiT6%c-C8g||G3{3Y_U}z z5fq9%htpJSR^HXn>Y+Gn92PCKGs`q|=3mp|y=z4=GWpjM_bk2A_ILS&oAJx)efP03 zR`X)rxRNj^pQ=u20soXsV)Tu)@a?2+t?IbU1(m};0?Fzc8$@5<0_WlwnD7-fXrKY` zY@>Lym0{r+HRCwpLCv>ZI-hZm0_U$MM3UR)(dRy9DEd}W+(HKI51D|&_O4_QOgET$h(vp2pCz>(#mPK#0Z);o_b(UM(d0#}U< zl`E(oyk6n63C|;Ax)0R_8q#+TKFOt=0gsyT3)y)9JE{gPhVt+21mI+S;s&l_k%nKD z;~WCG;C~%i8>Z@)OLI+ZjeQeFN4p{(1~}?lbH&93M%Xl<48u7sU(F;RYzR_Q`F2n< zIQBJJ=e9-qx`XmIbpGz`tSFc)HSTMFlWaDtE`mYAGwRNu@XwG3azq%lcwJPFb1ABz z3qZbAUyl$=pecCJg6bZFxoZ`f|7NUo*lPK(mE()I$@oi5SWSyMMvkjt>n@K4Hk^BV zXDzTLp6ZpKHv6OuQtZgXw<4XMqF?s(G#cc79%5}gmpMajwb`Q6>jbgk55Dw$5_BDN zrt5mc&Rj{~H&#`B?5|9{P1muT5Ywk~<@t(KO-BdZxsw=B<8_pu)3&|k=X~@At+y03 z_K$!ezzQ+HA&Wm+G(f|zSRT(-wgJI@&KHN{-)@hdt-kT5E=YcxG`f<=lV3*^jp%`1 zFyO&+BaAh2{MZbCUB+V5a6pX7bU}8Exyhh6m5LdB!!CgKwKJa8y_I{k1#{+aan=vhepU7!22O0lZSxq>aH*N{x~UCEUcHSO`r}-Z*pJoP9&!{dA603i%LHE1E2D} z?o=FIt4->t=Oe@6_tVRi^1}=@4`xyv90#Q}38@RZ4Ry9WR`J)B<#P=>-f@19_Ig*r ztyAws^@b~O$Kb)o9vi+DLqmhPVwLByR+)OHKLzXV8(1#Td@PvBJPeSuLf-4i><`(1 z5G@|08qXNGANpBgBYcX~RftqiHWFOks(7O0<_cbe4HH9vNhCFilW`aa9+B3)7$gIPqwGw;V+Sh3+Q+Q*!PvUBm zy##v7k?$7u8B^4mHrn<@9Q7*bE(Y6bm?#rj*OevjKD800}AzF3RGB0Y^05Q7V(E7(oVUVu7_c51sm-Hi{w~rg?d?OS7793pOm}0YP zS8;$$9<(w+d4KpE>o_0fsYhXDQ3nll)SHnuBmg8bVKM-Z?h$FyS?DJ*Q84WTg-vR=5e~Tlr9aF@|xgzTGqNJ7nSh9zvQT=`k;djn=eOt zCjGoIBo3#O~@{u+aG`egkM5zip4R^_A1qD9^CaMPHSr?pc0z&B%7!eFrG!cK21 zrgTOVG?dMj-Jz~~J7f`~YkwqQiLw=5OA@J~p@$-h1}{s0_ZBxw*@$L0+&2iU_zuMC zQ^?=}sl!YSMxKO|yLsQCCB-~1hfThVzQ*j%H?>>I##*kR)c6e0&sFFSgqIqQ8yIH~ z8P*YU<{h)++}^Blf?s>D0e}hwd@axXdLJU?__`Li7tkqT>F3E>tbfhB;$a zMsIxvthVn2a~1hVz|s@Q-wL*=T+|RteLd6tE*6{J=lvi%BqC0-=ZTA=Q#?&z?pUCq zc4t$FLetk%r)uV8#RqM6pA&Vq);V9B$iCt(F|MR*)-&O0m#MxXixczA)&Z~L8X-|O zH+arh*N09A{PiL@G-wG(+adVITO7mlXaQx}g%qZ!Q>qtWa*IF7$SL{_yqxeeJls9P z1FjENvFR8_gaEuGrbEEz>3~qsGK?gMX%!=as0FK?`&jl($hayvmkvkXH5n^&zB^(q zzYtAP_wWyvReb%($+Cyu$t;B*1HTQ5x&Ax_tmD(TpNAdH6*{(~T-`CGWhUR!{>%-TKtOF5x5aI7e}2aEzYce|R{RdHBGn_&-cweD$z7M;=)|Gpvoo~r%aAAh`&HDSIaaNR-eYR|#HT*7nhq^BX|4`^-lDxPHszd_n>!z>(V3Ciy z!bBSnypn8O1JRgaPX;a7pL_LFY>wtvsY+gy$Q^Bp*YAIPyaR&H4OrIbm1+0tyT!;+ zFW)xAdr@)fxTlC(UjtLemsEVNakRUA)hHtz2*Uwd)(vbO`bVJOM0^F|!DZaAXpWpW z(eH|GG@M;Zwih-xwRVwlVc}`OoS~~3 zw=>rc-GbPZ@-wE7n>AG@(;Hfg_2Z&~@OYE~+FcVA8ZF^WtS zI{v*LoW5He#=1~K%ZR~>Uo>DHmwGL0XJfOi%iS6r9lbvn|IC@KDxPki=dqjjHnc(I zl&BUT8cU%Jw2RF5C%~jcGfj>SQ3mPEIL&i`47P6)&j~(~IMy>1z&j&_e1gv3bUHpS zX`U7-^JsNgJvO3Lwf=t792;q>QTIsu%WDOa%*D+YBKNtt zxYrF|ML1ji&Ou|Hsz|*bEUb1mx2H!cJZ$~TgVx`{;1l6-th zji;N6CrNNeV0V&_8*#J*uhkT0t~rI>o_?g#-RTir#~{I|W{rJ7S3A6~O{S{Ab9mVP z26iqwQfq51ax7IPbd@``&r!|6Ub&p6ywVOFz|(<8*_OT;YZO&Ss3k|;4!@#HQT!7^ zQM&X_{@^tcdWc%Q9(=X00-jh@0#!lXR z5>IHdyS-pYOp#so1MWB-Iwm?TFSg!L^M%I)$A4FpMcKlGQ+LKIE=^~*Gq%Zf%?0xGA?ernQ&m8~Q7 zTt$#%nq*gr9s8?1s>UZ8l~YTjY`#vXMK4d!56!_B-Mc>uL-;^tkLSz|i2bdD{kRfa@KRYsLU9 z4Re>z&eSv4yxQXrj&j@L)!xPBw9LhPdFY~_#M}?i-^_x+4y$$r6)3M5b$aMba zsxy0^kjR(9(J}vh4H_7bh&n2*9y3a7X_YE^5{?;J+HcCrP7W&i-r;kcXyiPrx z!t=uV-`}=BFl!xcr`0f9X-nHViWkNfcCJ^!5SrDCnmszm@i;ljH)Z>yh03nQ`yBwK z_O{vGn;gE)#pKu=BbO;EQ-n%&H#7=>aPJJO2P{ImJD#JMnSWsO8UPe_26cOD&!^4z z>m7*-laA)6g{Y&C?HI&9u-fQQhkR-uNeU6XNs;&@D3T2x$~WHU*DD&qG}NA7NV+Zz z**Vb%RDYfqt!mCLu=n1M7hRjTuUfOfUvThr^x%A>0DJ7OAj+Vz4xZUIMe(D_qJx&k zc8&#)ZK?4AE$Ra@wkULOC10=Cl^4P)=lSY({7b6mu@D^?wH&88Zq^022tjDULj4qX zLXc6Quc`yn6}n~_!4;o?XBIE zT+DQRi-+6$`0G!h$%8t1N6n^1Vg-TJiD8lU{%l#!KeM5_sNPB7`XUg;y~6N)vMPwd zhvVpba;QL+jI)!&s$u-Ad?jnE&1Y1E%!+{~XdtAk6ZQZjz44|3e^^22Lc^q(!_%*> zZ)v}Z5|c|}Vs7wc(k1buvOAy*lg|&njz5dKCGn>ISk6JhE;*B(l31teIjeNsE|b(y zes;*?KIQ^%XSl|sq-Q0L9F^|-cR;A2#P z`HM!@r#i*#O=6dwo7axZ`4bliOjL}%#FDJ66vX6u<`-*(Ydx-k`-N4I`DK)SO@#yQ z9mJN8SRXMkpcS1-*18cocbOF!bb8EC>e7F?+BP~GM?E8<^rl;gn(2-?(ENcScu+jh z2s@CXAL>y3z&J-vWhh0g08`c_3P5{;&mMDYV!LxPBDGStVP+#RgV~iGKi&F#X2cUI>qmskGa5#e7doqjLZ5&no zD)ByZ36x?v28a}^*ckptKySApK6~0AK#6VAic{ebUgY~m`8;uKjr6QKVMl7PUA6xY z&#eh{nguc?FGAaV(!`+Zm}W`!;<}+z?`Ocn7vT+=DdIMVCDmCC^CPJ79snh6*BaB@ zkqBd~8VocW!j7FyEt0u=z_H!d8=J!H7yI+kuIL3P_GbqVMgcJ%jAQa?9k|W8{uUrv z%pY9@t}z$U{s7**H~6J$tw6eY_nzo@>@eI2?b|1*xW>N>9zLI3o|w~KJ6!c@IY~Gl zkMZC!WBic%M@plJeLaz$4s+JWv8v>pmFt(A&h~f|$;-FNxIh1<4s;YP`k^pN^<3Gf8%^IruJ>sO|M`Q7P zBGFd+jMuC7-$`W7)*-_qCckL&*bI|0tt0|qnbgmw6Sv!2K#I4wix=#Y@~#z{=4Z>Z zm$(+&zz6unlkjoS8ct{;K;ef^*5+JZnO&3pR@apo|I(y01^f&;`skj+x6eQ1vvQge z{S3Fq`>L1j86vNvJOx%_|+=UgmSRc%&yiXK=n!VF@L`Vu3 z$~G+tYhy~uZ5#Jr2BH1+^pJF!zqWeEv+(@Rb=#ncpg{lve~vx&MN4C7k$u(iK(Gc` zpsqrPJu@-9DsP?R_l(S&tI|T7_7MFhK@%`yd29%$@O(u=8#HT(c^Z#<+=`Y^M?VVS zN1@Rw0glr$(##hc1$#?g6_v)T_QnOqJ6ubAF9rgTPATl%%;ts~waxl2Jlm*{P@6FA z-gR(?k)A5sO;xjLb4sJ(M3;+d+f$-N{xpLho@r%L>au+@#lY`* zS9A3RT&i;oDz2JAS8f~*XNFx;1Yd1eaJ#t0gC$DX&%EV5ipr!F4#1puX7nOBf832C z_}`z0xcX+%*Q`?cX$jpw=m#b4omYjxt9yZ=<`hU+C_bBru>LF%{$TPXtP;W!VmEzY z2()_W18G;jM` zyE8Em{0^TRv}EjjbZnFFBfs3wy%dTun(-i3w{eu`F=UrpsE+OUAj#;S`jOz&JV;2m zw_D;vt9w1P1cc%+r_?Uco^$QwZn@k??LoxMIk7EmT7_ZLZNlXT1@K1%f1Zg70$J9iIcAw6UwjTIoPPQv4QaG!%oDiqg?aY^;g*ggA8tN0D2g_D@#a7 z5FZ%$2*+m!sweL`z6*+G2yAb|(S$8Y@_L{#W0QZ=9CuXqdCKJT9?m{e9Xr6RU<-ij z&9KJn{!=;%d^|D25rKEaIpf}kEy__xiHXw_x?`*046nyv{Oh_-KKq%cak_rznkBNL zO`480$0i-a{s7j9ks7tkqQPOYEa#zHlc1dOZzALX5; z(LwS~6=A1@8h4&1y(r!`El)9BCvdaB0$t&Q+aakk;5+~|7}~%e4z50!enZl7-vuV|$(`P4i=#D7{(x_qG=cmET7f zxfF={Oi4p%uOU0Yn;<6aKe?W9L!u^4!>}Fl-JZy*pLDt>vHH!DN!g%aHvE(GDd5k? z$Gi>aj-Fr=@20!6W@hxJFQ=pvj!nn1+EVKGY=)+-=Zebqy`i?hp&ANgNBr}0fivOQ zyh*%9&!}bO%v8&<_(Mr*tEF`)nKpoqUcYw( zFKoeIX}HxMq`B4JB@oOR)AM4Cr(Q#enc?^m$y4C*(i`I#_rOStluRFmGLM({b{gL^ zeY^QG##8L)%SKH-J*^JdSH&MQGx4*i)I>up8qJ4sL^=BBY0yBic;vL2#7AlaNP@Ca zKGQ#TT}rO763@3A_3 zEQKBVb!YA*F2|AkSg_QsN`9SgwvbY)-&gTtNs+Jj2G3^kbat~>E3n;d!7$A1TNuBZ zzPz+Ckviu2CIg4es}v@$Gwe^gEyk}``_Qo**jte_18|Rw;Ul)tvqJ0Q{OcKpx~C=P z+zs0^24YF8BY)WJv}BxQ!#7`lK#VFFbk6Mho)rDDjE#C^>UD45Tmu- zUr<;8USA#j8`35JX&Mu_er$R5V_xfP10C)ABm;&d4cWq91hLLk<1LD7-#Gu!pVbZS zbbc5ST6rlIYZF-j9$0T&m0bm9js}dMmyjD5v*ed4X^O9{dc&qY{Kmg@uGhmFLEmr^ zD1qLVfn!Ejms{DNEL4cGB)8B0fyx>gbRxH*9r9y)>omX9glH*pmX(&Utk|^9^)|e3 zV@c02jLHr`bL0V|4tV7aw!kfXH(6W!TdLpI`g@S_CQhb5Hu)P9X>*?seVF27?Qi=W z4>y|q)->m*%iHJkH5~jBy+w8Psyl&yaEb{aiT-3MT87@Uu zvOXSu^(NPUmDv33l2mDzUZd%8In6VwM5@i5L7B%G1S$g=G613KD~Z9eV$|kDSM5$! z!&ID{Pu3JanA~CY{qTKR%CiSJLh7c#RTk{AZKmYOIJ-3G$WtxNR=MlG2M5>#?bS42 zHO{Y%L&moP_L0PGd`KWulG>@lxd8eD;lM-&k z6*8a#BsLG>A0C-SwQl|dEidqTO~Ii2;LAsFuB+B?!5qtUKZAS9Xv)%zfTb3lfBK>A3-KcMW#zvr}QD;Iu_*1lM{rf31o+HZD z)aPH=vVSpse5K`+U)zy6>a*{A77{o3S@UHB`zAJcw>f&BJO)hn4`wk zQbL1M-szbBaylHxk!uMXi*Os1G1z-IUG9w^%|TGY#8-EclW32nkx@*IJ7=c>vg1us z&UZ67F!b?gVwDaP+&qYp1hOg>9o%5%xZY2?uW*>Kh@c| zSs;BNWb?cSiuqXtL|8Q)JyL?9?BZiu10TS`fj345=RXzD6d1@zP&W-Levjwv{HR%Q zRe>6jOUuPCh1*u#kgn9uU%a1F@Wu+lpJMm9iTo8v(z(ipDP12>$W8gaenzq17 z!gy7N8qzy&I?iPpAY_d{8u|%Y9|kQvg`$R_F$))Hn{bJL1VdJ$*`H`8;x}<0e<4f= zF>k==yYBc~o-Q&A(T3Os+`Oxbe~mvWh;@GKB)3aAxPsKr_w6*tiK%#-+uj@G4VCHT zDY;uE{9DXNW)|Z3Nva$F6j465WBlR`?)e&OzLz0zr^au7+GrnUp>AvS@m{jQ z*Z7e?t(2NZ>DN`PIA$V*IxfmP8gkkW#JeCIMwwEi4QXn&YXofmBlruggv;1&@Ul>b zkx8gg>cQza*u^=9sTrHbTN_~MorpcHVBm#ro5?={2tL4tQ^ucn!sRg(_*^Yn8{_Dk zl79qevRb$CX^;s;tqve2a{3fuS`+~pGp-8oG@9=Fw{YK=pY_v`P;#Z>VAsd3X}$BG>VdcJ=-}wJ_tnOJ6@^H zWkd8I!7GXXsVN?S=aa4sLJ6O_qNV+74RoU$;)*KUHBK;-6{=ih9BEM+iUPh#~#>!3@E>Z*SRcbi9Cc z-Rrc0Msz$xa(oq#lMZ`!6tR{kx_U1$8N=T7|=Q?R`s6W~jpagLRN zW54R+(%9IQpM#6FoS^GN%d`!*8@O$^Xr7dlwyutvtE-bh&SJ%?FO=FG(p3bku^QpJ z52^3$OV58#yVWv5^o;BdhnD2MD(-9;!WMR<%?73d)t~k)OnyGsBVN4^zqQE$W}+XB zr?6Wh*;6KQHmHYR@k?TKP>(UmKLR_@63<3M-~4EXP0K`dZJpDzU(@}*r!yb@3~P-c zUDcg6p}BFH4ERH1@~s<@monc;;z8x}mC>-;em5Q_J*()%q?h>Cz zV~HpShM^tJs9LfJ)<7!+yhq=El1};DJumc;iOU}};eC(sB5y+w!lCmhIvoyp9VL zbs&HO1ERz#SU)q`S3VJuJgmv=P5HaoL8w-Sk1==EfNI0yxn%(L-n};ocYmsSiiLoB&LF24V}1 zda_bi0bHySVK=&aVes$|GS{C8Z=bY_BYlGnJ6U?pF`yMW=u`+yp(Pnf9@9-k47g`drKzEGC`##)huoO(N{OnO}s zLqf^!{Y%O5c9l*9xao+l@rnk5XbIv7j9S$H_zh-@eoE-NZ#l?OCOPVe9;GbBmvugz z8T!C23opSi;Mp!41M9NW?*?PUjR1Uho zm({j-06WCzAHgRLStmo)xi&4E9W@*0+Kwz1D>mjWVpGaT%oQX3+YQKBGqv=kNMLQV zj@t3k+{w5Jab(fA!m_EJ{=vv9U?^ow@ zfp7bhDk?fs%1uo3nSaim7k<^sThioFOSDr%dMj!^{g%x^leu?cp(rH(f8dk5zj)hp z;j!x4Et40g6bq(y6aNUR8p6&vG6C0d&VvSH{P6B<#<*E= zU>$9b^OHfVb#*=$AM5Tur?oYhUWXRyrnTMUrZDnRl0!hL%HWbw#rE%N3UfM!4>HpA zhocIOIiBZUT7z|$)r4m&4+8!X(B@dX>=t~WQ#=zIuKm zY9A4Ig6=hVf;#JEe(BXXt3gNm4GvMREFw!6RPCHNl~3hVces6bRh2U8VM>I{cahfjOfS_ z|LX7($v#&A2e8~2U)CEyWoK&AnbdcR#b2BxjS`$LUTaeBBzLc5n3Pu8}T~AZve*SSS~kYzJ^!_1#PhXQjji&fA zJ(_173w-kIGu|fUr^9s{3O{N+di1Pjono%k7RQZGpNRh!q>Kh(8|PZT(d=8cnigrp zab_j5L8_JxF)>oNlP=HOkZGa3GWz)_hU;Fj1XPc9!|(Q*X%;J5af7RE8n6zqO`D`9 zc=e784?lS%jGRA!7=o07^=H~+q#MExHa1O6evc+=8@DB_NM=ck^-ro0+W?;DZ`QF+ zb#VF+njm>uo=jmhoCP9^erf0syD$Y7&!&n~zTK8ryF2{!NsLDUrp;&1?SOQMsvJN}gk(5b|QTve(6{jHWedzYYDuT+Cx6c`$?~FL9OE5sy82|<$ zz6^R^(Ot$jDqk7#la4QZvw!JT$N0s9;A!f*K~*S{unUjwkVmv}{1MyRwMVGMw*(b0X#=e#E3ZR2%iyn&5dnUXqmWRSf@lI0^r)PT1t8E=rr~ zn^=pPfhI2fBjB*Sa=u?j!pzUww}m=%v$P$`)B>xD+yIaF+>2HhoyPGg$dK3lcvmBi zSeZL;;KKmfx_T2&!F}^5h@zHyZ>h>Tx#fUC$}cQ71gEYM6BgNL1GmZ8#10bkpmA8; zc#l@7-_L#i_L4=Bmh1$kytZ8BT$k{ciobu!U4C3wONX)>z8XPh)aMN|a_-1D3hyzRAAq8;`Hn#JrVu7AJ`NV#C|9Ro7)_8=qd>$%qut3*bR>+WCd|jK_2^BZKms z!DT*a=4j1$#{PLQJV$8Gl`pjI1=lBZVq{f{On2!#qsfT=^N!nr^8vxH0+^@hx4)zN z^LIB=OXqLfXPT6CK72MAohs$6dj%c*Ou6-yL~QGAKgn?y;}XY_LZPjKf{E7C{gFn7 z)X++k8yt&$c<{M;g2`uHQ?o%KW0iYC%NcZiyzwvozB$`>3kN1#2U5SK*1|x@Z@2!- z!;0Ve0DT-7CVTWV3_f`q+6eO>NS+rUjF26OkYm{2RRGZr*x#QfC4N8YG}@PZZU0C} z*~*>K7vHZD=Inf5pH=S?0l~1vHQ0MpLwUdpEY!0V64@a+*>FnM$BU;CDYY^YnyFee z+lm|p@^d*A-u0$XVgrb+?A~YbMb~=EJ~qcn)MMgLoN=V9*pLp6pgvg5d}M$IvgdV{ z65caUz)XwE+?JM=R*DSD+~&0u*p44;54s|a!K}E4Sr*$WfT9jD?Dz3#84F}uUn78G zYpOcH5S!!b>}^vb*f~+nyZMC3BBM$s&ERWEyhRg<%$1zQ(ho=KlR`I5?=mjd)L+=I zasZ zAU)3XC`cazDEgDw9B3(Fl*w4C&$X<}Z(4QRbaYq5K?l6%ENY=@^yR@7t$~;NC)34# zFyNO~NPW&@J~3Dy5m_ZgQ!uGok783}CJ*QH=1{)=IUrBq57n2C41IbW=r@DVS9}wf z(69n{P|c?QSNJJPt#DqZmH4?+!hT(Bnz0&fs%k*SrV!8Hv)1@mM@!`qMIkx4_CU@h%Mbh={0B`^eLK;lF-v&qYF2o=(n#H}r~`>i;+Q1SvUpyjC=Gg7@ohdq#A5nY?yis_{EWlZSdRT04p}XEQt4!h>R4g)mjdPynv=g|G`kWU}6$ zw3(F!B~oiy5f`!(qp3AjCCk4SDs)Z1FZlMEeViZ#NzK>LF~tvtQ~iO^Bc#98CWsu> z4I8K=X#s|Sy78G8riVr%kln@LE%1`0*dTdk1=IUqY!4G=Uzb%uY|!XH;JR}tMso9m zW7|DAkwtUI6n{Omo}9w;&t#kMF!wk`?38{YT!~Ffa>_tS@Fn$6+OwCfSg64ve69ge zhofB0ecImA*7;FnZ)9?1#V%Zjq_WfYEr|tD9Y^@eqdpHg64V=4I5ZkU(ZLJz$#8P^ zJTx)6W99sLLYahS^!c};agkypebeH--bYFsmj6#vULw61(E!~WCgLEmKL$@?T4ls=0{=MhC-*?{g$GOfwb4~1-9rNt_S@*iv zv+g%bfu^0|O_LuJ{vDW$+^w28oR~Lj`|c;hg{~;XTqW;j#NS=0Mw{U9L1RR;f$|>V zfm{EEfuH)CMrVD~2c4PDu^wHsi@#`d2Bqod9yU>JPZnsU1^mncLrJjyT`a6^$R?JB zlV!UVg6@c9|S!7S^^UeL1h}mwZ zJo!;T9@Gt5B_kB2x|YI0e=lW-OGv zNLa*?<-tCZmBY+Pdp+o(9+Oi>kh{qh#9>af?3Fsp@b=XR?{FZKI?K1p5=5X$W(-`l z4H3GYiP;)=(@*B2^dyWmWf!d=AS6g+j|j-x196O}XnP?>A;FvELDdBrATW`BN4wfE zUoEzT{3Hc?s$=kz!12WQQA(JZT4(pfd3oaNd5DUzMdG|h&u)jCg!A2xR!LmwHN~MQ=Ja0JKD~U8 zk8Rw(zFBL5NLm-NfUx>%SyhLFf?wZKzY)ll9r-b67{q3{+4RqmL>2+pE8??3q_3LQ z56X-+?{5wlWZbNV*Domz{@B_hebyh|A5e>O_^;}1C-emBCY(RDSRi=6lsF){D3RRu)g$`xWde5M(?z@f&FJMch|7MqjBI*F4vj3u; zh5@T@{8x>FA;ABMZ477@02Sa(FF2O|EalMT5*RtYf`}>LM`#j>fgoU>m}wsf5oki6 zhpL`c0iBEvb?&lfe+l|)_s59bn#PqZ&%UonhS;b_Dby87!jY1Pi72xw9jS!>eLAF$ z8x743&0%*!tG^Q>$v)wbp0+P=#6O*!Ht;OJNd)|MyUZO1%b*FOr zE}j;`xgpQgI9(L*LgszK53T#}j}}}>2%Oo3FQFL5%7QR^zF|jP%bP)50nO4qv2EId zbCQgJhixU&v=E1?y(nBGaSjS%w(|GS%NRw&-(xS$cZ!#HEr=0f^zr!RDk~*yOrW;k z+HVt{CJzCaE&7A_R)w}U&dAR)$|rRB*_sO3r3BE5`ygW z7b-ih2QHmHveCmsEx`Ae91SR_(0BPODa~E!W&Y#}#$tVCbzWkiIuDlc)9jB@GH9m8 zHmg+aEs)*6Xv%dyKP7CL;=~aH!s1^w<=&rVLC72!RlSAGznQTFC#cd&4Ubo`%l$az z+zysGYj+vNyw(bcM0u(*yb+Mvj&V!OvFlF>3&tl_sjL4Kn}KKxYOLWI4p-Lt@2WvmDQQ9RfXlAsdXi%!#3t{U1g)n1ytZ1< zVZb29$@i-xKPPwUpCabem=IsqGfWl~;mooknZ%bxQSLfKn}f#Hr>{||TN~kl)hE?l z)n7;R(KCV~T4DPMLvW)3xpk%WA@}^od zsE@Ek6VOP=6^Rgp(V;iqzYFhmK2CY&`qbKV0X*!`v>`1 zHIgT2XlUz?rn0rA#t`8>cPvp3>kV_q&nEi%x9H5P=h$>4St-|Z+O_fGd+DFr?j9}K z>XH*i?BOx~NWjz?esZ<^9Uhm$Ntm>2Q^fkpV#peyv)=aY&2cr~o{twg8w-pHEzCVB zi!h6)j9#@$5Jf5%B)nEs_n12@L&aMn#6wj6kDOYLt&dPVOvz&GP~}I{)X|&EC4PoE zthv`SSqbHDpZW(uwT|yuNS_eGt#>Z;7?kLpDuwpM zV{olZ7ox|d5j}GiTEAr6Va$7SBV77rb7fQmGD&RW%Xwy8oPa0&(c3caNrRqpU->Q* zetAg6vl#ha_!VhO0Ya(w4)15{RQ-0;_6O5d-t5p|)4Ov_aj)V$l9Pn2?b%EbyMJbe z|0DPNH(>eaJ+@o~iv9`+8Qj{X|Jvj+ZUoupstx5g_AW(wnQd)d70Ik#w3&~~H-uui9Ht7Q4}3z+B1{v6k-Bj-AG zkg7Lqk&Z|(sYCC60rpc_Dyi`7gcf)z~S|%xqJGF zBU`g-m-nX)<1>${<+&Mh)Px6Al!}|nP-j~SS4-8BktD&9TLfPBR}P<(hMoS z`HUMHKf0>9ElOkkgru}wa~7~!Sy_oEk131ko9Wkz(JTU$R%_)eeP~=bXcxX`JD{Vv zFjIx056lbj?33$@E-fDrw#w1=J!OFq>3mU_y|)ZK9}sVomEw;s^6$^k3ag?$23p6* zN3`Z7QLy5tmmyLWOd|!Ceo&`q%e{0kld<+NrP9b6Qnq#C&CDFSgLWH}MR!XOPl&PN zL;Xr$h1ME8v}v}2qT6~pEHbor<;;i8XXdp&2IL0_pFX!?F^-z!I`$b=WmCSb&m84B zlbzd2*%P|1)?V9KZmhX=@tW4*WNFM&c-7OE`zpN=B1>uFL1CVNS)>%Za-yD+QYqtd zHa+g0?rT}eAo^=VX4S(xzCCadN8%6t%4W5R7shEdr!^hN>~|tjZUdiy07uc*=ic;R z=tj_P%C=D#^pc6BgT40^-Q+MaQ2A4tmvofc0(ke(%)lVG=Lg&u%>#HKglCWH#{JUh z0373ZJw@P2YXZ;U1=-L~nu{P+LjpxRGS6mVBmF^389hvND1!X{E6QgME?Z#_d98ub zFt;$hZ87r9w`%O@F2G028sP=eHCXJ5Y~bZ{RXlXL4&Hr!R26o#uylUseylcJ;mMWz zp_1oxW3sigy;Fi~HhGk>wXX?HHZa|QVo+%59O6aGW?&Nj7tON0whh3CP_3ll7IHen zG+_mKrj0P+At8y9EUPr;rZ#*qdt)#RJTNn1v4KmA!I0cX7^4#q)pvH@{k zjT|lkQOa6w#+R60G|1+?5?UMd9R!NpAC|koVJUdb_&xhGKb9j$wMH*nk;7KdB}KJ_ z84Hi0g4v1M=f^^{&siM?QcAkJmV{PTm@Doz7A4|VeHfO!Tw&}X399T%wL_murEv?@ zKMZYgV`_{(uHxKT6_0;E+y3ZY+0YBWXHXe2THL?YoEOGgLS@gN^o_C`AZ$&^A&tL8AJgPl576l+$fy4}&{FnW zdF~#?&HD6HfeS76>0GG)_v1+-wU3bhD+Tyhv_O~C47xj1X>Xc#>iq2wPlBTxP>0!iGV?|7AG3)!sc0y974VIt@NP z_ga^f#;D{jdxqqQJBnty;aG%vcK)gxES7}Lm}p9fHE$M_Cne_iOs?(`tW~k$OT$ap z9R^9Cn=u2ht*j{F_rst8-5oA=zQ?Nk9zSq{-W^CG*%M4~k#ZN+uaY*OSg|D1GLWHR z{X}u0Z~ zO=3ezNzLNMOVE+ngx>V~a8O6PI<>G(Fdv6C;-bp4w^N{V)`_zoOciY;@ZnQx@vOnf zODqQ4e5v16`e(J2N`T>X~A3>WjEjol{LN){ZaVj_P!L|>P1 zYo_5rQyXKkMccd?rw3Fzjm4ub5Z0S~nZ8iEexjr9$Acd9pvON`w~2lpi*Zgy%}yXC zw{SURI2)i;)NQY<`fFiKre*Z6IUov8_QWjE@M!8fYoBg8#9c?#{*Nm5Kc4+3#s9B- zcy!J{Tbccn1I}v`z2{Af>KjpgQ|3GPaxdNHN%t^6Ax1-3H-J`$JTIK*)iE?L-u4j= ziwfV(DCHjI7mQxVmb%kN{Ki{I>uqFr-yWHuZ-9h-L?`Ne>a4Qf_hpMTi=QAm(`-Dv zK9EcFXIqk^{3}_PEY@}SxLTA>nM1-c{!UxlX(WiPDlXg7SP;s3e6?dez!a7Qnt<%S6D<@J-7Er1rU>@R7bA3B&3M361p zNtkaNkg?VYnRJZFZ{KGuRFS7=o(qGCRX0byj;MQ5$`DWb&MNA!{(HLV*W;TZVVbB&k+d6i4p#$h@e|Zr*^u7CeFDb! zG}tVO?-kB>uqlV`f4-$lu{yumY+Y8q<{(!9fm8C=++Ii?B-FM5f}hn#lv|EIQynTp zlAgQTQ8!y8Q5DS51#+yPA&##sr0%;^RQ24ZPfE%L-8S~!Z|i5lL72=rye69-rz(X@CG;hT~mD)QnLNRP#E%v z&u6P|K%!)a#gxc>`z<U;=mY8YX@IVG&xBQ4CQJkgF0bJ}8hWgsG>I(6h*jm2W z7o+q8ihH`>#EGoNVjykiVoLC^@t#w>j?<6^JuX^l@3**C7A6|$@6e~`np-4o{dmN{ z{mpQ~I~i*L#2u6vKTl&Pu~k(3vp6XsD$qu9L)L|h{E+Ih_vO4Oqgd_}LGGAnPS6iW zux$t1s&=ddH6l(6)2`haMhMUh*1S96ovf`BF`Bt*Y_1MP6TsYvr&M$WR9<@Sefwas*zQ~hg!bBXrzBq@3wQF_=1X=Dp!pvrB}yF z+6(~3vf>g1UQNf4(l0SE*yB$?ft&ZN^J?+9z(;R6-s;Bw&lX~iDV;-S}PpS!{ZHuk|ERsng^{+f8d@JtNpA{(bZ~;}uY=AAK!mBJQPIl;DazNtCxaliH<^E?Te}k`xe4Il=M|I;Mk{pFA zcQ0Bqh-8b85dMqy!wQg*4%Y*9s-S8AvBNARGa|Uz1NCbfd@GQ4x0G_7w%qk=8uj9a z^e-AeJrdsp8Bhc6ww1I_f2n7%!P3XX*4JS#)JI6eZ`@vWhh zi%^X_enmH27X*mlWgX-U_)Hjl{seq>7r(gH)ngJN>Ibg-0&G_T?%fB*meU>6+H=V> zgJM7_=0Jbwr~@-`1@2uyVnn;ywOas?mVgQ{feyT053U<}5BRH<`M=m&`}ohXc9`@_ zo@o+T+Rxd zx~P=0!Sp|kyK1K$+i^4|q3sI6RUvuWnpri(*Ut4h$fVMx8xOVMwo~(AfVc>nL5(Fa z@O9y|`?s|`s$Y2vK0fvl2n5PEJc!RwUm`$```Didu{yfZ87!t9wu>6*A)BpcGRBt={X3&aPLxlfr4CNV$~BA_HPJRTyB?QN-e{ zQkbl+lwv%;>zAMT$9p^oybkSp+R5OR+e?QBSkeJvxcQvdvnK`hHTBU-)3^$ZIeW*= zI0bKhdEpf1q#Qc~QkoC`BqoT#t=yn5CQlHlf6+c6ybF~o4sXbub%!0*-$a@Rsn*By zPbQbGb4vA6RSG^|cTpJ0fEbRk?c2>5<{C$WcIVxaxX(@{M%h}0A~hVOG(D1hYf|K= zVjpHJi#W)&C?ztGd*n#6iffnjPtYD{1ln87Y+hwr@bPud+L=ChahR479GWAE(RuP^ zMKBkcU2SsJ#D2`x0!}}c#Pq5W6;=a?5Wr7+2;T|8!F6;}g1#ZyM~@`4?LuY(LpyvL zHTDt($z=wuU{bN$Z zh13T}04miPUS&WP$zt;t&A_#D>OSo@8uj877~10hYiN%n{N#=R-tr@ z5CVXyIO{SCl3kLB)2Ckh9YNW};p*LQ-U~@f@g7N7v~qTjfiEYVuf?n-ikcY{@R>Z+ zg+Y&_*H_Sw>CY0q*!8AAd>*C>ff?d25&v?iX_&hRrLJjW`tr0)C#LaZ+S6Eox%8ir zpo4qlnpYs4ezrdB#*0n;Z2BQ>?~szuB(VRn``yq_Vd2d(1JtaDCct~B1akGPk@VB0 zrb4f;8yW-v@NBDX3AC>6Q`E7=$6OY|EUj>7NLffW@DMlxoc>0Y0PTlltuGIp(Jys* zx$%$v;J4uFwY4icM7hGfiY>so@lE%cAJPJU7ky<8GnJ?)S?O?NG#oW~_c7ZS1Il$j zYzs^w?qtd|sDO9l{EqNDh)s|&>lY-QZ7x>Gt4{^$f2HD@aS({M~T+lO>1qgBpVPH z&s7yv)_1nF^ePqoer#R|r31e*H?)rJeA&M~Fr_9YSZWuxvq*n0v_xOCj^1kirY2M! zyZgyGcbtsfHl)3tVctV-JgO*uG-kbK_$S&kh{8JBBc>d*C-YM41Q8NXo6kCKB9N5j z)fMIZ%Xglz4@7Tp;I!2fbpg!bk{%W#!wY9FdsFpJYL`nhhh?5NoW&$lqn>Fqi^Q}5se&@8&@SU5*&89&-v#kkE;wc+9r>+ zSB}@iNO}ixgr21jO1>RF!2l^M5l4o;b`r>kHdYUf6sA&zl#kk!u&l{=$eoE?d_)9p z_<$+@=+8kV;$NhxX1lMkj5XxUX~$VfXz=i+8ah7HL9cdY&#p(%+j_$3QDg-1NL7}| zqA7RmY9zgrk7KmcckckpK2ri7tqpDIi5I4VRLDco5{Z|aFeEqEjUl>S`_`9iBlBVM z?dmq9pSsAIP{b&PDy1@*jCJ6?@M`|o9p?#FgH5JpZ2)xxMN5FWhtJz9$zMKETl}J+ z+~+IOpmGDLzi3z;o%8Z?9Hk#I*OH1EHKru?lBQaPh^d84K^D4$sOi9@V&s2XHz52Jl*VS*P6G)`}i`W;Cqk$j#4aY372W~ z48LU@c>lKop5QDXPAc|$=LBZipLK_DTev>m1FVniz(@Bgf*%td+))Oc52XA)duS`U#257%(OymmOdIGt|@dquC6 z;L3N;d9K8Q(=WwFZF3tjD0r{n>(u=4-Phf`Vqu@P&{t@(a$4>zCy?UNmuwL+jAin8 z0p;@XKaamNae`*cNJB@ql=n5B&*Y{EnE+Abamvm7;@2>IiTLAVQM_TwjJ-Oz?jWqQI7mNa_vXu3OG|PE z8^*9&T^2cJ=|dvmsi6wv-Kb8y*X-Sr4CAo$+>{KT*B40Y(yGgDz}>r0%wv5C`=v{C z8khtDwY?ePWjeo0-ZzdaVHGw4v6VFy-*L(#)7Wy2%%i$%b$TI_L;f7^JCK! zEXayh#^G=JzMOZ-Bs7ihXy#>c_$_1ds5qzHVmlnG5IM%)Z{F}2`ohaEwW!+n9k+%# zE!vNL=qF0zuLuaexcZvt$fi4K4n;O!K~@G`O6M!r#aR-dJP>!pa)HF|*6t1jYO`ynB z+;l#;`LZ>_pN5mAz!?Yh2im}dpYe8z2Cumi!iP2(YGAyX&Yl7)mTARa^HUO}NUpPo zm19)&*_Lb&Y9rsfnr_JO<1sy9F3)-!UdtB6RcVU$ETqPzIIYhUa12|Qk9zm#tpIdV z4j1vr@M)f#69}%;eeGFIVP{M~YtL82eR|I2u*gL}(*3ZCPzo37)_r(aglEvDImmxf z+{(M+`|4UqOr~%kI$HEluE|uz)yVIm2j%`7wm-KCIs^?VDLAFzPM<(Z;*e1$W)jd# zA_s+Rfyk15PZ6VmCN~$-*cc5ge_gRfiXTtD>}PGARktbCpZSf&S00RCSNw7C^sX5a zuyDXT|IQfmb#5Y7oF;o|ZotiTmLVL;oH{1}fQqSh4!eMWVa5c5q&R2Z#KVlAfbbz2 zx(%VQjw2$#b$Yrh8Tp&2`gl}DKw5M5lvzu_UwCeO9KT3J5P4}8E6Jd#b*~!c|0?sT zF2{FTH>S*pe=3kyrJ5j3&$LaQ`Vu?_-wUXXgb*UF!YjU8uD7)@@vK7ey_iB-ki!X5 zTHuOXUso|Rpl+!V6zR<~u<=ylvvIT&Mp1S{M^R|jb6wfI7flVJ=20X^H3RLhFCRxm zcFU5{3KTAZ6ZNzXk=A38MQKIq=WFh+A&fAYC#J6CIsq_uWMk^#kOC41@vhc z?a4ggZ{!Q0YyppkS!_1*s}N4FP`#s!;Z=fSAC|Ihn>T=e{jCDx*$oRnI|CJnQ>KY zmJsfl@jWT;-DG8|{L?JV1~pjaQHz@TU0RWK>B3)OzLVN&yje0<0`33pXjIkMwl;Ll zJmR>Dlfv}YQ6O=KaN%C3$jh@g6~^B#!2#E-a&jQX=BPUV01-TcUbyK(y0Yn z45!q_hgPlp2O`iE*Q&*&t$0c=u+|wkN=(kxY?}XpbIf3Yr3H`4fyUf~L|jgIDu5NyhzgRUcdr7DMVL1dn-$xR|5d19rslbeJI#G}-j#rWPs!;8%$ij{&7 zACoPh*!1JMgS5m(XEy`%kua6IO?C%s-EjR@L0A?qIk`sLX+q85ntDGCJ~}IU0Q+xZ z7x%>(w@XsQ7@JsgdCl%_eIayB2RiO{-^N;5v7^g2l3S-yqjK6dW7s057 z{pqBd~wcg_qB_1Ap(}xU&>&QMtS0c$vmyyrlH?dF@1JjRake`pT zd?k!w>o?~nzc4nW{oI+`MCse?#9pl|j{M3hisO8J#tVF^Ua!RDN@kPj zpPxG`OTJF;b;y=T*fr1=RW7;uI9Y<2+<_KI4*_BZ`8G}SCL~CQ^>Jcc`6P`WEt7xI z>K!t+UlX+xvF(`)$YaFuPJF4(x!CGDdH~w!fcxmf)@px!MKx@J$zWis!&P25MstIK z0sS{V?F3T+c@NsRxMXjf^INig+b$?2@!S+`qu z=|aVb$|yCfu#L6KrZciWQ<$u{xkM$^Hn!ROQi;iJ9t*&x#%1AnNRcn*PAPZ~Jq)k^ zkZS!@oBw`jqK*0m94K@AS(oBNew7$_GuGk6S7ALm7FU|})$H8T&4owmtG{T@5|$5p z6iD{55f_(Uof7RL1=nheE63GC#nIjPl1;G`t8{G^ypUcE_u}F7N66?ZT_pGcmQb3G@%o3Y&e^;St?S@=dy89S(@dhWcTCp`EBo(-|`c~ zHCHQ=HU+W;+bGa`)il)V0t%wnY4yUKMW_%uH@;C%^670g^+0T)t&aaAcw>!!<8=l> z1czf*aw1H#nZRN)ABvHAj3oh1MpKc+uvOanpo!31w(EQ`-A)WDTmz-$THTWszUi$M z{X83qyZvS)CkC81PZ1hHc)i&zO-LDo=U!rX4vCeaJ->1^mV}TH$-qoWW0L zeT&5NBFX6^haW)MEi(Tqa8F6Avzf-QY#h!640t_(yvG_5=W$&f zrLGa2JbUZTow1WrFaz(f)}3)*n)WMGYBl`)$vKfghPJaq_3H==TGI3_fO-|6U#sLS zs+Ybpr5;}^&=ST%q6D^Tf(Dp6X1kfPdhOcla<993zn|)TjmvZQbgo?{+>Rq9Kj}xY ztab?wz2s!y#97vgP(5h&*x%4NnD19#OUqR9q9vuTDLG0#)s{wiof=_=^T}VW$WjYm zy>`fFJ4ar;NY$OD{$-=0`z*kOT8B{#Zc;QIE|#ofI|>mLr5?w%fi+aNh6g~K#_biA zo?ee`iIq7@iFbvz>4YPidhP^c>K!zC{a@EyR9azJDqxp^& zgZIpes+y|2L!`#V4`pn7&^}Q*3jwvxoOfXyqL?1i`0?0#*XTLvwa?u9S2}V--S1lh zQgK}aNx2q#@=|C9f_J?s$P*jOH~eGf`B$X-$a5XK{Lv&d?No+<@!&cCa029Iw{c_x z^La{yy}B#x8?T(;>K@ymVI!{B%_iDT#yD01+9&V7g; z9W1QVE$1{t-%Yt2G4>0TefNqb!_$!b(;C87)8ZKXhP$Cl_L~1%vp8wnNAlNB8M&in zt7M95jJ|b9y-9Qz(d8PNU6uFxH~xy!Bge&P?>{uBY<-XerVCQT^PlKz{JUHXAulB~ zPu?Ax#F>#W8W-BO4W=*Nn#kSIue8|L5Rd*y>K{z4D8b~1IkKnwW>1of6QECb0R|-5 z2dajPE3^2N~guUzV2ceGDq$hEQP?TNeBU)w)VYnb^Y@6t>9`^>m2naljpjO6_u$B$OgtdTVJt*FMvHNOM2E>jYG+R5w7 z(*VEze%(pzV79zGPPx=D+w`vTXHdj6)@+vR_uYzT-{B-FIyM)ws5BiUfh2z_gRr)M zuKb0TX1NgO`L=Jx?h#mttGPXMfSQGIV#XRB;su=_-|!o*+Q>NW^Kcd$&q;jgv}5$D zD+s9|;$3UIxk~eJSVr_#^0C{UR!`R6S^g`bURmi%FIOYxfu&DWu^qqLewms(?u4ku ztY^9D>3byRA%gCf-oXXZ@pc2hu35D6-rpp+U!iAH%w6kgPiV;q)0l^DPFe1TshAbb}yZMQll-t{Z_6j*3c z6=$uXyVaiN|MsAocg&?5^}eZ{*aHTRtk=^Q&@D>nh7>+s<&Gc6JS#0eR_FRPWrBYB z0`6a6xnV+Ncb%rVwoh*SMgIF)47zB|pT{vthf!xh15wqyCD0nCm^J8{Y%Z;je!)W| z^iXNr0CvDF<`$o-DFadEAY<6)8V`7!l(CdL%fGk=l*|~#H*V-k+&7@l4^!(F0a6;K zopeIc+7S3LasBe)pw=yhCN9048;Om8mP%16z*RLG5)83Je&YpY2kLrT67f(fh<2K) zj$kN@xIqy9@G)ooUw%yOXqC$*=Nc<8!;Bm2&K=xE z&nhx(JEL}S$N8uIiZ@0-Zb5tqr2epeTT58M+U*?V>i&FwMEVS$NUVOpUxsV;wyDC; zz<$i3Mc|jRfo7V_gs(z{%o8_-&lZjaQ4Ryb2EXL5JEtmj@Kw;!6NCq(;PHz{xh*h; z7s1wAvBicgU?2dQ4)VNv;dJm&)rAml?h?eU+?xMX`z4 z-29vzm+3Xs6vper2Krc$MFDv4HM;WB#Ju;0UIKin&s=pWzp_4)$IAR-mCOrxySlpuT zc^e$?HLChdiXqhNd4+)dYkcL;5sH%&MXc=iDyd{S$g8 z+hv-jufL+|Wtwcs1X*2G*j$#3z$P@XUEj)Bdqgoa_<4i>%N_|(J7n@|m(ee#53f_a zw6yIBwaT?B8!kDwzO30Gc(&*j`EmY+I5=yQSql@+rg~@`T#9h(U8NQA(YN`b#FWIw zyBwArAWvg4e>Af%C7oT-#fva@OG@Jy!|hvTpSQnyF!(TiD)GCdmvdommGAx2$>nGB z#O{1I_WI|$3Yp@TiJ7+dDT|C|X54p1Ljg?0Yf-~FGFz-sMw6`VS-Yr~ET$~4} zEN^y3A;dA_2XX^N=-S|19~)%v-kPb-uqMgbBL3~MbI^6c_n!e2?+^E5%>cU2_P!j zckk@XRZX33DTy8To*2oT)04b;m<`%N_v5m?BDAm`9-on|6~^_E|QazQ&3O< zzb;WwT>A49c;~M-fR`wMVZf9B!;9EXk_7^hT>P5~&_5Rmfd3*n#ih%XS4cpl|B^`Z zckh4eyau{J0uW0^dJ&)x0OJSrfyiht(%pV2OMYF$l!C+Q#-o7P%uAe4%UkF*htOP) z-#CA`Ov%8=#C((c4$s|tyh6evqGI9_&z{T4D<~={YrWFe(bdy8FneomVQFP;9T*fG68bSLJT5*VF)8`;mz1pRoZP(pg2HbVl~vU>wLj|WTie<@I=i}m^$d@U zj*U-DPE8}1P|GW;YwH`E`v-?d$CwlB=@~6R@&z(7QZhhZWFV3Y9>6~-E!oA}56S6d zH7HD-u5&yJxOC%bY-V}OWzNT%X!UxXI{$pgisGUFt&e!YdTt5N^{E(x z)6%Ty1)ovTnb^L?%MRRyknH%);e5e&8&TK*4-;Hlbw6TS+oG{zx>uLZVlk zvf}%?zrkkl@-!pG3fN<7Pp?w3#8twUS#3ZKiR*WBk2&Zh#rzzE4%Fqj%CVW}3@utp z*1tZ!HKA*vW+sV=?*uLD@_!kwk?>I>nTh^tPb$5YSuJjybMCSroKPeBp?q|vr%o0T z`KJB~&y|DSThR}s`L4`p>1F3snH^+&?gAZSO5>(J*%8p4AcFr`LaoT;LhWfy244MZ zm+uj}6EJ}OZ}U*Rfg00&#i`pI)r zKtxki=X6ww4$(b^v&>^jPyX!0sH~gI|&!H zyU*S?x^+o!nU_nG-PZMB>K>F@9<}6gK6XeK!)<&lz2VR~GLpHW*al-F3kbJ$G73s> zcqMWJEw*+1Ejm+ek%EHh=o^ROC$`M!z4|u7IqAf3Vf=epCN9g`6@y!RA~)cvAlAj> zZwEApT6U;T%Np)nC#a$_WWeiGVZ>giZ5kZ_2&ur0^OK6a23!E94v`iJ< zEh5ODk9@)<^C_%{fXb`HLiZit6G0TdZ$U&*p^A<)Y$w=F1Wx78e|2Hs68A>@ClM5` zrL#r^-O|zYzA1mbz6v@!kTHTR>xfJzf-d`-WT)qNYH1Hb&ydD)@HSYuENnU6v)ZK- zf@B=?B!ar>`$d0m1aVJp+BLKJYA8g)gJt-n)(CP@FYSO{;V}c8G&U{Q1&!#qwS2*_ z%>d30Kj^G`TRk}^ccdU|k3Lz_Q6hqZjhE8Dni1rh6fFT#CbTUVAs>6LL#U+G5w$q2 zlw=}^xj5g&6>gSQgXU>By5P^^`PtPBPQ5ACO$5~l56Lb%e!P_L*aoE|AH;)%sqm07 z9XjG~>4Ta^P1RQX?CRgY1(pAbDgFfBDnQHV}IAmRWjC2hw^2HUVn%H2AT)2L( z%@eB4BL>;$uLrnf&9}zDoKn>~XHD4lsTFWq2A@qDH)^FNVHfRMzGB1F*>8>#L1?Jc z2mxEPk_3!p@Y5)v4qRe&lwlpMbsBF)<>U7azFVcBnH*_0c~}qg2jhvLXzhZY8RjXB z(3_#^)<_ft~B5a9H44=3zuRln2>`7R84*mZV;2nt1y<(yLvmOBag*}v}$^vxzT zS`rLx9Jh^~h9TJey)M=Ob5RI($3T@&FA4tU`S0VXE&`W#fX0?N1dQF0Jio3Bmax)2 z<)jdKe7JXFt2Z0UICROC%@vgWycree-yx17oEE5sm3Bm0c?VE@uSng(PZvG1JEyG) zD@Ae2BE)|YK{59ZAp6tr*He~OMr09ld*+aSfCnNdO;fkI#oF+BCmW4XOIPS#uh}Z( z4V(!2_$^d!99U_eE@JoK-vVgtqaIuYDz9UFt{oI$`@gA5=+AdbWQH z9;U&%g0Mu;Z=0}{WHY*@%R93({q`JcjZ!YR<+XN;Nx)H-FJyKVIMaN_Bi=yYG?dQu zR<3LfLOTn46eB;WT18F~{B#a{XCPtUA(ZR4zWBevQ#9L7_)H$Ya@e+OaXN|dPlqJu z`hOyVTDVq-pr{l=C({4~$=QHY$M_AFm}wys&mZT7E9XMAPvIMU%N<0JR5Ic8hSx*b zAUCjPmj@#5uOu;75R3;I<5dT37-Qe zvRpsUKKM%d2IlJj%1(VZrsw_DF#LZGR|(j7LQav(#GU|p?XB^D+8{ZV+(+@Cz%c>h zP!a0KM9_<*MsJh+8i;|454)=R5=7_K8-JanwT#Zf`ZztR%4=#g%s88+w-|-f?G~}q zWb1=7pBRJb+Rqm#3I^%7Snui0)Wp~I`^UptIN=bqmg8jY>eiBEpBbU$L^w)ex6%OG z5&8``c$AmbII?je9CY_9aN}DVjLeY2=TyNW#@X4i)>*0WOVw$ba9 zge>lkg=g*RUw`fRIj|q(wSlcZH;s_ISG7RW>tS~%?U(dm2v1eY(>EWPR2!7_>6mjq zah-Cw1zmfXB+h&&IM4mhKf9DfWejNDfxLHoXe zq#G#y!#CePNkLy$@9R%)8hCW@;h()65jsSVv|nqSke}DLsJcS`?J$h_@IyWu;^umz z8_KYZ+)&@h04u6HZeU^la6@ECClquI%4Oyx#(qT7uaDClD{UVnf+!o>Y2_%D`15RC zwW^=+eRt>!u4|2UzI0TIP}|oY1B{IWPLaSc`nn5=thicEY{$IM23_X7R~NaG3n739K47=1N7YMu`*u-9r?h1JiS z3gg&+HSr=_qu!aai|T&3-o(%+{aV+oOi|VrEA;D0-GY8)@sc8@=$~1_S0B7+m`| zXzTw8nvuYG(z@_BC3yfP)-a_1Uxa@of)<4qaH_0v+u$u7IU-0F5`^f6{EuER8sX0X z``r#h-*hD0iB@u_IWFQLg1*9A00Rd9yR#LBW&k>q35suDr%!^@vwC0>kp zGQiQO0Hz7R>-$Gwk^kTYAj<%dJO73Z=L*Ezb|cn#(8;G1IKjbS_|Zc+j{J`>vI&f9 ze>nID?$EDWM3BLO;MrvyH$fH<+ab~sPX!2>zY2N~-BHyN;H!T&(Z^LOhnZUHLp|K|$&A6WkArP5xTPfj~HOII*-^mWz#8(v3Lo=Y@%?{)oF1{xVmEgh{Jqtw4D7 ze!kR!;&R4P#nj|xl%kGuHIHZStMmMCI7+U!asKG7=wnhmF5nXg$2-2XpoQB)Cck;# z`)hCZq{PPyOLojwj@8X~xvyn0zsMW#YmJ$_`IHFyVBQQ{%!E`Z?n=ptoxw5(^?P3p z*xA%vp(R`| zx7;O&VO7WbzzK1KyDfxsKUI+m2-{!g@PFM%+hxQF1BfdSD?CeEJw=DDpN*=ha(&W4 zw^atms8A?f_qV83>9mg)Mt57ApQgorP_@Ec$I_$MFka}ylYnMM*>7FQnRMA|@sRS8 zd7DanW~>>Ps{0;C-Y9e~u!=S9?bx}Jg#TcE=JX+z%Fp7ugLAGubgAt;5ky~hP`5Su zidFXiL4YY=`&T-B7Ozq8g!g#9mp>Fkv0_T^S@UfAHvww!hbdxf7IKvE>T_KC^{Sdn zx7_GIZ*|T(FmG(k7jIdf{(P>sG9bQop_;?@noAnEvx&4QX*GxLq1GqyW!PEK5e4D0 z7bmQ(od|kM+YrBG7%dI^y_UH>@WNMj^davHIqxopU zg+N=jEr78T%0sZKYPRcg4dWamjVQ($LSKkJ2TgTN{LSv4iw9plGWn_^^64dF1Km|~ z{U?0jd|S{O_lR82h^43~M4-u9+fDF$`$ofDo7njnEPT^h!J0qisr9h7Ya_ZlFghtn4%E0gnV->VCtuoEuB|<6?^|E}Z1uoGW6>zOv^Q{(~9JL)*grhV5sc zs*+kyw9;>*SBr$sRI8(YS2X)zvjZ}^woj-y64b6`O7qg+jG7W`Z_Ut(`ZgS-Wk0hN zjcXkD-pGp?oLhK0yHGvx6Dy?BWTUF9N7q)Uo+tC!_i@oxEmwvtf^~2};11YA<>`IZ zfkDCE)7m%nFb142Iyo38cP_o|o?=o|JcU!LOJcjOIV5x*(W}R)V&+=eH^liyL_Ke; zFDgj$8RoIt;2?TboxkI$MwFV~oKk*Y$!AFI9Z*shzwgqA@_ zcV@B`jtVUQ7;)GsIkx3a-!a&2wT?AwuGL3*M*glWFrA2nb7Aezb@V*pEr2@7M^&Te zBhV-EUYQxgy$1E8QnGnQC0kR^>SBr&aH`8g%Uhpao@zj_`(BW5gSg#)KG|I3&M(-gsDn z7tF$^+(NEvDk#HZ5IK0m=Vp2X;ewZ%_*b}xiL zhOIRFw&~%2WnX&Jn!t8W9#}94D^=U#%$n9KhFX8V5uzk|X}_HLFxs}ypV@yBPTgpV z6b!xzk9bk99wDV+Z|gek%OG0IaK<~oplX^IF%u(bA6uU!5L>)**`=24?yI*We(4AZ z*0hVaLpfbZ-$mZ2rhcOjZnD1;qaaCgqIeaH$reb%3p znLlIl^w+y#BkKbt^4_0ti}=-^j$rXm<}R`J=cYL7y6--i=7~(rY31oQNKp0XU18ax zFY=!;?^0opcJBLrk;;$KyH>ZTv28&F9+?1Vj zHDBd78mf;;KFIp;Z^ZqV!dO10c369H_(>MW$Dk3iyyDa~{v&r^Wfbp0LO=%pYX>v} z%z8n(@D2R|5!AblE`uR9z>gGV`o+9>>R+9GWAb1>^5Bu=#8>ypk#N;-G7ebw<1-4t zzWzuih&()JmjhBq;Ylbo;M~E5=_Z!||L?~eKtU2gM@cX*`;*iy)#Aa95C3EW{-Wz% z@A690>Xc=*tJO*{VSA`PA(mw-@r(NS`y&}fz;}8*NV>sJja6A(#b%Zo-2dfhb`BOE? z#%fta5XN*Of4ET_xdo2$aQA0V?tHdH6O=6j4p+k6ULy6voLF-`x;ScYV0P=^lKka+ zEX^AFwEmsbkFl1W)AU48$5n$h{e5ugvGH}|F^-Cm$1ZN)Y+`L{MTediKi5m*4!Nsz z>-MiVqkg8j=GTSO#5#Ys<(wv@HcY7M#yK1uG<_uS5;`SlI%w!@=7k+^p8DVWF)?8j z>=wnkX<$RM-F;NIV_q9=_4Wr1>(iI>uctc_6H09-afWCIlu_!U+(KxhnvnFfpEr|d z?9Bod^zDvWtnF`huJ+A@fGzZIyR6j5udwwY+U9CIBdKUk<{_KD%yC7Y z`1dHYAnA*qF~IIJg;HT5?O;k@C0mr|u?m95+Wn^5S6>BWN1dOQzOky;#g6i5PgHrG zpg39L=c^yrNp588cM3S4;1#n|C4_R7G{;ppb1g0Vh7F{1@9d3PXO4LKU?3Gk$8%a8 zH}j)%n!Kdct(U5YTuUz63Be_X`6e3^tGwPu-z#mNZe4mi8EqPRS6mncuQ=HrLM>cM zhbZq4gcVu)v!Ofdka(EvgzyF`x!s=wt}3d6Pxs{fk#TqXcJ$k8jV}W4FW&C7N%Uix zv1Q{E309^*jf*%D*WSA)?7F*Csh*-PznpXixA(n^bu&Z9BX=XvTQA1e5as0!qmFb3 ztHROx2AExyTFs)^AZumP*}Hd|D8D=GG_QpjWS8i;8C1qQ?s-t&V-Egr(F4gZ8&LI1 zSKqsLGHE(5K1c3atcfw1gaG;qqT}Bb07M2rYVYsRfCv&{ab$+%YQ%c2v82}4mW@{# zrrQBe#mqIkBAvPrP0+9(;QOG}hU+zJ`3@mzkjM9_T?S2>$IdPSdaFtjv6v00j3Ks0 zm3Ly&gf1EDx;xRVtq?Rk9MFj_fN#u<-xi&BED@=M(Ebm%l`9Na$MC|EnU!5$mYE$T zPBBV(`V>4h*fB1M{NgGYK?F_ddb^v}HICS=s=#TVI&lA3@ZW22JXhKFL_}P@lAdp7_G1*5FKAOg$+buvI`eBZ>kdF2GEKEJHsp7 zltZ0fI$=2%-~M`6P!u2D`W>I{>ymE;r*>_CM0@DeM+auBeEn6RH#2x6StoB*9Hp(P zTz(n+Y4DEWsx>1;c$qbLMWPuI+E7Dpa8j$HUj#v*AH`!luwO(Y>;)YCA3z1$nuI4b zhu5MvW!)!`0nraB(P4~zFZz=b8pxSS(hV2k9W9pVkv0<+Y?mK-{G0pnMq|wrk7i%Q zsc>aIm+w`59IE$yf$Pl!&D26h3=G-hiQ{upr!KDccGx~TYA`r8>K{W`mPL4DGD|n6 z5nbnnQZ&BYPE>D@TvhsaKH=kp*1WweSbO@EtIRCDH0#dV0H;59YkSx8DBLE!)x)o0L8MEJu#tpFWofsRZg2)mTB?T`290XP3!@ zt9qn&1{~R>Ws+>%Jo5U`1Cn~%OCa!o%&vhEHV?h0{Vr!jQ05xWXsmk9$JjC2Z6|(O^seJ8Fb$;b1j^h*$MVNR+(1tpkolFo=$x6$YK2056~^Xb2SWy zNScm1DIuW(e^DdVCCMgtmUFyD%F?A`JI!f5T!dnRqn+AN-wpJNzsq~M*S1iSWMNCDM5c*7)vCAAdoNq zYm4A^>+MC2{WVRAKE6jYn~&7JR(X}|zF&+JYInYr{^FzJ?2 zB{-Bm`7RY`kOlFW;8n`F|LYW9wg{VjP)0~^BZ8FVT}r8PN{7;7H(tFRcnr6TKPl3# z8-=CxJqk8**y*D8V~znGNJ|og$GvwrpEARus3}Op@c{4-ddlj!8=)9c(p~shYT7SDZQGYp( zDa1UnobZi%(JLmH|7m1-2Sc4kWUjwS3NEP(EpqqkCmjyJmktQujvlJ@3k691Si4jX2%~pDEu{et>we zCiX@`*it2OkvcTSPP;1;kSTBTJcZGkOm#kM@e?*lZ*Xe^jdk`@W}jWIwE`wG-F0;w z-M6QJQ==(3IcZiF&Vz&eF1>3>Zbk%gY(w!rg@EJv_>D>bXS zB(b?WFIr_RaRxA)OJZ>R12Y_f3QPbp^_X3^=!+v-$h)hSrNiZ_(+xDk2bM_HIZ zlLlu9FQ~@c&4XYS0yr-5Xd zho0@XHtDX&YhXGK00)KP<7qz}R=p>~>^YCZ1pFpEDC;uz@@F@|zQp>YkjM`-+fB+u zP@gVgB1x|8O5_ER0Gz^V7k%-!mez+ab#-wjaHlPuKD67rgm?QtJCu1V90|?J`?h7f z*VXRZXU3k|4V1} z%5hB_)v98z&ne$a^hfiRv?6NjYjl(#O+{zlvtr+CJOO`#pmhYX{1mN%SnjnT-^Y2z zSTh3M!Zb~L(w^H_Pi=?Bj{^4eH7s*awJ&A|HS36tIwlmoexDn9P+1I|mjXvXXbqn^ z`6ZMBTDQ#}qHcMI?-hD^_+#>SL9Uh5Esc8z4F+rL;xtzl_w_EBJtkY>P04kSi&3q0 zgsHF|@8Q_QiJ*%Q>M9#*YOAm?d#R5a_iv+X_ijVxjfZ351so+{tV9ffQomCuCe)0y zHWbgq?emMA2*2z4ydGudPBs(ef8*PiH^< zX9LvzUKsz-joP2!XaXrdSBB9V%pk)qaNL|K+|ij@xN)=UDVutmK}pf6M~eNCvZ4|) z{==&Tw|g9P#aDd<-c1j5t?3m@p+Bd5Hb`x$-f}<)7sixsB-eMQa)-c|B|8ciSv@}cYk&W1RrVDt(Yf2+NtvbdGaF7Nt=$Nbc#AjH3h6wWGQ-QKRyTM9dH9a` zSSzn(%1Tqn?x@*Iaz#B9zAdc$;6qfh%CSdH$quZkO5|U=v2sj<#U+E6m&(|Zv8xEefa=`kDFdjaV^}AYLmms$` zE2f7Ubmw|cF&e%tMT;I*XT>g|exf}`o{VtC3~*|WSKr;k=+^>{l)^Za1JSJAlKyqhqv3JJXDg<2CD{b#|E=eb_j}F=F2VE^sKCiSA6`F3@ygIBS-d6ctFw% zr8z1J*gA948!SIjXrS1~A#NgJtWD~Z4Z&=$oMAEj$9a#Rhuh$3heG}a zgMsT?1@M>K=Ld>klh{A6Qyd-_$NXYoPp*oRW7DiKhUDVybR*i%j6CGmpDG_;tLwRa z%r^M@sL=7qkWDU0pOkCrG~*VD)4Kda?4l;mrmJ*XVQ#huLYoM>S}wVf;#!l{U-HT@ za_36hz2mDB5KS0mc$Z?u$k4D5og|f1Tmg4zo&?DeZX*eOY|(ShyoJb3+qql_U}L!J0nqrN7HH(th@+F7V#VXDve*hx9530u24j8k@vD zBDAri(_f-(-}P{t>8@XDsh_i&UtyAgb~OBY7wc06(=c{zvLCw-JT8A3OJX?A=<8|ZzrJD0;9_xz=KRr;@}H>as{R49$%nxz&B zw*ST{(?47jHIIiO0i^0Kxq8M1C6zNlQLwQpUm@tTh5bRKl4Y*mlwsq&OYhp~gu*Y! zZ>>v*$W$>Nd&`VWA8grr!E{E>>I^2HjM(2dSkXv3j^b+3YlhF`ymeq7M_TL68>jce zgcXH$B(8s1OVJMFI$}Niad!9DM&!`)(-zHln1>N#IK0dbgl#~uRU$vgpL4VM_P%IH zX%@UK%+@+@dXUcU-F~S1>-<$pmHmeJejtF!oz%~9@3pItU%pIL6wfm;vi|USvb??4 zRVD3Jr!hXmym4IB(fQ!P7hr!LTO)w2i`Ie7Fe;y`r(^t_$04E)a|`PX`T2I1;9&nJ z($@YRnJdFgqR0mWziYY+=F80zXFQC)&J&+dN_V<_Vo8=Dt#) zv$CxB%>8}73gf+vJTpu3e^kf4Gmn~L3Sr`6wP-TBx}vNk@MQ&6$Ehu@#Fuq_X$*R5 z_n3eMPW6MDAZyaC-q3;O!y^RY63UICe18wK(G*MCXrLaDc*W&AK5k9y zq-@UX=&H!lhC|97kn?_Ks}dGQgB)-Cw$KrK@MVrt+o?j!m}8F!awr>l)>A5_3S=JJ zWbW)kf*MUrr#Di9SF;3r~Ojya>h;ll`^96*{rJ_=1a5YevjhMOA2<;3qA-sZ;*@==^eu=TL^x3e{(smq+aR3pak@ zr1Ol7ufzq*JMZ&czI{U2`@v?-`Klz#N+c(QCGTuo-hY@D)AIw~A*gl4&-Ln^o@Yq{2jbwBrP@y# zjgj!)R0^rL)Sn4ZgK5c>K{H(6xZKM=!`KNR6dI+fi!JzpcnpJQtuoraG}x!OM!@Z=$&9>`N)~rxWpQzZ zV*k&`OR3VQO!UZFa1G=3p*5FN|I$`p<@12-VN18ZsRzzqiJ;;q!v&ifdW&ZC8bLW_ z*Rzrssyz=iqX_OoB@i2Epm%iQlJuJ{EyOu{BF3^w)Z4XYp)O-xKg?_%;+dt@&3bg4 zH{(AJ1v%));;gwV`8gIN8hAeLaJrLwT1;zyuRGs-93SrAW8O&41NCr(@WoB}k0LG} zvt8+6=cpX32A6LogcZA_5~X{KDC}+*il7mwY~H-uf{tQrq6YM zFYVJuy&riSx3Qhmc}0O)l8f?L0;JXXvC33mVnDkjH@#0a!k)0B#kY>AwrqjYVT+!l z)kBW$HBZ_nYB6VKvJCN$O4Frwcsb@Ik#D-b0|Pd&uX^rFDE5@H z=dmjbYp0&ZeDsRrpjqM+KFvi9Mj9j#K{s*g#hyhSH+^B$Qqo9!heO5khT0(Rl2aE` zYY9<7{*Y&!@A9o)>XfE5SWHUTxTIFkRULbS-}=&iAK8&&VH-%QU}Kl7`Os-yGEY(W zVfxb2VT~9~=)3JJAT^iyrmQ)YS;OG1MsFt#!LYPrLpN?0+ycVdN1fc)m3@gx-!<@TrCtHpse34NzEz z8;pFY_l-Hn^l4RA9Ya`E^F8of#-$Zzwa0<^T5KP34Qwi7gpkaVyslNMMKe0vg1AQ$ z+YLmJ{M=#;j;93C8iO@2oAMw;HMD@S>V~jj-+WAnDNx3w1yuKZIj1>mXhR&`19B~k z1+Y&vQ!bd-PuU?;T`hbZ2gOnl2g=yr(PCxAu7V-Z%g3rRofyZ^dfSGtG>P$hf<3VC z`gf-xua`$UUID;X2$tlgZBt~{oiBU7Z$VEFX$}q~&S8OIip!_XH#h8~y_CcUag;^a ziN(Q|Eij4amS#EDDX-1XF>BsP_7PV=RxF2wj#fj#En1UErypxY|3V!Y|8-!V)oUeq z9;i+P#nNDJQ|IH$_Ej*4^@4T5$sevuV=I4@t(WaatMOrO0;eO%g#^#lg}sWS7(!f3 zV)J90=Idx!j4x*ycEC#D$S_@}qj9D|CvJN6UUsT_;|C>?gl83cIn&sI+33Vh|1J~h z{g7PC5?`79kS2yqYWV$3hPa_;bPK#s4el2gSFgdg=2Xcx1|T6H|8u!V}Y9R zaCHkO6l}H}y!fYb;t1-SZ09aCn~`6JI3-kvoj!O+f`UXbOMBjV51K3A8;?Xo)DPi@ zdrvN(X+|E#jNpJ;XOc~4f8o(a##}2WB@|X*^|xh1$h4$w>SGT~YIbs%S&;KU=FJ!T z)f%Z%y0K+lf>X|ya?4e<6ja`|?jzNymFc0}sMz=Fi3H z$#GQ16%DjGHcJrt&c+j$n6B$qj=3hrY@fwh*R#f##dGb?kXwTIo{lJgi_5-dY!v-+ zj19arv7K1(Tu7B`{c5&#&C5o*ek8__t2X#!m}!#SDTe+K#7t&-&=p`*ttq5uXA@y9 zlytU*w{Zm)NGD=ydgR#%i}7gjossG$c2zC)k<{mwaFg%PhWYFq-*k{Fuw0y_HKJpT z1WrtC@F~8=c?(7z)Uh_)BP`mZUmJ(w?R0+gCh6yEA4C?ULYzazIO9`{5(VDr`P#$? zIRfQD#u3f5*fq515+t$;8cJXpK{b!%q-YPRtZ!i~XJ}LOHH>8|FOpsusC#qiMBHPc zie|ek=Sph9vGjeEPGxz#c}ZRX=RE&Iuh8xC4`0GQDlxxy&VN&hvf_YO7W&-sG6BnYN?vceZg zCxnnNFU}W|$=uqE7Q+gkJ=ZWt6T%Cu*q9esLzulIvV>2|kHfH`S3_u`veP~JlNdP{ z7h7N+h1A42v{H13)O!E$*+hn|RY{}u*SQ%(8%)jVR7B7tS>C{&B+AW=fpHTtVVB%q zmSe+ov9zX_Z9eMNEYP+5H8ZRs?)!oSOtnMh*}Pr#p3< zA|5Os4iBRB^`0p{FKKFtT}w8ck8@CzB-6YL`CRgzAj5M1}8Xo zYg<~ZujfANkm2K$lFO!k)m-@T(&oLv{8_&O32zwua6>_yhpCu`-(&%LNbuJ5d3j-f zu(kMFUT09gZcP)5Rgv?C*~nR_f8<$k;go1*U;Xp^D}oETy2clOKQ^jl@Y zPsd=*PC0ok*Gae{1K_*kcEzGjy?)+0zlD;`aKGB#QNQEuLCkN0j<(?5yX8m4<3Y<* zX`db+l?}tNT(n&{dQJ@I5fD>kZ8gJIT2V(i7)y3heD6P%iGW#Ek~z1`Q$GccOY$|- zq9uXMqGLW0WLWar{{_zzb#Nj@v*%g(Gismc*+T+saMJ?=j9kM>mQ!d%!v=xZj-BKs z(wrfK`B?uO?~(qTTQF*0Nu=v&GoOiG3lh9@MNgyp64g-k*28l##h?7cmR$B^@0pGU zd~Ft%Xtq=Dhgn6>vxTZ6yhy4fY(xiAdrup#+n@w`uU+=bjt|UvHGSePVLj5JoGi?D zu#gXX8dcT-nH=98SNZHFNZs)^vpvs`PQ{7J`P3(UEc@b{*lBJmf1Siwa`uAWeIAUQ zghGgeufkXBdWU2;OyN=YG309EOMA!ZDS~$7sU}NFU->oGt9?(GijoS;%DWZ}7bYff zh&xvExL5cXoQeyOIKR?Qd9Zp#dstH?id^TO)g_r%c0(=>0c{Vps_ENUNwwDJ1@Q@} zQD3(uFlAnZOvM@H+}6_t^{ECq%}@M@Mva>W-E8jPrz=Tf(==C#t43{-OfUA9)GYM- z*Ia78P54zSB9fAkekXFA!NXl`Lc`kL5&voR+127oMQsDN{#d%TN0B>Ztn5!`Q0m(O zg;V{&haE!au8pH1a5wthz?;eeDc1gD?w{wVBvA>0cUWr{DKu2&3&yCtr>Z94$15kL zYhI#JF!Pve*ztun@(KA-oKu0#1FI~tqdV!jbzv!7QF#ZLouHo@sa*23vZxEqpT!3u z&#O4s=9+rk{zF%B}A3zI}tfp>nb z`Kph(N?%u~0&1~cGk9WD!dp1$Y~n>R35ulX zzhISna&&4n7z49x;#q=pfv1x(Luk3YBDb&o$aUXmD6it`t5R3$mOrfY=&6&KVmuNm zDa7xH%)Iy3U0=h|!n$JiNwx5WzGi%)i5^Q$_h+9xnJM31dk8lQiOG9X`fbDK-b@xW zY}evjO3RYjMRaFI6Id9&4&#H}6zW$1GLL~t&385on!lY)N3sjVayNduYa6+t_%l88 z$zs57*RnY=!jd1~{(vyxsWn1R7zv4-=b}GD`&+b>DVf^-FbWMv( z4M-(C56#=ph@J%s#3>I)C&pkDkk^CLE~v6#fkrRj;UxnDPt9$wB;AyijcR*2$Xc<+ zj^)FQ%t_FkyqqT!KZ5@AxSk!CmbLNRl%Ob9a08ybHmj8IuKDt6U55gbvNElPZbC+l zhJkf7DwUPjyi$|Vcb+kF(X;puhS9s}UlEfMM_{Bw@$f6$9Rpa!z<~>CBX=H8tF5MEV zy;Sn0&2QCZOoy^}5B00R#anOWrB1Fezo|)Lwx3MB7vC4*!Ts)Cx1Vx`bPIVo;kGIf z#L%_m1bi#%sA;-Gh(7MA@@DVbyL;zkYqJU#HJA)rob)r1Rz4w6Quwa9YRq{mLZs>K z@_3H=y(gka+85{`iv)x1>?A{aJq4k@yk-KK(-R3P8QCByCaef5qa3%gm;0CM-EAK)CQ`j-dYRShw`S!wmQuPO#WxkY;epLrO)QYq|>B7&UTVITgK*A5kyHzEFLdoj#w&X`@i z!V&7A)a=02#|N+%hqyv9U|sXW;60xyy<^Y*n7{3`*RGfiyciBaz4V@BTgL3@kHI^u zoMrkcjw)vY!iJX=m-oRMXpt|-8Rlk=4YU!~LRDv)+c4Es%KhYt68~e`F%d7dR@v@# ziHX3Cd1-vqu}_r4E)$NwqRWj=MQHqPk?-x7Lq>A%b*!#Ea1^6b7{iQpyt18>C}?9? zT#;??Vp;1%RG8FK7ZvsTAo&WaQavpj(|3lNd#|>6U0dTzqMnp9678=FNYiFh?^>wH z4GosM`fYy3s>1V)?Z(j##Z4djfZ@d}VcGK}(e$ZnJ|EoUoQtPc>uh!kbF5LNajQD+ z3ni(zaPRy`$Xf`l%|n=j67pc4y*YaKGEYz&D6Mqp6KMWxR;Sq~kP*iY&xNLE$OB)> zegEX8FETebQZBB>av`S9et)k~jjOzv+?{5YcwWqTp8cIkSU_9(picO9RKD7=U{CYj z=Juuq)*3x;8&j>ac$KYGs{FE<8F(O&MLSe}CZP5mx6{E=MmbN)>0P|J^x zI^k3MpG0rV6G1+_eT}=wR5mqTp=2%kkEK=G;DrNW0U1`D^!J-@y*&b|3NA+WN+-u# zh1+v$#d6U0)X2MJ_;t7&Mx@0(^4b|30n${sdexcP0j-1up%r)Nu-;WeWlUYf$oUc? z#t+sqvH|EdpiF4~UUf!~fLRNK9VhBj&@}hK$f!RzubeE4#X1Zqcytood-08Wg*rc^ zw2`kexfu3%zT4bV+rt%cv;-~0K(@Qy);r=DfMZWS&thE!Qdi>De`WuIA%VGTk%z4x`2ucPkPsNB?f)Fs^5l4L zTIC5gFw>V2yRn}HrZ?2rdsa5ha+OzFWQr>>_akGNcsGFi7mOr&q)x>qJ<=$ghK&pMB-TdU7l!4hj+zn;GJoa6+B@R^cr^S!r6=Mol*rK+MF{kwp%ZiVZ}&0l4+48MPdt4lq5XiJFF~rY?kY4P*Q&I}h z>-_^2JKX3wf%Dw|qvBr(l66zu>^CsW3T>V93+)~xiLW8wALPI(QfLJ_@W~mLaZj3P z_nd7{>I0b>tTU@3y*a9ibT)}pOcSFHOk=OJBFusHgy%G zv=6SHRhX4-%%OkfPcq9q@Uma-v9leW_^uB31!*)i;Dw#bNCPSu$gcf5xS>gE(=vUl zWan%7G2LLILgDMi$rtsE7aQwWhMxfN7gCi3xc_yL-wwzGXj?RPI3>Du#Te|KF?S6&e;5s->^S!VFrXM}H6Q@69&J={tq zPEFE!zPWb2a7VP;HWQARD^E*M}adDGxkyZhk6y+R;g}rHa?@y!m@dRQive6Kb z)WL)V-2*{m=rZijg5(jgsvrzRjqi-dgxyW@5~n83@w3*h8)6(aIkGY>_?+M852RmF zf|mRckwFQg8vcQ_b`wt1;Zq{I^lJ@>5@y#JCo1JoP-gBjB9@#>iv^xli=n?dufz|; z-i3>QAP6)g^|Pa6+}S0?J2H<#$d>Q2Vf&zoG~)YodJJI3Y;R-%>pYG2$!JSxRMQ?*-0CQOsYy!;R}NeNJ^g24b(J~;|x zR3ruu9m7sJ0sa#=7zFKCy1X1DRe^+>5RlI)AwKg}kL_)gA$BB%vXKgQ=46*bKY7Mu zeU{*zUi_mkl?ii++Kz!9O12F}QVqlpYTu+ONRC%Qoo+jCGex?z{IO02N_7z-l!q&0 zcG0;SuHsGgwaV!RT)fIOQ@Q;|1WsWXsX*z9J8*5B#V`_D5Z6@~x#-?-<7Rb}#I-Rx zTxAMHkp@nW(mGfW;bmH6jq;R{=FY|5x@Mq$xi3XDqe+ioqeC;d+--9fEv^r-<3AZz zNvZ|b8SqgJ*WZe_8R+g;!#ksvlk03iTH!eN@6R}uY2D#IZFCc%#Jro$^a14~)rbOD zkMXX+mZZ+;qn9A@nwU`xMYu-*_>DqdBkN6rBdtn#DPMpWKX_*GtL#I(u;B?m_YQGjvbi^ z?c2`czqMfxIffTLheU6P;PnWAb)q*Ln2ESEZ|W`$%1ZF|A487t7sS0IhyIN5TsJG< zeZTw8W!FTMT1<;iyo&hXIZKRlykOAa%twy#IJ0gpCGrO%wJae|-sV?*H4i0sBrAr1AXgTH@q@wtI*Qa8qM+0#(*p5BMA`90rj61_~Sed~xd;zebp zvNV}dvFt}HPFfGg@j}m8VyOI!+oEjrtzit~F3vy959&=$$HL9qu3bHguPQkC^OWRxdC5mMi|uvNhzHh!xSX=W zJPkiVNts-aat_d*=AF=4BQ(0Hun!H1OUE}qH5fiqIad9_a9j@W`~hsE=(br@_Pt7_ z6WPY{ns|e47sE;#*K{)X(GW5>{O4p|bCQTbz_$>+82uRY&&iSISnF{~_r6r9;NQKU zv&bi%$Iomn1No6HF$4bgzGI(^^F!XGeWMp5pGlyUL@9W(%1$gjk#UYpx;f#jOATzkE8od5 z_o0^k)1@G;i!Sx(NL-mK3*%TAr7RRp$)Djv4xcznPeZK<_u|gZ=>t zm|mN-=~ZsX?2D-VgzjkYV3N!_EI4woCFN*|Wy>A;D|#s9q?cLcCFyNp!hr<$gqqp$ zfHAsX+`ZUKnQCvj)UjgE&;|C0BxmYsMVq*e%WB0s@f>%fwP9H7%_|}+1!J4*=CDT1 z5>ml5Mo~e$0J$hsR?BK(vMX2I-*11B|E<$5EFJi!?HQHuaA3Q`DVK3kPE+>I9@*ap zKF1z5Q7m~~mm)N8hl))d)m!4qS% zvBirW$lFgJFKE}5)4Dbjxp@cM4L9$_1nq?GaL_*}$@%Q=NYg`Wl&La~N_cs#!CE9ix!>2l}8(k+) zzRQp#rW1w1euo^WmMZMcC~ zD{viLD6x5_UUxm7pjhDZb|Ri(DOIsfsJl6spd_ijbaN=%Dv%R%T82(gj$wH20}S&) zf1n$LWHB1vS-_{RRPh17?d?iXeut*Nt?@X;)J&mHt%oo!`&ew&BaTb!<@r4GwM^GS z%1_g0t=>Lq3pql>-Izp^8gSop)RcIBF)adZ(G=qnuX?b{7kA;J|_v|RjOTv zEl}DGS9mbf$=;UzmegsxBH5dkH@)~Xi1zl`sGD{{9$r^M3j8a?_c%%1QC@*eeV|jH z^`=Sgt`q<-Tb&MaNz|RdIAn%gN`ZO+T-$8>z61qTC!x4G06yIwIP6vl$COTk-B$iI zPC-oJBEr)$Iy{C-?%MjM8jsvr7b7Y{ARd_8%v%^2Xhi0#40ag-nOBb!R#5Hk0R*Y8 z5(ORiw85Q<)D8FiTNgWo2isJ$6SO`btHt-7szc`h-H+j){^I>7OO)=M1~Y9t`^=Ku z?rsiCE3B+*#gkO9(?YTdnvU4GVG@4jze;Nz(GDnrv!jIA@G4dwCB z>UeY?7ZF|3^>%8nOeo?)nn`XxRX@h+gH;h)&D_b+=nZ5)3-~>)LlP-3Q`_+uJGD->2n#WUQ{CQX zlW!&JBwaDwd7+1UqBP+**cFRW>LH<~-FIEs92ypaTErcdM{Q+fWIq!yvjIuq+x;YA zP`Jw>D+3mj?gp`_Gv@aVm6P6*T9wa*)*lQ-l&4<;n=4Nftt_QfPeQ|yrC3xA7gd&a zrzT{*nZU7?w_;n?|LWSAgEHPF=PSQOVy|7xbw|EI9H0~B*y)+irn^e4=YDYFUKYY>dPpe6*-Ud1|6VI}`3aUB&oNlYS^IPxT zPfsbXw0s{6_ozE3$+W=Ba=@x25VvW=FgeOZD+OcDOa+C5U?N4QeWkGH)z7f-5dlt1 zVNld7uoFffjKw9x6RtZ8U360(R)dyVYss#4@#u##7Pxx2hAW>V-}Ro1ANDBZc}L5v zWLDZD&~t&9M&G z>9+7VFZN>7F{S(JpS*&+VLQG8l?w`;foC=lO9REH`aUjhP`fbKR%d_L8Q8UzQ7#uL zl@4ODWDeFN$TD@t_s5I{m7m!B#qEWwKADqETZVetQ}VBp6C~9`=I@+^8bAkz`UQe& znTdvye;@|SUlrBcKR%-W?i9t@>~54*mFTQbdI+kWcL+?bMLapjCN4=9xCf5tq^?#&=Kn&*Q|W+rolxpnAcHsG`J z%cT+|f6m0^^a0up(xVPrh2K}I?AB)Q6e|PQ?Gh{FlCw8@Cun^zMF~jKrCy_VSG`v% z1BpXvP6}y5ZI5gg35RYZ4_+)EkeD$)aXsFZd%rE%|DgPlK+Udlzeoj55<)-vL1c~8 zi|_V*N@tv{&KIiZyX@KFFhh9(`$f&Lr3ugQ#CeOMG}XQom)dp8*-=dWkwkSA6{c@H zWO=X>{kkYH7`8-z-Bst;uf#_Yv-y@j)5Ps^I^)VS5hp^l{St_oH zHi>nYNO$G$`UWDXLBm~jy3!NOlkd{B(sfTD6#TLZsHNorh56e+28u)T7PptRM(yYS z+3q~5`bwoY)oc(uf%GR0H}^2umLD$lHWgW@3!sh?+k@xU@Ma?LC47gwU^Am% z{XVEPq-gBlFAS$@ecTDH)A$21QoKdP?B;JSJ*jZv+%_0bDW6}@y*ji_wMac%)m1Nq z(hMtAR3#Y4x(lbjNKqeyEunJcwu$qZcPN))bF?nu@@_ixib#o92PEfWfRHu{^!Ib$ zd`RqG092m29fz=^r(C7`7P?e1cBhJI1#Lc)Rt#2Hp(7b7mZ`R_X-G|gYZu^ zQe-v-{%~Iip_-xq^&Tdv3qx6nl7V`2^yB_0OA!0m8;-Km^{Kr#-Gm4R_dtPYeeJ8>p! z>2kmyToiAjrk}pQdf)02w9CSF|D*15@(ya)?GI#ZeCJ=Ax8FsHrJz@CNEE13RmPlL zCaAodew(Jd7U}dolmZ1fDh|G(eEbriJn)o4pFXMu3m>)a{1q4GUPo+P3|0{oc>bBl z@uB6-oyn(55ls>lA=_q-Thqz!Gim3@+F|QI&2_xQzc_3>uK_h^6B6%MP+#CVzpp-f z0b{=Ei)IPb&hBCN6!I`bPEG_slOPyd>4d%I*~9En_s8Vn5G|S}tN4 zCjN=2=bo8pl@z)O!Z=|EHR86gzv+ZY@Y`Fl_Hmgk&laZ@PQM>iRJt^p?{r?=6L92W z3>J~=b3-B|wbzl;bkV!GE?UrP{Qirb)>~XWo6roN#m-xGp6<|XaDeT!-uqiP8S0ph zG76A4G62dwr0~$&>lBm4?3%j=jIQ!QOJVDxFOL6#l=SuSuNu*yuND%DGQU)inQ6bs z$ox?HM;v|)&(e3Qa!VGR;Karbcbs)w=5j}QofcA&^ZgV$WN2feO*o49s5mw%OQuuH z%retuDSAbI-@Cw{q;H~aE$*>Q8B;-~t%9iM*O%&~x3IukD8D@3y9*N^v5!S8bvtN2 zcH6BMSYk*X_9=W?LCS7xaf>=_bQM8&U2CO1hlAWZdHSYk^n`iD zYg2X%Oi~p!Io3S2G!DD3*Oh_W|6W%t{lz3jqH2HBcTb$Qmg2sNpAP@%n?c!Ztg`rY z;P+VTOB!}OR|J5f`6g!;E$q7b;SasGme=gnjrq40Ta&JM#k^EUm+tuc4A?K)P!YlH1z39pF$lKQVi^8b&Ya6zPa!}Xt?>0cIuQHnYJJLcDTS9>ms=jsB=~fM6L&VW zEkxx#x*&B)(hfp3*UeGIGW7|?s8mFnFbi{x?T79|iUOb-$6DVx^Rt@`bx@q6f3?wt z0cRKM*s`MtsY3&eJ!(?yFJ*Z$?~LK1d5EiXorhPP*P|dNe@iebsZa_Ef`&$A8+qHh z!h-m_Z|Fu~^-P9GOf1@;rMFH?ryH;30;V8lZOKu=ES7e3a_vB6puQo!+LJ?csyTOx zz)pEMrtj!$GxU6YjqgHfOvdrIZKBOFrVduuuO4NClm+H7e!DI8nW;>nnN_oHQ=)hz z*38#WeSK}*9wqbS)mst9POlD!e((1B*z&`kV-*Yz(v8CX<|z;Vg0>8y@6Oiqj}GY> zGQHg}*O>VB0RlCkSPHMI3P%@aQL0(OFOb~rX zg;fuKUo$Xow6YXD!$snl2aec7Y*EBUDHBRV{l=m!_lX;c^p9a3F-)PK^UkRY#=mQE zV}X!AbRRDK1XyHnPQe$83H3>@zS*!d;tC_b;vNlWKYh+zu6ng8YYuUaJK3kM6{O6PBMnHXp2%PB}wnR-t5*LZ=8Qnrz;L`NC*=(m~QV;Ywj6LBzoR z4y}6k@I>784~BX(TE*7cLU^O9@AOH;%|Sw!`x~FJ(7l;5i0`BHbFt#B>NAAnXYS@# z;)>fOVdMB@sdVCphf8O-9+(>K;f|O6*gdgs{H!+)NWOx40SiuV0U9y=Ez>h?FS$aD zH-%`f?+`wc}@l(F3&njTD3)1EYa1~Z3=!Lx(|At-AGPwM8O=j`3}u{ z1oGv~9b|Vs(;D*QiJOkL{jgtpj*M7&ZzK-2fo zYi)G-9K%J{W?nZ-C(fl8lqL$?OUNp*rBn^o{#)@u5PVzZ5T;ply;f_2QmLH!5IE`o2*Vi}OG3(#$ z-g4ovH!$IjD6J4Hb+p=8U3Ge9G#wVmbqbO>Y^XTXp`$3Q9=_&s^5Z3`7s2Dv2)H*Q z(HZ)Cy9wgET8Gj`R9hh0vx3T)Il`Z#R-++9vrIWssYbH1!jfKwxZ!+?XNjc3B}itzeX4Vb zrDyiiegL4G2nO-B{`cZz8U7ilx;XYiF5Z1T?!&dD>cfnuqUI2X>n<73FC*?5}- z8Ee~~dczk@-j=p(N17E&%;OSmr}@3_W9$0rgcMq;RP7CQ!c@`^%e*-X`4mKNGCoJ4g;H!n+9Kb-BUQ!+$ z&i=nzK(JV3sp&~__4Jj)KQ<>>;?R{Qq)H--J<tU4#$%!8f8aXOZM2pg{?EAxImfh(!$NUVJ2sBP< z06(cWMLv1ghmCSUO-he_na0p$fwd}VT>>BIjUwOwU&;q%QQncWLZ81r<2M=8&3yOx zu{XK&jmt_MF2LUfT)_cskktPvnG*RaEN(tb%P;BF_G7)WM~7ApL2mxfr7N5+&d2T^ zfl@yQGrKtZ{YXc9Jc^16W&3oj;y^I}e@IO!M(+tua>F#A)rZJQ;q>44hF&VnnTia9 zjw+(xc?F5fxZm2oxb}?ewsQ)S%b|nCMN-M*tULU%E+?63ot7^&6ifCD%1Yk&ENW0 zZM-iOU>dXxlj!KQN0Z_^=5qIM?p5x^=}4`vTbzFfYDQ~x?!s;8zm@dT-PiSyKULu= zFmTJrKeyaIf&8f!&9qw?PPt zm3JPo^%P5yCz7)S1XG?Hmz$65F`S`&y}{g!6Y}stMhtur4F}P!LJb9V;WcIK8Gyk8 zsQm{_;9)*=9r!FBFcPo@FlgW=WisF2_p9;Z=5nBjY={I+$j#=tDLb-FAsvlilnI01 zK}0$avQNj44&UE`;7IW;)D=?<{rW5bwG!wKx)hDMcKE^!Y@;t7cMk%loVZI^m|?u% z>|4I4penrP?hIedh3`WFY9aU(CGNg<^i%XCaSy=M^Fd#OfF?!^h=apAh8AxhQBb`! zQsOL&-VPus)s<#8y1c{ngcD}=Drq82;NFxI^TW23W5|!Uz$#9hb_yR4plzZZAht9i z_vb0}Gv0|Cd?XfJ;XjMay$^3eq0`-0Z?g+rNVBTM3Ot1iD=@9=0(&|Z`}eJuMB)eP z17_XV*&DM>ReKR@?mq;!)+rie?I=2ruhHHf5y-qVWIl%3yK;o=KM()@n+qI^Z4PQz zs0nCLAP#pkgL$P{p%>cbZRchup?*H(lkZQ0$9)YYOjv7t0ttL%wYTRagjST1^Es)e_l{A;fYxxf6Gmj^u` z!D)RS5iGx5_?nlZJiCea+kU^*Gd^DSqKL(^h2Qlb(=7*1+LajQ@qm$%fA9W*FV_K)X638H)ATIUtJX&TaG8I z-_ko(%=;0=mYLwk26;!)P*g`aV0Nmndptk1BCN-`*F1bb$2#WYXB7eOgI#UaJYD>D z2k_ZavvDGGsrGv3VofxK;zP3RGR4~QOpn+TG=CfjzNT<%TKAYwgK8g5YYKYY*rD!h zwaUe!%$)J;roz?(%64;i9tWS>fLah$|px^EJWzxs$O zU3HEPjeEY0B)9W1^*fx9o?mtpWCtl#j7 zh=AMufs6tyrT{zHEQpU%J9Am-oWt255cpwD)t-Vtf3BY}^GP0THkZ90r{#%|pvq`{ zx3rWy>YO6*gyR=W5A47V%qX^jP>ODt5N*btrMXTcB4iOKYy2m9Yh@eHDt;aTr3CGh zrvtC<7-wK(Q@!3E$EGD+G#KWN8H%JmA<4$lRLG_~Ig}v6senM&X-D*^#1tqQKHA}O zu|4QykIm`(H^fDF0&<5|X!;1_- z^5gfVsHU@F=;*6rf)S688*4}?_dbg_-Ykyg4f`O^GPi$nr)7|FE} zhi2m%Fl-B{>(N_ImrO@!w=%k>-)bAo4rMHu2KW)4@tW*4SZ2+a4l9 z_b*c>rUPL=Qwtn9DH3?@ot@MhaTq82=_9L!m>O+YZ->W&Gul>0f~r{G7n@JG&GaZA zK}KmLrDyJM4YWet zin=zQ1uNR>l5x%JVX#wmoHR}nwh?-&QTi9{WCjIMuQl~LMVpKaFWO2%9$)hAReoOl zb*GQ_<-FLN*CvC~Qk5yEbZL<0l{3i-xZ{W6^&PHPM(Va?;pGI;m)}4K`#1QBa zX8cZk@a7)r*PiBd-=}9iEjw1#!cPcqn5Z07K_4tW{U-gR5-%lp+MGT|j4D$59IDsv z0cw#?05$Gr?D$#htsSaiYx4Y0QLPAGL-ET_1s|Z93;)|q;(zVgY@ja$DF*fGgwEg^ z>sYuSBwX*`6SaU|{PBj?I3tg*^*hDjS_qhPneN|4rd`iY3by<~6y!>j&Um>bxFnh{ zu47!wkJ@}3Zbsx|4>DS8a=fhpnVqT{${JExGK?={cH&3wZ|@g_lc(_lIa!1w>29X$ zMq_-}K@Y07s@WoR2|AM&8_&qY=kNC#cAfaIs_EB^3s*DJm)1O^I(bIzvz_BVA85xf z9P;HrL=PEjv5zwq;CD`V53-=IU>$?V9$-A$eW>vd|)t?MG9Z@A@e zs46K^bOtw^cpt^>6COtS7uXnO8eibNqhZhfe(%%_-FPot#c8YqBFX5k;{fNFs3kij z;aXXPy{m?Oq^aS{?8db5-q1z7`Pvn2?inw1K4?HQY-(SkiqW}xDYYKWP)LxYHQBgK zUybFNg=i^VFAr9LPS<^;USo8tH{8TF!`K~7J|@*jMwXV>RGME~61-A%aUk_(liO(z zi28;1lGVlEhPuz@;yVsV9HZnmdKqA`++;KD_sA%B3S_CwbRvS5i$#3s>4~bL1nx&VbFuZ@H~O)8E$McBrG$gEFJf%)0^w zSt>M*4|;jcYFNilxM5y$L#$2xHtRpJ4$Ta`l*lZueR;!pkc3NkIKm$H@M5a=FQZeV zUo(ZKA}?M$HIxSmZWLj%7gL*}*NSVfT6sEtnK3cc{q93c|JMlRU!)i}UcY^8L2^QTUc17W|zJ`=|6cMVe?oiH=e-6`<08`{;k6nFyrjXzWHbFf=bO>Amo zlpo~Qg9APP z+1lY@9B6981$SUgLfYv@;RvRA*V99HS%25CX?@7sqlkxSP|KDdTFeGQQySrfM}Yl^ zjNiMa<3Do)CAM4{Y8h%S**~2I?3%w^g*~uof8Lbz}7%W0@nye`sl) z#>x5`>>-f#_3-eO&}k}xE@M8Vi2S>K_s87n22lO&EX@1=;EPI}0EY+aH+_SzTn0MW zPefV7s{AJ(m8Sh{?AY@y-=?Mss;O1j$JIi?1dY$nju^hkcrDi{It!<~28eSI7*+4f zL{7m0&1{I@lH_JwxB_M%j_lc5AW(Fd(X?oF+TF*1BLd>eT`915G3tM{aa6R6#uabrgIu8o3qd_di3Q>tFompy&VG7YRV0e{W0`W*qrD_PJ~S zSp|;FDNEyYXP_`3A-euF79*l`~{<*oV z)(Lom8Q=qyEKD1`9jOkB4^1_$C0u=3_-1%=lAfA+-|!Ofo>IXB=k`JE9NR@SMb{Bc zi&dw=2@F783y>S*fiG!0g&V!=h86dbeb?fg17zseXC_>zH0k1Tm z)vs0loo1zxnF|fR{;&U$mW!N{|7S%5rKpm~dL7&o)R=6u;UCB`qz!u1QiUws$m?iO zds8^Y(=t%8ioSO)WKC|=^L}iz;+T7)x+s5FbzauLb>z4Q%xRi3J)by6y&GU~=f$Ck z3h>g)2&LM_Cw1I&3yRwQr&88t7I1>IS1DWRIC!y5HNUp2&-VD>t`pP-v3=@_^b z*!x4kzzt2tIU+_<@Nk}@Ee@qW5VQUhLuOIGmN=|ka_k?p9IAPd^57)rO7rAl%_Z%? zRvgLB<)_SJ7m7=)VLW>8c-J3@kU?=sLbWYOX4O*2EEg2ME1~@a1>=ULnD)M{wM`}p89qHa_S&* z?*hsiHV@sN$I_WFw4)3Nh&LP#54iAb3N z|DJU-TI=9W^9`?dr!&?<=yx(ler4db#<#y)2&X&6?q_{#61B7t1c z?}e{tfH(J-@1)cPz{vOPnRlamA~4iaCPoml`B^^=HFAD>LMv&1MRBLmvrCy8tsT< z{jGhdwyZEsTY?i>Y}q~ozbwKulR6JK5VOFBZ_Tj%9yZSW#j3m`*%aLD^H_l$)%kU? z*p3?joGVKDp3erimAoiZ-aK&ai0B(NbrVP@>5Gsb*LSs-mM1#G^n!6U&cQE4Gye8; z1g_Dyo~M{7m#HSL>Z{kuFO_*!=e`L8nrI4`w{f13O0=LKqUQNY{Gxo-FTaGPWbb`X z9N&xofLZ&+c${_vPrlCIxO=9kV!=%lO}u<^72gpDQ0BOkA87awo94Zy=;!Y-?5#$} z7&IH45qvUy4N5!B%U~skq9_IHKA_8l`Go5;!?he5dbZbV&UE5sXda&= zzbar%tX9a)F%UAVF9B`WAjqG_Fxn1~`OiVuFHLAvUsvevs4T%EHD3`=m1Y82%_Uz6 zc7RjkfUj!td&Eu9ZgxOs4wPZNvUP(Vslxaov8(C=ef1wSVA+BPjq=R>)WS&BjeY}h z`Mxg_hsRBwMjT!3nzd?MjRWdlKwI5FK1#p-bCRSS+g_OAy`)~viP1&7QQb}hd*2Ug z*;x*w((%e)jTCDeY&okhKaFwzbug(}-OO{kWHB=#`{rAl#Q~I9@^Z0aVPVJWKyB=Y zOInqPwn!#scbNN+HOGEwP}cyz!tMS0{LuLlN4xA)pS$_kImCq8ci4>k5M-5S&0f~Z zdv4F8xKsZ_|7E{3ig5ABcjZc@J+T}Sz2OvmF&gk zq#SLtf@b8jD{5Z7klJfoUh{Ig@(y$J%=|+&HP>|44$0%bu-2EQGs3K*H!|-GZMXp5 z0IL8XmilHKNqc2t4-S7Bx1rv~h?iC9k$APAehk2+@$^cGZU!k$pH!P=nCj@0)6-wG zEU5XSdiYm6LXL+;%<;bdWncie`yXqwdJHDeEm3V*g3Gy#6 z9YgSrnVPHeHdS5DbXsUUapdXJ=dX(<_;3%BpbNKghv0Zx3d0J!L3N4c@}nWA@6^cRyZ0rc3{eqo?9o)F4eSM?r%%yhu_@$X7=s( zBabt)Tf4iMtWP*ksOlaJ8iicFfoqcJNV2NFs8aO8N049XbIDxgUhw6x?XJzDw{dDz zG*J&q8VsxE?nKr`t=f*Ix+YW`d3FSSN7f$$2PNbuSS3YCKT7i!jK(!FbXu5leG8c= z8_D>l{?~?YIr~qgRVa#XgnIGAk$J~8Yys%~u*Yk{uXBbOR z9>HzOf%0dBTkiz~1cCkgFHMdz>__On7$Oikm#~j=0McI(H?qxzoFpMfRY4rkjI0D% z1xX^Rn3XHAZ9Qa_sL%7RHn}c_8c--Pt^mZJ<-s`i*oE8Y$@g$pU%m{Z1FR|)Rsu(U zacz5)d+l`Ozt#`8yyddD+uA7QC6UmPSTEl^z<=lj463Ri4yrk%FvjSC>(vT|Gs=(p z733mMTuzWD+B||JRzA9_PKwh})NyRSl8lf3i2T)y1G2tXZw1E^AfD+s)0Em=z^v(> zt(It9w83e0?qfU4Z^3e(otyyO#P(i~Lq7fQv;9L{V_&(3F$dq;>Z%o8^3%)INr6(0 zB>X-*TYSmALQSA{@n=1KqrCX2>%CF~iFfh$RZ?W-;MP%A=kvio;+%G!n6B|2)8OcP z!=jTkjpnv!9cyIGupbpq%FfRFjWDa(uW8M#$u`-zy^d8=ggy5T)zelf#uA^G}A z@)t3Nnd{lLP?179Z=+v$#5d!t`v;d_94uaI$eYM)$cgE>}^Lg=zw&}cLsk4z!r*;UlDs&b(y2V z^6RWK)Wc&CCZg^Sez?y-&;NzNkqU(JTaxsAhP0$YG!=wd5*86R67IFMOp&*n0&hU4 qRCaXVfLOSgP2Pw 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 WP^5~L-^W`KkITuGZrg_#$^Y31fp8}P diff --git a/public_html/assets/img/team-2.jpg b/public_html/assets/img/team-2.jpg deleted file mode 100644 index 690839c82959981000b96146c23d489f657acc74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49618 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

3Dox+Ngo@A;S`|j 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 diff --git a/public_html/assets/img/team-3.jpg b/public_html/assets/img/team-3.jpg deleted file mode 100644 index 98152b1a6a5e710fcff8d8fe04d4c75a15ac41e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67839 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

PGKpb;M35XID4#PVmk3Ic@6dweM5@2UKX5 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 diff --git a/public_html/assets/img/team-4.jpg b/public_html/assets/img/team-4.jpg deleted file mode 100644 index 79896c762d3505571331d8f763dffb925b5fe95e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47273 zcmaHS1ymf*((f)V0fHvMg2OIui#r5Zf-UaBby?gA?!lHt0zrejYk=Su2*KSYXn+Jy z!sCD6{qFbPIq!RQ_RMtmR8{}Fr)H+QtM*~xVH5CN!N=YP08my218@NUO%KNaVtG$X zM_&LCfbrO@0RTK~qO;q1c({mib340pnOh+&thp=^aBd%S7j9lI9&UiRl#h$KrK7b6 zorSfny|V1yLi|moaz42Xl{Y< z^pIe9MEbvn0C)M1+W+TV{U3~~s{emhIQ*Xp_?KFD5193T5tVbZHupfdX(JF$|22ymb_frIyB)%XPEHF#$EIiRY=!W42mOm*RaI2k z+1D>s-pktRl^X(1_pc#~+W*g31pY^T|CY7- zpRox3kFwm4V7ULevH!=7{;#G->-nenAG3X|{KxREogb~;?a{0sP634fGFE`q=f}qf z_^=EJ2cZ3j&>u_a7>`GE3`~rF2onqQUxbB)jg5nijfIPghlh*%jDLCu z5~Io>cILYNB*z`c!CamM2$`ikOG_vZ<^SGB?=b?NKzbc zW?C4in>j#$TI%mWX^}~^vS-u%lQ=Gz5fLgjVaj2p$+TC54}exhnomQ^udxQ^wg!y) zKkNHUCBM$i?%oY*cMJS_?cZuupsD)|<2)o@mOOC84izdMTkRl5r6VJ4ktcd# z46L2e&MCY-W%CB1}+iU%sS&^X4~s2y%}*6CA(1|JZ7 zfWXi8p^eFgUxXvV6{f!fLANqYge$pJU!c%rzCln!eqtI?B>)WYbUs7XBroQt%u{n zNB@+jxg}E?o*i2OPuv}KshGm|(6Y>fRUf+_^qPFQuq908c#!M>Hc|(!m|S&KPYBQa zrfzj^kg#S56&jE1Bs-{E;k?LN1=G1nS$oV~xE{}A_z1tQs52NHx#RGN2p=7W%p2E| z{{-R6;MeYjIvSRVEE0d{ZF`5h&v+Nh&qFBzvF4%ZHGwk>Yse_EwQi9SWg92YP}%>a z<1~`?qy$9(km8j-q}!k8ns_Z>yhkwVlow4NmDL^C(bVIKyuCGb1jHKFDuYY>T&<+k ze_rbpF1zgEoagV7q#%EVCEEl%@sj>n-ArmrjhL*B!Yb(9l)a3ZifX-Nff)I#BP=ZN zq$N|0FIvzMU;yjq)D9Le{$lN-)qcUR{mEyAlfIlpP7PBXi1va{%dt+)Td?M#eTBbT zX9dl7#LY-Ax!MMT-LtycR=^glcyj)lhY#{Nqor5>b84}fX^%%~LYe1>nK7k|1=o;VbUd>h_d<Z7LQ}H~hfN z48Ckvl+>+;+#3?ks#UPG*)(verL)uXPHj(9XpGsKyRA(LoE$rS zD9pEVh9y?_1$U3Kb)qN_=2>>`-4|kDKrM_^vYclS@;#?zjw?a?!}zZ!gkSDF24I#E zti>p1Y!z2=_DrL?Z%bs)-io#K;IczywJwV2E{YHPT8*flM{+g--!jD`bWynV_QhzJ zHEtpy+BQnB92H2oH|&5HhGN2T>mg*oyrG&rA;GIfx4N}|Ev{OZoWCf zc9>|XYspESuNv7mcsjnrR7;X?gItSc0x7p#wJ$IguYsnTE^N+(g7SHB4UOPjq6zs> zC`D*ia>2A))&s!4yz+gc0%RlnP8(GPxozqU-mN;7T$=of{v}d^3&PsBT$_CY5oW*d zeLHSntis|Ch6bm`u6qc2e@qIZza+~IDQojE*Xo&VpleKN2Y2POQ!c!HBM!#Ldq12} z)i;(`ai~!UYC(E{-1nhf-_$>2kAEuO?H!jk$pNdBu@2tF={h)Q7klL1?4RN_BrMj=zw>bN3+_~?p(Hf{8gCxfju8}ab~Y8vllT0OIHn4lCN*3MbBfCj=sFloMlHDn z&>+CPnWm&Jkp^=ZAQeJU`Mr5^ucS01IKJl;GuZ))+4lb*`LZ7290Y6;!Fo4;FoT%^ru(!?ha)^hA1;PV4d6H*L(# zRPK~Omcg3vCMQXUu96eMrAi*PnxaorfBX*7__cctzt@69u8|tS1K_xN zT3)}BqnQM#t`Q!$oV#sI(Cpn{$*W&j)X0o(9lVq$*bSbG9_(462vKTXl4f-Nph#KA zAoDsDK&>c>m)vV0=1U^XWFOQVsu)k-STgI8gDC(w08zc_U;i>m-w|bhnUst1+m8Ar zz?Uf#aIU=i8P1q20DOK2p;ysphY6nFm+KSr(HHGOr#MpM7N%le0wgV)7e367a&fme zG~rckQns8vYtGf49(dwOg@H;Ee2EvnBCIc&w>;cPpKLDI^GY?*_eoej*oj0?LnW0X>lB@9Pb>(FN;2%>( z|8U13E?3JWooK4yt!FeG&Z!&P%`&$A<{UfcoTo03oKNm%aYnK|5Su@&Q!osHfAc8f zdaF~?H<8t&tbAzE9Y0d6Wo#tIOiziH`qq3`1tpN5h7phv?=@L)?EM3dU0ymlhSNFy~9^s#%w6!(B2c{tU=z$%}WIhI$BA^&22ey9|-r-=|vFw z$~QMF6iPH)-5Og#$n^-VxWzuDIXii7Vr`5!C4#~Tf9*XRbV`vx;b^)lMKRg)37c%Y znzQLTi_jx)V{mv7tt&;F}5p$d2(+>C$X3&u>=7B zGIkw?(R&bJ^U+hX`YQm;ILos$5S`T6ArLQr{w1|QlA%ye|BCq6e)|I;p7%!B|M%|^ z>csXNyNI=lj7rBcIE4_Ns~36dnp(V|03nRV`j=eX5eHmGX`@ANTjM0GyxgGnPxgyS zORb*{c&<4sLv3K$ltY~4`q35akfw^S%K=4~5;TG_K|LkevnUza952I}<0jFoXr?mf z(o@k=N0TL_@YOPUB7)}|v*c`+*Q<+^wlR8o(>KO{1;whzE}Oufv{<* z67dv!BFQ^Ic=@ateI`#I-!vp)a-_QuecKO{H5M*oBn@U-Sqi3QPKD#{PlUttbBOy}nZ&;1kZ!7YLiHT&TC3 zUUIp!CNFR_teU<6_T)ogSmtusivVZer6Rtio}B>(A(`p&ryb04DhZ;~$pWt%cqGRX zI85Lru2A1XzfL+IZTfnfC%e*LWc|Gsrm=df4G#&7HWd2eKeRSjN@hEI31f92J)7jf zL#lrwel)uYXJnL61LpuLRylNpoApg;WzooJ|Y>EI@)KSfcYY zYkU(K0C^J&P&Nineqm$IVT;p0%abJohDd&trX`goN~)DEWiw&@T?*_Acr@elJWLWU zJ4)(iL6+hHLTq#mG;ek#fKRODi+p?QROVN!V(aI5#J5L(HEkx0)(NlDen!Bz=88X( zNNOOR1%C>TFBvSCcas{3d5O+)`r=}=ukf@X%tr5}D8E|vd@HYPZXn4y`2pug&<_Yo zaalGV4QoOZe$Kg=uxzW~ZPa|VqB(ihCdk_ApUB9d%f}dJVW<&*8u;3amerLJw(TGl z?}w_SwVCInB0pXss&vgMX2DfroQw36dH@(ArSP_|5F3|)62>$<$J88N`fs9(BEpMz z!7EaK4F3x5_2)FGQqe>YhBHeD0;K2e%zm@W=M6;GE;6jXx@;;>j*np$KwFwxZov=C zJuAnsN*mS*Zo>4UDITF<38fpMOGT1NQxBrZxPa=VYbyxp0q?xRQkwD&?%rg{SDhNN z)t=b$IUb`_>6)IH9Qfa1s-+BHdf1gQa#M{7N?BfaVz{Eskn2J`nazzzIM_JCP@{=? zL?re+fQB30622p-JsA89#5h>jq{?my?VPyUcPj#MU_X@s?MUyTb$_0jS~c)4s2AYw zxL0*48a8r5h4`0*09EN-`-=U#w0?cDZ$7rm#a`Tftsw|a4n&*&`T)?FYrhr# zPz*j*CEaXIGled#q`!REsU1ZkV5m-l{nx|uJKky=N5YqJ!K?(=BQd@@5D9>detJz`Zuokhm>igVAW4otm4sa#f+_& zNn72DsW+yxesBt&D|@h7zWHvHrQoMiLOL>1(|9Lep)$!V5W`S}CiaMA5m9q6uW2qE zz*LP@^`tKqqX9DqEd-|`6~OFIDov|_T_s6`uAy?>mmwIKc2;<{=>a_B_52m!E zROxNXbTqF#H1l=MDc0Nz0hhsps_6_di?xKPL|J-u({VcNUh;cQB-#%)#;eGZCy%ir zN{2j#bZ!Y5f6R5-I+tF|iWz^esiSFJjO`oMjwr%c;K9CEsEkhObH>LWVt$xWM3+6n!?K@RPasv9{|~OuYlvR z?VeJpvKgK{Mm?>T;NS-Ud2R}8eQD|=W`2gRzMwdOWD;Js+$nuQ1$Y@&i>G|=U|Jl{?$R5XaB-*A1mp?Q`RjtG9(~cIt~r9u zj7kc^j~$)mY6f@xJn6S$Xl;UUSD)%t`)e)Eov2zG6c?~}u`_7NXFhD~ zcF)*{Pe{G{GLZekx+GKI!1AJe1-^x|y{Tf;rlAUvgVgO8?3y>E#cq*IDAOorqTN%x zg$Eo(MPUaSE73g7e^;2nEW@Cz441nf7Sp*}8fCKD9KlRyEz#TF6kh%SB)6|z%iQEp6hMFtPkUgXfd6SyCC;Pm=D;e+y zvGj8qHX!}iZE0MNmEYi`jMz@yT?Y%&O+UazF!qZK4hbEOLS-SIAg{(?w-`%xy}@8w zA@0aVz&T0OwR;|RbjpyXa(@026FS^S`;z1K0KNEQNAOhPtJ?d6Rkq%%HK^k$nLuRP z(r0mKlJxzoL!W2+$BOxCHDd2ja(<4CVaD>UnJt*Y_zL82>X)i>32XzG7mD`687~e9 zvRB!@Z05B&GL;#5C-1vChQVvS9V(@Mff9p?!@HODKc9TV6JuDDVK&<|`rFmOF|_WI zta0!8?E1-)iHphmxQ?ivH_P6OCd=@!lsPSX(ShTM7n+9ekl`mFXl!J+YYoG#?bNpc z)uqp^X;}*6vGFMmo|Vs+dOkRP5)9AhVus=^J07{}%4#7EK73?e%~!5%gNSo(ORp*p zLZ2N`fOJ28j>QRSbwN`fO#t0!*lR<4Pd##*cx#Q~=h8a0n+>e|+ABoa|0w>XT2^%|a|nyNxB|T{Mzq#jo5^nf z=uT5V{Nm#Lo*8I(Nrssv!_b4fg?XbhJ4f9RjF+lQ9osl?*FSW4BNVJ!%6 zzeyGB$lXDMe7|rDg$I|Aq>>@I{dIX~vvu0veHip3zHL%^5len6y-ct(C#F)ONS02qW!^5K2QMyn{OT%X<9K zV0)+kAd%SOJfUiT1f6KomJfTpm-dELrs{|u7rA^aQExD5S9%`C4f?(`4uNvsYxx|C zsWP0wjOQuR01EU$D(-_-X<~5iGdd4s^I!^#Kxkg_8^lpQ2lcVZ1+mf!oqV z$w}xLd2WOC^>6sLeiZon%m}~)7;kk}jcQebBZ4XF=IUnUlBD3iYva2;2Y$aU+?K?m z->-f3B*7W1O^wR|qiy&e>8}nDj@Be8=ei8^UL8N1(YTT|NV`xAr|EkDtgwIWNc$>h zO7d6L>967hib3luT>ayZQ}K6q7NR@4nlxzAN0y;ulp{6{o#X2vlt&|4?=qgOJ>Q zBRkC`FQw0)lBq#(q;@&D&DP$5uib&;6v&yxl}#dSUnZ!#h%Kcf{!GZipL;p5x`b9< zcYnl#4m3ZBtMn?SR;bj-<;kay7KU%oTkNPwKL^f&S3_mlTr+AhrS{LaqN|y|%n&nLvcgR;^-$o#UGA23q24I+SLt|_31(UU(tV)lp|FnM zwWrJ2dX-_u&i;gE?Y4c|M6}+4WXhkR#BI~27n{zNXL`4orOaHcf967<>al7OOnNc{ z4Z$Cm4Gu$+<-U}Ui#ownn@_*VeL>epz!DN+-@?qr(rG8ms6=qA0^K#InLl2nQVcWc zySL!&%-Y$)r`|{*#Mkr)kON$sdoxVEnj7gNiM{PkKiT$62r!?6idHO0>49qfn(@31 zeFgjISF~iABPz@(QK&UA8Z&6EgLvgYbo`Rw;7tHdX$zy%O0JcEq4e-JO~TeYRy;pF z&03iqyQ=n;uYvyB2YXl!OheYHR7E=xtfO0(2UAl%SCyEm)mQ3hl8AV__eooO!90+r zQXqM0JSKoa8#wvfj+B(nE$}N3=~-!_tS_cZnSf+l zcEq@HJjs_`#cS<%NJloQj`KY1p!VX=n2zUpI01v+MKsDPArKjs`Ub%wt6ixJ{*K(S zYr4VOyR@FPRmy*t;~E=j1uGGJrw7yLM!mtIXdM*;YA zMM#>vL$hma%vdmUw9>of2$qf2&jpYEB&X|7BmT~sRL!ynz%ZyZdEGs2Q7eWJt}N8H ze6aDB{OE6c&3R4!&fkIVVbDoboxqrXI*1r$d(W>s7x4F6B>% z7K!}@eqw&+7c12-{Y0Y?t}w)#szUOon%j=V`b)ERbJ^t{S^iMIxD=E ztDNzcU0r+YUw^wW?CEbML31u-TDUQb5C#`;Gmp=kjHeVgj$4yQ`Cc8pi1g}wR-KgB z7>ad@@f5cyF{E;d(#lHQ$~eG_u{oSfz&WeXnCfWT;OflUnoGHPDFK$MpU0>}>j!gi zQ+$rm(Xw(nfBXt|1%t)?K+^ZvGb26~UchnNB>n86mZ1k#OOg@ti8~m-`<*PSS`tp0 zY^>Y+v00@qF&M-gv^tiY`#C_O_=iM{hHu#=@iJko^n~1>I;J@ylm@+jAYQ{;bf>F% zah;j*t!PVi=dYR2IQ;{giagd2iJae$nmf^6UPHv_C)b_5ja}4sWs%3W9y>ypS~oKW zYsImd@Jksk?zML>O705Mt}{3FX4)8;Uz;Z=)&|^s9YbBfZk0;5{+R}@#B`;?`74@p zh1e1JRzQ$>mf!Tx{PFiiapU3@ClI?VQlSxR<%l4|{$p{qW`E9okHm7|;)j##<%0&M zvhN>*F`1Cq{dy(Ee=68h2G`Zn9eY$%6;O5kDVAr|?QP<#sgz!o5&THkh=2+mB=%E; ztBS+tPVWmyA59wUjdaFH$2%s_(IK8N8|6=T)-pF{pYO?h4r5zL$~fKu+*<6vW98oz zqz+ikn%i}1&7ThW^w7L(^k!n2v=z-*1mq~Q^vB(}l8K@1rqMccaIH*y?fabO<`V-) zTR}>`DLik97ARqiQK&efuz5|!NNdcl5-FIG$n~Q+ z7*^oyQT+fgz35IEy8hn`!T=Ohwzs#Xvq(B` zCm9JgG|-^>)Z+Ge#IQ!Dqg`z*B!kIK>Dqe@aruv~hma;9`dm@6BMAtDgy6MC-KsnW ziK>;h6a>{C!ZN3Ha3mmr_K~TcEUyM-4;u{5Ii1L8{S=O@N9SZ)Kdv^Jk8SomC|n}c zye2gHFz>1AxmA>=lI1z?Ia0%Jw#;$4J{f=Pb73-U&1d&+J1JcvQiq|x(4&Rj-lVFk zRadevwx>GdSjMJ^mHxDVOw#Pm->jb*DmC{QBtEirG&^N9?3|6d?AoaoP1q5?14{kY z`yQ&kEw#T`0^ULEgT+pD3Jsfv5)<;}%X z97|vzD4&OuBg1QXmd_EGFI5|-C!##?wa)~UgPWG8ke%d~gKG@Pb_>7b@EuEYCA>c@ zEBLC>wVP@hd1{meJqJV9h4sM|a3z3am7HsjvYHAjMQYcw{2@s;5&mySXd5B!H$bIv z9EpgpPGT+h`>09hQLLo}TJqEtiVvv}3uWsu2!QU;k#eUoJqgk3U-aCVqcW@-#UQ5e zCSG-jP8`u&d=-H?ZQLeOwf1+%8|U;%iwnKNO1~F%pfgj^jzX;BJ)BjA^rv%Il$_tu zWm8~4hCfw1_a+&kUi&;Ahj@;)bC(TNyLEE8yJ)w9;5OoQj0fI+}r1?=E5%$^p01lK-pJ%tLjdFyUY;R z9*e?5nf3&g;#)-!lDzGZX6@=27iLU0FumxJBa**4^UPCgr91NTaQBGwN#AQz>~7aD z*R;%Ty3;Uf>(*&}>>a~Cs1aE6C7;ap#HT-NMerfkilh7aO0QQ({_Lv+U(DN9lQXmy z(u3U;ouN!c1=SK%DbtMiZ?#504XHTRoj5f?rVK|q^xxxV_Bpy@wjd?sCfdQv;#IlN zfFwrX&PwpRxz{s`%cT@({XWxz71FkDy${cdjZ*s7@<<1{^RruTmGJJ{ zX4k{Abh(`L5MP(clL)flYgu_`ob4RkSM!V$53y;EfaT0b|KOy}-%*;#$lWtr35o3-pfk8i@_%>~!Eh{&j3jb#F}?U$uC zr+k@(4?C?LoLY6OjVl7Z01`2M56&A zVxjl|7#t7&4Ssf$@csedGQaMc0}C95?-GQ-BqRZtrLOmmvzJo6zFlJv0AK!!waM#2 z)|Puo>XF2v@S*rF*%<{Sszj@*VxqBvb}O(v68Qi~dSSYW%#Rz}z87nWjd5g60xlw& zImotoM*u(<=W4^*Dz#pJdsC(NG}Ey;C8qA{zH05GSK`a;2@B9R16)P)(Ws;P?p>HT zQT{cz|F*H*jq`otitw3imW7K`nPp$;+$>SNE!?@dsna>my*Y5hS?+lIK9(v2^p&Pc zEb#n;xCB=SJb=J<2{VwSh~i7h%$Zy~2Z!PPP%hqDn#L=FBd5*_rgk>l zowR<-t{5nB9B|tn_l;gbXRKwX`A^A70GZbWDdn8#;|Aa_ zkI1n(iuPW3>ut6ps{y~iiR(sN?aiVqEN!l!a5-jM8%3SP$-xJ&4+q$blWH@aj1NrY zkc}TEfznJyrw~@(#lMTP#Y_BExO#J{_AR5aQL-qUy#8ZVtPf>Oq|RUEk8w295W1vZ^rQb2jEVB^nn6u`s0 zJ5xuQe_I$4KHYYpzM-0H=P_@3vu3(D-g>ONY}kEh87J)Hj2%M${m3@84jY6b!@*X- zFVr3Ruyv3D_0+?&suNV{{G&ZZ7N5#(mK7lwoJV!M~0P@5o;x3}iQOWK?YtG)(GiRC7(Lm(S z?~WhDR5ULM$GR(;)P#XE#&Gnz`INee0kiyLhZ;jl@8xm=b29S$r0^nIa93eqlb9YB zYNLzS;S*%rgp;!r2luA+(BnR&hTl3-T>+~1lHE2)w25s+gbnpx^$La=PC3U z0l}@Y9bpEk!gWJ_T{+npZH#ym`h@ndB2C129vG-E5!x z>aMt}$@2YP@a4+$8*B#uI1*C6*r=0rXhkW*QWR;aY9fJS!YHk(S)Cm6= zb9rlII9EDwray%>D1fe6Mh=$|1iBN%;A*sqny!&&AF-N#0;oiII~f5A@2L00{|bJY z;WyfS!n*w~%lOpL_e`+KOL^Q#;Pa>I7Z-BQ^hOAmJkR@hA-Uo#V$y`q_5E{ZAlbR$ z1?L1&0Zf#g;e~;5}WN=2Dq|Q|XE!N;2NeR&*+pWEy z!x_msJ++ggT2d-Nnv(6Ph;Ygh^;98z41x zRZt<(Q0PiRLMafRCq1-D$BLj$OF~xM^c7xpbb%JjeV#_Y%DuthK#XxtrnM;`!K2v<`kzt+e zjutF;vzl~Wz9nO^oU~>9lP+rR)h4~87~frFTi=Sj{FH_T6O1inmTaU4GmBzEYR2~+ z#!O1E(rZ%8J5gg;GsQyLHO++gE_4Tmj)8D2Dt5MY+LiZRU{l%S4QYL|j2aaq@v7*$ zt)0-xrJ5FLXn=S{apg{Zq$H`665e*Hpu7M}+4g%$a%EC9GrbPYKlaf>hYx^RS!sqc zFUYDI#sab^j>ZluzgRX5X^F?${srEi2&S#C=X6lTdAt09yXZCG7GFlKNJejZA{yAI zLNAY6?@gLqr>DbGmdrv^@16bHlyv}`kbM9!-$xj%-R9zk8b2u`NJ{c(YOE15%v#JD zKiyk+eljbF{z#u{!GG$b8~>OkN^Ztiew`ih_Xh;}#{ssqq8Lq4 zqc|1xT>Qt|HYDSVko480bEiOPS}u&3hK(vRt@-fexYS&g+d^S~`Q=d8Svny!Oyzm~ z>WXd|GyLda@=W|l=vZdjOttCBvf9XBZf}g^*Pi>fP?b-gnME=ziz&n1rf{LqVxTpWL51+>nIW zwC#LRGA1T`H;PJA)#@{SpGwDxPorr?G&@x6+p2H&a#o(r!{xs7=_=nQE*t9Lf7aL% zVptQGB>z~MP{)V13oHKMHos8Kq)VaUse`TpOUvWH+H_H{IAV!*_|C@3k(bg6kUoFR zZ?%ha%)w1bOa#?ZD~!<63f7GiJTX2A$Hc6U3+a6ToE0vJDQ5{IC+jmO-J2Vgnc|$V z2Cj0bIpt)SP+o*HrA&ZozxBb4Or$|%FOXRrJF>Bm9J|by4vkwTDE>X?g<@iF3}LuY z!b*i^37BcBF_gqV28P2#+ILd$3Pt|RBmVf4S`1VP`)js!U1kX@Wp`4YM#5Q==1=jW zyS7DR_J%nh@fxpgM)fIpY9#KrHtM%5v){k=pJhgN*Prw-A@v^st8kU3TQsSOPgOO1 zes`I;7I!Q1!Ae|>)G$Rs{gU5oAMjS*p-o-MT)~^vo6{}X?7WHIOCcy1U95L<<5&+h zY5kmHlJzDt_IH_ChM9cNI>kV;#_3%|B`E{JTS_W+>(mt&5kaks7oBb*uMev=ExjmH zqqCkv3er{{M=zb5eq8Z-bPVg}DqsL78hQ!MYG^o6I03QQno#2A z=NRXI)9mdxn?-FlW^LoG=x1${9-p1GHSp{A65eK&1=7!W3B8ic^U0p6A1bvaJgl~D za1<&{aj)uj-2ChUUS*^Ff#U#1_o;+h>xhsilB^0%7FNUznT|aA(=^selL?)tqATe% zvHy|7?;No_V6~Q=ey=e7BeeTEn&RSxP0YG=t?Vc7Q0!liI}9?v)rbP!^v#CeL3gcP zM>*1$!6P%_g-xYO zP=&@?if1J(YD%}lsj3i9A!(LjO2dRn6DQ7RElF{IbLOVcJ~pN=rtoajyJcDz29x?T zeJA)70Gd@{uhBO2>Bl)INo6B-EDc|H%uU>m_t23>B4upd0+~$banFjG@}7JtEOcIU zuNs~{tAx;KznLwO}PKoQ2%iy7n;N*cpB>?{vi^aEu6 zNo#ERf?2^VutF?dF2QUVyZ62ftkWA7gT3K1Z&uN>cmHE2UIvAFm+2KM>V{TzCiuOk z@oee#*;^X(PaXDvGO#De)oT(PD_y+Oacmjo*Pf<4r}wKq%c|m6M%s==0IHK{&0dd< zD?hoON;@D#qw6LyZG>7H8@ehL6KB9=;QhC)r{Py|^J^6A?pn6;{i}k?M3x?Z&!jh> zbw$+=$^4dK(X-;@2u9-$9z<3BOwX}{LBj1ycA|_AZN6XY!@bI(hh^O1m;oEf7JXj)0`h5SB9WaLU8v(kA7+16-jtGQe#il6zB{uoNiM z8%%}~o~a(J^zqN1acb7)+eLa^t$2!W&O*AGdg&*^HCKLb%ST4nrtCRIE5q}kIc_Jv zx&8J!dKLW!<%WO!k+QY55vb03|1Ok1%J)Q*-PP1f)y)hAuZg5zu2(b^6IbWIisl zP#A1&EMlh3A24ROa&J`SkCT;PIn+xP#z?egCSImv*&B+Af2xTci!s8A9EPTz3$<(- zIvQ~Ora+$vhbv728^bo(ZS1QH%+EZrt|?X@0C+GlM@E~)`$i;}0`f82_8AP!hF&D? zTT7y4&9uVxTfq{mUQl~i*3d5heh z_|jU_x%M^B1rk+SndOrAHE&lPp*rij;gOFmgDEN?rpy=tu|pAz4P(!Kf4SoC<+3vHPBUg2Pd^J3F2K%Z8 zjQLIP)r3f`tP>NBVqAh4q#w_%}MkmarTitLhCHoSv$S%I>@p|fnab8&{?p^hc6)XM{VhgSB2g&c?1eb13X3o$2=HZ5LXsozm;->NH`?mJKYt1wR!e^?n zUU`9`ow<6uTK!iibCZUx7lzh)8dxHk=vU!XeDiDbbQ_BEma8MsmKwlo=?lk0C#nnk{)qhatfrPe%5HuTjsZD1@4 zyZ@rHavWUmzJAM`N_1T;%2WUCoxQWL@DUu-C+owpL?`~1!vnxUE`89Za4%5_MeJWv`qzF4eqz{@FTDm>EZ1m5wOF-Em`WG3eV5%V9rIB830w z(V2alJvahQGJ?MPmAv7jjoA5qdGiJZ;vWC;p2XBl=az3*$#n|AZa61I0zii$@=6+h z+j%?y82*0#>bBMqb7&%AP{DAAPmDOLu2Fcicm4j`kFEM%F$8tF&^AxuRmcp&C{5V_Ev6sMov6yBb<~h^Q3r&J zytcAbR^3*MZfqaRqcQ<2GpfDysP(5rII?Z#41KBNZLw_srsR?&^rm?7YWQ{>~sj2(dJS# zBFso?V)t4tRf}oC*Nr~Vm5-&>S5nrfkFV*ADItN?li+hAQ|Z1}EI1H-o-Nd~P~y}j zC=+6TMy2qz4{C!>PPS@VwREIZ;)F{TS0>b*{Z!o&GFxkUwO;<|@LlEo6I(W_3m{#X zmbpARtLJ&fg-;8O@;$l#Jpay%$4rqOH?%*WLr0iF(9u)`*Ry-a=}XBupS8Q}R5oE8 z&CCW1Xtu#i^CoyhSVB3+C02PTPgSAa& z$tEFXW_GzN4}by*Le^_`(3D28ocE4$YgIZHg_b+o!qSd`oCPv3?Njtw#hJ}yV5rmJ zXg_eGrHIYfo*K8QYg-?_F>kiwbOl5e&8;9*N{Q-TJpks~4n6c&)SYNo6Fdp+;&++F zuZ`mUY15Z{a`sn@jAAvA$!}|$J`GWx2pfp^%GJd_>p`2pXE&^TF7yOS8EeeZHYT4- z3@yj@WrMGpt|0nri@_b^K_x9dOKME0~|9_ZJ{` z-n>KMSbBU&dchRXKObY3He|U91rzyu zzIf8-=5BV}uQDM){}y@FT&E$4+m)K$-~}%zGD;2T`t?3mvh5;`L=iGY*zH@SxxjL= zwc>-LAwyqSrNkINQxPP;R=cz}q*t9!$J)F?=&ge9zN6wS+TnUBQuJ5Q+YIR7UW<8c zM7M)_jPPhj4LeG6pw?ETs=WPlgeC6P2t$I1>m5=e2KlC%3}rOCJ~$~9BO@ITpqLuxjKSCki?D(tg?iJQs2N#i& zoD-+mw8}`_S;7}+25rL{>P>YWQMV$&1KQ&`t%4-WSFP5v zm^>z-S$D1c6&}ifP$KQn+}Nnw`CNX>E{lBX4Vn~W z(p!&WaRdX^tIg}R;tzOyiWsfjhn`#ldRD33c=tLj=U2aE02RF^ztmsFIJEQJ*W_!29)v_?#GxNNZi-{myLFgI}rj~^-nw2g{Rv;nWe zGSn}wl+9033B?@~dwEa;rs1p$Z8QPtgypyz06|b(^&O{6>uODjk+b8ejBKY=HtcOg zli_1r+pQI6PL=XUBK^{kyq9+6ol302UR8k9tlq-Booyb&oDvOx(RPez(Na*ki`#Bx zDdYF5xprD?c2Px2e=wllMXY;d5ecG&D05Z4N9|FyYgLIezad;+s~BkuLbk3m3bKz4 zQguHH<$rP8MHL1+U8JukI!XxrIBYhee03(r<63UujURJmMeb|KUPd%z=%%-lp9|Ng z>8u`4y>FUE;(rUfkpT_zLx}Adm0F_)ntzqtK@_Qep-8JfVM+E->Ri<1|sR=;b zM;nn`sP?S>rH>KRmcSy#KyC09q0HIi?uPC!bzA=c27r;5sofMu50r|QV|Rf$DQRix z6&CEckbf$B5$Ok71(=rT(0YN0F?chP-aYV_~t??fH5)5Edqp2H{{{R{!p3Ke} zTU(oTAlTdrMOpSI8EvN&2}(DsM4*i=#-t^|EYLtrf&c?U!l@ZHF55dbx1?$>OoZDp zE!-(Yak;3nkRsi4rm&&F>uR2%$nPHeiZ2Bt^un|wm^G?UZQ2naRI(CVy^>AGg;FUq zHk>Xf@fIBXYKJ1p9bK7MS!aN zp$W9WZa1_61IoFdky+s4pS^E=XSzAnaS+nx(thgnwK$>UZ&S6;(5^7-^m0-bNFkW% zKptd&nWwq@O!d|FpWw4wWWK?VpaItPSCy@5^OhW)w^$|eX#wnPHqQ6u$W!EgVvqt- z2=lcqa||r_Bj+gzmi!h}F5jhY@Z7R)q4rlz9ubwfVpyZpp5XM@ETKvsLaSyGoif9o z&&Nn=bhkiKQ`OO4HzS2%vEb8M$-13~5w|0>>y6kbBwL;QYILD*W$lDdLnd5Kjf;A| z73gbUIY*njD7oP;bE|YG(&fJj^i#>^*q@A@jtlT3Lt9kF!t$H3LV?!y_*FqEiZbS# z2=e&TM6pz;3xah9)uKjh@oKfTs!0fLvwjETLr7_r(lN*v&~V{UZaYRbAJ{x-0Z-eL zW9iqGOJY1Qkd9YARHOtK2o$Q~!1L!xv7i&&0-S$q*E zH*B~60E>OpFka!sfa{wX%BQ7s$y`Og+C8exPOsH&{Cj`1z8#5?`kZ7^7wQPIjrrG? zTEX>pw3jR=w=&&;-N>5S4tCFEJd)uGPU~rUfE%t()CD5i`bg)cBMXSU;*^He*a27d z{0|xo5*xUS`jjnUV0ln$SAmLFmfI>{uF5+2&}~|fqH>n%{{Tpf9WFUiHd=m!ranuu zTu=(S(ZvTsFW`Aph3NrQRF?{pvM<8G(?>O{Pif1MI;iH4ga!3M;ts!Njv+=PO5o*(5%Bu%RXkaa#Z1dQaH6%nB$jZKkBl_z(sHq@n`%EFYR z_8V6dl@t#gO@VnOwXlfh8au?b_y>k0jinFuUp2`k9cARFVX0n-?M(jc)g%NS- z;5GBLc{^?JUsKr8S+tNn)0j(fu2jHmgHZbCN^z=fAsganh8l$Qt)G))DjDUu!cS*vmhL&Es-$mRo)lggAwcIvd)Z zl%UmamQ8p+Lf**tJ6*-wcx=3PH#3lq+Q-)}ECU zhmu9E`^!U9Z#$R-ygdn0v`{?m4MVy{H}z=TLJ6RIx0#NIHxI0Bv7(s@UA5p%tSb8^ zxj8TBYMxU608pbF@1Jit5}c#UjIf)ywIM+x{$Zs$xr2j$py%S({X}z~`}=bVkE(mQ zqBN8XpceoH^VHg{tm7ve_1fj6L-yCceWl&y{{Z`YDArAJTuLP}%C{-In_T|@TAQa- zWnD?-IWF8LM9ESJJCaU{Hq=zr$xe`i#+H&BNg5tCW+_WON>tfiT{jGq$t&6)R|B8r6I701;U=k=eyr#fQ`NnKD*E zR`(}L7r&|15}ka7bhdf1@{#;<+$1e0Q*GLFQn-FKh1X)M6%4aZv)i4ki;Pr8TPze% zFX~DU6@9m?buRb*5nEcNbITic_;5~rX<1V)GB>t)7LrP?el@1wp&DxnNS1%vmmx;w z*F7Viq}H|JBRAwD?C8spC?js*^2o5%_-RwMi&?uEPTCMVSyH5=wswS}9t7~Idj2^x zrpMY4L+$&?MAzCNlr$4%4kr9+HS%e>;M$ncksBDo$lSLZ-jF$5^RIG=bUZzlZHAa& z8;TNjHn~3$!nCBp%W`5c-fh4Rb-hua2z0Twz$)X3tq~2$8uiMFw>p~wW+_<&3-K4H zQJ)p@vHR-LotTkbhdQ((AS_%~2IG`DVs$hCp>$fqOV9&;r>T1Jpbr$gB>X4?RzH&Y zBOkHytOH>oqJl>r2E5;M2=x6lb4kc&1KY8nr&*bWb!3spY1Y@TD`W3-+0$ONDK6%a zXG`dzLu!_m!(iXi4we()a#iPCc72)EuDAqq zZ!003ailCi^xY_p*jQ<){CL*!6_XqMu0{KSlnjB7ZF_`9Ku{ctQUz)1S2APm-@-MX zVYg;1XkeZ#ICTJd8uPun zN67jg)otyq(fB&Igq~K)TR#EkT>YgTuAxdB>Li5$xAG4PhJiRDUWEz<`SP6U0dc3y zZQv_5;EUO^rtZ&l@R)cLUS?})lGr7rxI#sf#GCLHYbM^lnR&scxbE}Jd%4|@<8V@0 z$;e=rA3a+z+7rvudy`hFZ=vkl-_h%@oRa{{{YzCZPv9cm>KaOK$41aDe9c<*Czf;V{{Y&z z{{Z5W3;S2ue#(ZqjJbf1CCIX`8OOm{2_O;k8yk7iuhy$>P7h=Ep3VON^XKSFcm6xK zyJxZUnf#_ThM-_0IX(WHDJl#{8`ZTSYhaxPYxrub!O2f=Yr0C!&+=2bkAJUM zIGE0*FvAIu)6RN|5|xV-n~*gcR*6+tgIhb!8)lnE?Vogg)B4Oq@Y{t4DLKbtSqG}q zPPkMPVPR_#sTGs<_0>X0UZ2!^8?$HDtmx;mpU2pq*W%)&v|q`{WDJb!lBX0!>`x0O zxOVRD&qwj=)32>O8>@hXnC!9vJCXqcoe{x%hXjOxN6l)|390ekq@Y`$8VwIrlz>7( z8-OZ4CYaNrN*C7J)VzvennV1l?lfb29$XYT({~`Wuo4ctNxFde z)J96XivIv-Fj{A%9CV92EQBPUBpm=BV5;pW3&SVyShQra(c>r*+ZK9Cj{t-Vn&-Xx zsrs5K_HpzB`=>a2lfBCgEUO!cNNJ!rT?3buc4^boUU_F0-Jg?YI6>|SqC0;pCBjna zNm5)KY`q8-&$82GbyMvjq${Gr5S045d&nHrqhVVkp4K)y*nZD*FOoyh>iw4qRL9o0X4pI0(^-p^`eZY` z*9cJ4mG!K3r6&8DgKcq<-kA-Do;ocdDFeWGSF=j?Qh3`r4&p~jSW8Gw(xHDaYoe&+ zyB{@V3tGfzq2pR`X3v(bPL)$4fs3a?eCahJLsCc}iV}gJ6Q%rVrc6kZi5&RVb|r&> z@BsBzaBU)@T1A0X=zx}dss7(Ff_Hk>EPO=x|8_=MuYlS9cw3LoMaBdt!84Tx}p-! z>5IRPq*q1$hc!86XWY3J$aY+%tJNuGM*P4x72Tq#BhKG>Y^ohmQq-gQjddJW^$^jQaQvx4frvG_kh4IEu?+4R%SKtoQTSuIA22 z%V)8938;~eMT9oiqJ_7qHy5kXbzV-(X|Cl7!!>W%-tg}K0AhRScT@P8IgCqd>E`im z1G!CJ%2F?TC;~{YLcYec%ia3z)t3@(Ti^ac@{h>x94BP^eC+&t$qMZ$nFo3gu%w`e z-H{vxZX2vp0p;gaX1p_sp1XF2n*PnX_H+4aGChreM}BtesP47KOHw36ajt}dk?D77 zH*Bk#YAv;|1Gk{vxkgz(2ax;*o>tuEL>SG6MKR=aI7!wImzt$Kl=XNnXOv> zUJ7x~WF5$5Sj#tyh1;J@mGr)yw508GL%B%+Tw6^%t0(N)sH%hLwEmMt6zsIWq6+Yy z$#%ve?zDJJ%AWd)+>j6o)S_-lI+~B0<(;m&b@4=(*U7WK-1}n_7PREviiVt6C@2X7 z(dAmzLG%9rviIlXR$XTt+EP-4-8S_6XtiYVmd^u>Q>baehfTKVn%1b!=q^EJc3OQz zXa!S5EDj0)7qx}2dQw+mx%Cj0cy1IL2$GHJ1aPfdOiX~vK9<>eYBoV1fUH`8SvfQO zk?ys3Z+^Fei0NDmDo<1om2TgM#<6ycj^?|_W)gCYN017W9i^?rpxVnIhVSsy(70^o z*#1cJc11V{QzNiP?iplV=Q*~(8V`x3r(brP@J`#hryP|>YsW4tNx~l$TsrT8V^9F5Dtj!=QM7!qvfA&7|}!;;;_EB6Rei0<GcI!o+q zY&UQA!`UfIOl2_2oPBH3zyZ(1@~!kmYTwY~-#2h0h)!GFF6oin3XZhkm|nHlUV@d-uhBpwNqx@7`2-&=Pz5y7bon0Br+4IX4t6N5YkW z$M+X@k*}7uAdO4+)iZLFm@!%|y$z+f%V2?W5>A)rrFdVkeYQdLU#_pj=0|tr7b-&9 zOMtBk+hMP)@iwZ{SW<1e(}YW65Y{FW5w?}6pgAn?zcK}5wafkuHLj>-osgx%+zCsW zM|Otz?P)%%egIRYe3h}{2q_OLJO@&rO5d|UbK0IYbX}}rvfXPQN>@8HNPW~HS3)k7 z+seH%(uNt>gMmeZ+8Qn(~q+-n-LnK`^;p?h%BsM!r&a3gZ}0&Q|U=wz~m_m{t7_J?cFn)~T#=MbbtY?~DnaX!29oanm zq=Qc5l$g=d*T@=d3twBSm8&gP$oAd@`(Ggk6o#Zt3R}(|qb(#{pR%{IPm`Z4+^)qL zk8&3S6!R*>cH3!6o@pefs&vqvcd6?3;o%tUvZj2S>xIT*@K^?7!HU{g$Fz0?^RV$X z=xeV^!Z97q83(x{P;Nh$}!jRTlRhm8VH z1|(@j11NzBI$D8>h(0FQ`)C2mU>;iDfuVHcRD5;eNsP?nNW=uza|qdLSI^~ z=}P?x_zrc-@^nrJ36l`~rjUdB5z zTyk=5*j2LqJBS*&t?RKga5hINK9G5uVmvKhZMo4P5n?gr<)tdpsk?M!$(& z+^*Qjs{-r0Aj?o)k0Nw7^R8Xho)25l-O~qK@e@$v0b9+~0SDt;SVyyG+l~WB(^9mA zh2Ln_g9}vq>H^eKuTWOH`Bbztfllb{*g5=pi!q>}P0+q+BZaDD+t&6iqSB3a$$NR+ z7-!VHYu{HG-(zO!P#33WeSfL@omZ@ESsEe-aJq+CdmQ4(7ge}!0@pVcjh$KP)7{Zt zEINVN-N!9x>9&aJ;k9Jg1O7CVL~Z@Hsv^n4`(V*2UP0w8ce!mU)4=hnNbz_6`MFgt z3_cqjiEJ|hIvLrbl$49#%$n6B=ePTp*yhY9Wu&Di)xdga;NWe@^elRS`)fAJst|JA zMwZr^MyPH#FG~U7D^yL1NU1FXO1w7HBy`{_+C_lBs*y=R&O(Aht;U$^U|%nhVk0j) z>cefel3YFjaWq-L&SCrC-V5)ZK2u05Ac;JUa*u=k|ZH3}RN zqmtBQN!NozRHyH)y;{p{oSx0vPzu3!=<#nm#d2IiN`5BR{3}+anRbfc6OQT?3nJr+ zx}?cfz9Z!yWpt&%%uQk?Hp)Y!garY;M@s>z*0Z{nY?`VejJaLMlTw)_)GA6sxd0QV z8tT`rBynuplWcvu_O2t@NRLX4Ww7#6dc)PQfHXR3P3tjx+Bg3IwL5na6ASb(BXr!3 zq=h)04u-VXt`2K#cI3IDw3e{a8R@HXS|vd1e?4ntuxBMB*!X4>-m|hyAO$!IO@*vV zzsk9FQg%tvw$GwAp=|=y?Wh9B?5{!&4#Lo%x(XC^6;){v$0}997pDY_LG_#Q29yDl zq+0yB)slwEu(|u_6@-l;Bh7j6s^o2z3vC5k@T5^7+aNjDsB03=WZ zZ*|X$+x@$h%gI=6xKW&SN{ic@lQl zi=}sN%=!!b5~>3tkEMptD*b6%ZRRQ8Bd!MWr-<>~SNw@Sb&{cdfhVRZ47lL9E{&*B zu8P#>zQ_XQy|^h#J~|&7>a9*Y+DKJh+ivB;sKjctCw9WEr;w{aIYR=;+HbEqmN=5Y z?D&P*?IfTm=tn;)iyI|_YP(IhvClMPp6#c? zKuf7nxgy#c<=?NX!SDKemdf?=Y<@Oqbtzh00XDZSYXhS6WSEj1x2x8r)s#8`~_bS!|QWhX=mrIFU|tnpBr99s&~#Y4`YRBc_hJxq3y!C@P@RH#Ke zyJ3!y;t{n)S|>tJ8f0~XNte^E)Z8nIs*x6`{JZjmeYT{<)OIeEB}pf7Hu%Kau)>Wj1 z_9cRm?%d+%=2ii_j}$c1W5An)+u$qE)vv7&FJ|8N8!sS)uo+6q(#z#bS1;2}<$aen zp;sZ>0MxmmxX_wOw&x4V9wU`))WX&nbN%UUH20?eLj!`)%0y zIju)|YD{*Dl3XW=x#BBpLB}lVPqrPR{0L1g&(=!p5)ySytx`>#qh_#J_8DK(IF&G| z7U`=%3aZhZmNUp|G)K^)7VB-4tp}JRja^7hrT}(6A+%4MG^c7@b3tzkjTQMbO_%tV z;a1d(j&~K*atv-;kQ6jZu1!ahp9B7&Hv?MO&5cPZaesKF=1;iE?e5ZRwjs#b zGcvE%N)Ejwk5E4v;rH(GMdb8W_R@bRqKXor=)QQ8&yXwt`-s;x=2f&8q5wv@1c_JAkjThgZ`>v0rX))BZ`xNcUvVuS>vQvMJV$BnSpdF9fOHL&@ zH*D+0L!#N^KsL)dJV_Wy!!I3QL9=U;ioR3jS=zmhk6UxqZpO`aPjGkbfs;rAKxnU{?c^m#(LbXDiY=pXylk*zR#!jQvx9cDa6V9DU>N`UP zZIQa(b!AjiK0T|2EQ7Ba&D7Zrj3y1h2`2hpsZ<4!&cSBDRk+o`F0v>QxF1f^I2uh8 z5G<7KPZBM_(ufl=Pf<$-`++)>OicA?Nf!$VvA7fx%z~9`{KnrmDhycCRM6TNxm!Xw z&{a(#{z88uV)lzp_U~@IiG9g6C8o+$6qX6oakcmguB7bU81i%KR&7m*lch*h>GBoT z$V^(Uryp6kP0qGWV(Hn5UL*$n=`q=tG1Y=dTAo+;TIRYbt`0}L45r=5Er(Z-eapyQ z)f)c*-tXu81%R&Ju#OdZY*a~gtZa2G9n)4@EAdj!vj*nt_>F{Rv7k~VHyuCyeb3DbpAGPR(*mlcPQ%=oHGlBK0> z?Kjfg1zHz5CS3@g!d^|%u#%N|{A!7IGs8nf2;>U|twlz(rAWPrz;}&m%*HaVHAuM} zsXj^X_y1TSDb#UwBZq>Eqetjiy= zkw6kHB|2$9(4?siLyG*jNJDHkrKv}ihZ;}*#U(Bd6n`fD%6Gkc{{SxgG7FF~%2Zgk z;pslF#=MFAmv{dFq3-IhN*ct8K><47cON>dRuJi8UMmZ6ePbW~8*fei+K&Xc2UxwZmyXJI_C2DMrQm_J2Z=Tn4GlRg zy!J9Q)=`AW!c^8Ji@M}hSxqL~?eL}5jbFe&g~ZD2Sgk*WVnfinwk;?dDL3XkYa7y3 z9iE@LZB}c+uy~BabK!W_3CuW1I>QwEqBKAmS965|d&P;1Yals=E_?im2vtr_IRZCT8+7KBjzy zDP31i;*fPDR+fGaYV+6y?oR1$I4s1mQ+EmDVzqHmtu<*f-?!)vB3zkq1U5l=_l1H+ zx~$usbSgtR9pwQFlH`1>O$)LD6Wp~symb#1Ja`boWjJZifm6r8^s7wB%Pzg)|Dc#9lGyBYh;A)(ExL* zCc~zZRbzYBh|bm?UtObGWQn+dQ@YytQ|b~V(_|eq<|>fyJ`}2dif!d<$Q$^1UhG znsyajFo`)&sQK)Mn-)(i)T)l#0ZhhGE8c|YkZc8QTAceXKt^w?x#gWaDy(Np`5DPg z(%>ApQBtfnV^kjyX|P-w+i?U7C>wp0h2(tEQXKg36c&OETi^ZCGS|T+Hv0_*cX>LA z?9@izi-vVi6vkU&OLM}4WZCZC!0*ZAvk~(t5!9}UMeYIz8-wLZk>vJp$~z(KW+yKh z{B!KAw1C)AE+@mlij!Km^#J8d&Gu{@ZcXW*xypIPH!ctW5P)^C9v(H8-Exl4TiLds z=(f9Wx?yHwGcp^ySGMm*UW!5IrEuDgr@g0rZ&_THb|)^EJv)biJjF@XP>Go!te&OR zG*G5o5*x_cLV}I86-bK>ij=1UTRTVQPmMVRY!5?;X+S7hN*{$M45Z{&>Oo49Rq3{t zp(HB|Mnnfd-}++r1D!KFihWCuDJ4hHt!>~cY+&$5WqXes+wh&6la}08Q*(8w4a3XE zq>H?oXYQB2&g7ea8-jST31p?m!8?>G7`BZE?>xs@YH`;J+)*V;I^V*!*HfPMDSWnn z>6ub@S#IAzZKZTqSpJ!qW>*{{ULW^gr4xKNC-> zKajJ1x9m)gQP#4t;4VUm+X=9OqNR~;pd7aHthPD8>4zrp`+x0{F{@>#`(y_j8|Jzb zcLC;AesoJhY~7yH?TiGtjLVB2@)FlgmQ(<`fVP6vB_>VCTLTR2T#FDVbz6}4`w|-; zAshm&P9T=xu@enb7)qUw^$%iGw8mDQRU~ov)}95}k;O=Ky3(d$oQ)!4b|oUp2}hok zBQ)HMF-ye5&t@5q7_qnmyeISXszkSzO+MP3kr~bRLQSgCAsHbEKuw7wm2PKaCelE; z`{)Z;^o-_#wh1h@yGz?L+?l(MX#FE8q5_A+q5_)VvBDFv!;JQr!B(#BJ&VVYk zfB+ZM#<2+(NU;9^8Vf?+OL7}*M)Ix)ztTWPkOsB@XHP+X>0!ga1^;=Vk;-{m1%3xOSB2~9wh7r$Ctu_ z9l=c3b@sPxv|sKF)J$Rp)I;wiEZf01y;7}=ExmbWx%Zdy@3tWo!|d3nD)K=}XS;MW zegeaZqoeY2+j*)z&F;@}cVwl?%;c8xReqdwk{d|9?39XK2zPHXR=GatNkaCLr5-0< zKMK0*k~@_Kb13}fmfLMkI8Bn+1e1E{r4l*su!)WBmwb0N=`peArjcYI*6PU|n-j2c ziT*NoWT&GHnjAu2DLYw7Jar(RRbQ0P@%H4~PTBq;_P$RW^pj#cA0XpkB1#lVvQ5-2 zesvFQjcZ80yA#@``$fQpS#ASy6eDA!EjL-)rtdmQc?&fVY+GH5fUiq-t~_g@RLNRYGX5^0q!gXOLgL@nq&kQx!sU^u@t|VCHbuNo8VGDvASTwT zKxS{stsxlr_;R6v@v$24G{8yAPzLqXS4eW_|*0NUsB5~GWS{Fxbe@|dTVIu9 z>-LFfR@YU8Yt-io-P{JyNwR#awx=EBhUl%;5Khs3O=%`@EDLR>&FV&qSB*o#rEo@M z7oZ%?RZy<*N2S6FY&a3ZgEYcM(jI6p^8saiDlFjNT9E`Nrt4)qFKR>bNfx%PCjOh; zRQViWjC*uxs*v7^Ho5Sv(m3tO(SPGNai(4)=^b>q>PRh*4>3*zjoNQMsJSQ&2b)8Z z+t{V3T-*&WL=oh+aV<-c9T8CCCYO|zKKbQi%7_Nb79(+935OvlZE?wVL#yCG79VvG zG*PoVZCM`nm7PykNz~`o7VdCU{D`6^xsedZP^$8=107 zQx586M@d`dD!Kwk6MhvRfbaQG5mV% z*L$eOjggTT8q#*iY2Wu0v;DNvXrIVk{iFPM>CE+Q=@; z`&k3E<44KI$EqX<$_~wOBX?0A0X&TjNgtJ>&cXJ^E<-G2V6wMjNn*vdCdx@r^qY+- z_>O-(ioWwv5B61!;$w_FK4X9lxbwioqTK@n> zZI3Z{p7F+EU7IRgM`t$P;KEg+mBd?Vs#0eyjiltKIoqjgIgjg1p3;*0V#eBQd+@3g zA@OrW+$#{?h^D@q(+$JsY%fAmO5mK05XN<=q2l6Wx|Jxaj}8OxssRl1v0I6eeYRX_ zK_qS(0#6zs2DnCJClMXQtfg)p&a!wCdD@0b1U=ePV*7uZD^;%2)H!mhsCYQTh4(u( z+CAR(LIjrr8)hYu~#;vcRG_!bS z)5ls~0mjr8g=&=#3Vlk*;ZBPHooIqsqFfqjO(6;e-+`(F!k{?odH_jo4g-Y%A`a^w zbOS52qiDVBowzksd=WVuq-S%960Pol+D302FeOSLjlgiNDrK{Quc;$MTb1Y`68M)tQ=;iMUjk}wjkVh(tcE%_97njQa^1llydse)nPG4ysEvzoY6u60w4h03Q!k$GrS}{~p3aE^T3Xt?=y5JK zw2oVCa8HFW?Qfv^3z-h$$VmO~>EDr#Y`YznP!nX^hsLFvR?Xz7`b6r znU1NAr2#hCqLWhvt&C5%yB7rN6_S&VE0u(dw5l3XER_Lsepk|yMvGxq;61VKPVUP+ z-FQ}+#W6kQZie{vEvAVZQ*mH)q|r+LOC~le+guCjhuyHoKRG2qv_nxTdG#GXOKys( z>KEKC+}(={A{7|+>M^~x8%pElAN5F1w;@*414-0{v6eO~+vt%nxQtdI2zDE*N{C&` zfKqODlSx&YJ(vgaou!Y%B5L7DZb^+i{Zl7y=6za_X|&1jB(7T>85zc;Vp{sF+o&Qe zcM?>UD%!Ywwbq)c4(u>{uZL?Jl}6oZbX?1Vabt{++-7BbQ@TX7pK%xJdG+Gd=%AWl9%0WOD>ygEPXb&04magXOg;z z#%WT%v$eC|THDTUd6{Rb%PBlkfNXvhMr}92H=1eZTU3{`X+*XgS6L}3*}B%SPXR|F z)}E?;#4Bv)`rap)gNiAm~A zDcm`Wo>U50_B2=Gm=V`yHiq?B{L1A)P|^VX@{Xw;g_=NGn(45v9|KJ|65!y6a4e%S zFQmHy;R+*-#cxonEDvqF`y<*pCgsGGriu;TY#RlR15X;&C^5Zd$iUP52t= zSUE48A6WT)vqvJe^c+yX>q}hIL&+FbTYCEBkb!yo%fq z&#*d)a@vh8T{Sp1a%^|;?6}`@w43zOwGUT^g*Ik%b^IwxVO#92ZZEA|64VVR46Av@GRSkM z7b4jYY*yWd+8+v$Ok|vIY_tCW+@?*I(lk_bA4&7Lpe2QvV-1WpO<1=70B&|N$wSXr zsY2Woc+!HZ;R-Vcr3)Ak`do2ga|$d0cbOl53Lp{mCmWI5`FWU(P31@{Qj+l66r|`< zsvtXJO7XXo2&fD@g<4!}% z7%M2^TW=byaA^wkrO4xL$NG+xNj#8Q*PDGY;3^u_m!3jgP#_Wqg{TIQPWl^x9wRYV zW;TN4U(Awu(h>A`Uc2sfQnq5Z(`~;qsi1WO^YhT@hSP1hi4Q!4q^FgQ1F|f5F1!?o z>nbjxw5TOqb>~2z(17=1Bbg4z%cUc8tBkOI<4t5~AD?dRjPx$xoXewXgQ^zrvW;(2 zRtUJx0I_00PN3G34X9E-?hyp@X}VLDCm-H zbK-4H>#Ig?lxkYYCjS7rUGLbEx5A$8QVU7}BoYYm+Aqqob#&u`e*;-ezB?EBn1-5Z zoV%rmP(M*F8)_-m^T;mMI&aJerV?}NaKvI9DT4{^Cmy9oRJ8E)U>CZqe z0jA;3oE49#OxAN6{kl_IRrn3mpdDOE%Rcn?QeH{t*Y(L}GC@+eD!w^Z`yNlNQLlqn zv)$DzF!QBy)*0MFRj$7cYrkHlRAGIN%zS~6n_)#k7})ulHL6Ryx+pi?tpTkqWm7t9weoo^HyI_C6S>uKBU;Cn zbwZ;4Phw(K9g{X!`-@G|gTPeU^Ma|b%LFo#3$6{C1sep{Mzsj#+iZ}IH@9&j?h&PK zvU9bO5`YpeY@#n}9s#HyFpYr-(-!~A1bS=jPv%_CG+fzkTbDRPS6%N9v7_|Fgj@+(eEbTtb^p_CoBlrz8G!2Z;*|wX@o?*8!Bt zkg!YfR;!g0rSIY?z?HB(#5VkBh;nP;E+!yT2IQ%-2P^TS0z|N@l;>#VLZ`T<ZL#}+Ab<9EwGFjd8Ppk-m6EFxl#y{^N+1^{fhu$s^RnM;shyE` zzJYKqo*;Z^A8e5*pBp&_1aw9&JuX*Kq;lGlZcY9a;7!Rp+>EgNrm@+ky1194rJtp1 ziN77-a-=sL0*aZF!^mqF+SwR5cuc10i!A|4QWMFsp%xT$6aEMJKIm`gUR<1Frm0P- zE=&mAcNEy|N#tq3x#Sn^)j`1aJh^bv<_S)z_s~`?>RBY-+~|QsA$(9$p;Ks%?8@;ETW^9oqkE(vx%^<)_`v!4N8#XN?H)&(vxBcvGJgkL&R(M zPUVl(bxg4y-A&5SD)bGxEC-VqI_v9oF3Ja`6b=O`JncY;*I7cblO#!V>D+nW(FyPr z0xPcJRzn#p5b_;vQhuQYZ2&Hmo@CJ_G+qgr8TO&PmV#d_0JV6FP{Igq^m#ISZd6pL zBy?5O`;ApXrv-i5#&r9yETobOUs*`;)Yi3P^94SI6q9@0Xhkr9hY&*DNh|4w!C7;S zzRJ3yV6?kiyc|TfF|Nt!q%0)4#VQ9u=|38|@J*LouOUxz|NN7B_hj(?tEe$jv!E7Ox#fcnGD$c3fEZ)skLL6fIaSTTN(pgQG2?;!YG~Jp|iKeOfFk3s2 z4)05DB`9Z5j~i9#*X5JC@xfg<>6Il?97s-sKr98cuH>+J?c`=`wW&tr4R2JiXChr5 zvVpe)r4|aQW8#armd7vvte#EdA%YS{A=H7XY>Ro?x%{0`@iBvcr;o^lo6~q=u29Ui z)-R3(9RaSIo__92ciLv1XDY!;cQ1E`3fSg4HQUZSyd1X_*2fT#N{mus3X7u zgj~6p>5;K)haQIN+huMl$xun)XcEf6U)yg;c09a%u-h}4P255?95_{pEE5om+wMvtbOpGUUSVV)3*Tq< znqx%qa~}|)NRHDocrHRvQb0UzrBDOj-g^rpG^d?$54fEgb9Ukg_-V$I8e`cGntbt(Oh6mCY- z`8kUkAp=bCsf>h%q?qkXbv~BePyytF$Bl&mE0!>#sVRB)qdefVWO|09g@q|7PF&Uz z+iAv1ZMjI6@I{>(*q%1$Oq)4bF>&bXj`*CxM0`UDOjRfHk~o1#l;Cd;a&h>km~FQo zZfc9mJPGioQ5lrUNQ}o-EUGJOP100#q)Qm~E4TAci;CYUt@)TWjDQYEFm;lpMJ_iLp~DOHu`d5EvbYD9*V!lM+IRjrBeq=xt{ zEJF-TjRr#wklxD_oi+GVkmU_K!WvQA(^M6>^jG**)Kxe~?-Q=0yE0B2si5l82pmr1 zrRz$I$xS+tv~`7mR}oZE;}5BYBsQxRe8!q^OcT)hEUk$p%RjiOBW?BkwMw~>N7SA< zN7Xf%jt3M`=~9wCAfF4>!7(MJ*aVWy*9c-2~p#H&H99n0;mTNwNQ0JpO2q_L~41dviZiQ`<(ompzd zVoK1pA!BONNK#IO5y*o=$w`|vlRT(VnW z0F`K!a1~0CmKWLE2+JSaWhqSQ%K@~T_+Q~uYc3F1RORqO_ZCdZ{{W?9(G{&!MwN7| zle)!2la`lVA+MD@{B2#@>j?9<+=O*xG!Q;z8?08z9PP8j?g-kQRIWZ%M5IVZXVj1d z{7q$MZA502{{Yk#CyGv$n|L%!A(Jidh*4_-pYX1E$=4qeIy%5`Hl0IbK~!YEgHZ4j zow96_H6C@>UJpBK%PsG3rLI0^F>G8dN%dCJU~kq6bJ8J8fI&hQ&B^i7lM@U3S1B2R z38X|wQe3i}Q3m!t9yE}Pfy{(anvSNEv2q(qTv*}==T1rT6XQCJF`DV24mjvLlux7! z9#q50NOrubtvQuSqQ5wOO4M6u?MjC2LP$JC1oFT50mn5s$}Qg9buMIz*@UQpZCT|w zZnLKYRUkQ2au#K>rGmpx3p7>duCxkAOr+yGnJ%g2Hq5B^LXVQCAf;}Ng5Ddcl_!#96;F>0{<_~H?=|XeBgXzUFcL@S zCJ*0n@sk}TaQ$J+ovQeXWY}78Du*HExU?=>f?npEUxm48K`>>NoZJ`<5|v$~q&L&l z+QNeT0dt&IVlYx)amA{`rlVj1ht9O*zM2>ZFVq6~=c9;9N0AlU1uxvQxu97XriG)#AN z=2>rXZRgac@5ML0z^!UYt%{Hk3nNtU9#rJ9GzG5ePvs|5Oc5v+v~*S!qM@K1uTDe| zKRmYusO|1rn-*T0Ci;_leXvBqXd9`G!5Je;z;AA>rT$3H`KMTd01V`jV(AjZz;7UFRdqb@u|J*TDb(@C|ZB<_qKbN z7`ZZD{klW#^&6PlLR3}%rZ+wLR}& zL%WjBnEp4n80fUHsS3S0N-uxHudiI3?Yjjq zagpH0MBJGAc;FQ>$+qR5Rvc?P-gr7IsuZ##Cy|ws3$aXCjHLZLB$0b~)l#y^zQUr< zWkt+ZR4>KFB;NJgu7{tyYv2r8xZl)mdy45u=59vGNm)^`0C1|3NeJ=PZReTvii=pf z)<@x`r>25zrw`#-S(_@sn`pC&Ha|9>3Y&0URzl?{GmcZInA!)Ku2km7MX^wR5GD7O zeJ!WmT@7Huyp5x@x1N1q`hmCOU3FMTo3rj^o7%ElgC;YZiZ&=~e>${g&Gqbzxs?(- zr2)XS2Fs&fI$G4pW4uF>@cqo}NyrXEaeYY6?zOIIF&iI`jKZa&NO3Dd(vp%$r31iW z5e$Xp89U30M&%>}rNvPTlDNk-(*}1(ChT~~c=cnppHel|Kyjcdk!0W>!-cf$cb$1k z7F(_Y0=)I0Lj|)b?7mHHj+{ha4lF(08lWv$C4Kcn&vJrcbZ3Vc7XP1NnCQ+ z6WCNoLLXYUJskRyeg=@q9Fo~ra7U1+=}nr|BZ`!o1#U>iDaYPJP9<%y{Ef=ecCHA_3hoZ90n< ziMiQsXU>Tx6A$}$IF)w8U`^`1836T_t?giGjW4M0>k~2~@|<_9+wCi2Nzf2D+JrNY zU&&@1d%ESi+;p;TH5TDKQrmX@e9?awzLvdehvZO1i(>z9&^zxf#~*?vEaKSl>Y#Us-#RIHu<+DPoB@b@{3HUg{Tyw+6{gc z+pkxX&)>H&fU<=lDpJ*VRDV$MHPW$zm8SACPym#pT?tj|RA*s!l2j6ursYRkiv>a^ zqU}l)qhusqMzFPxopm#eg8Q#Nr2d*cE%;PfnpfqKSdrB9klIDkIGUSV2DPNJM>Me0 zEXD@PCxvIBOD}#D5YTQMcoWM10EKj29CWuPU9j>T%%z8w=ygO9=1q0e?MI&6vhQ=Y zhtmSfLA}G!qsH|@340&hIi0TY#^wUo7+ooFT{a#>iVWGYcy9K=_Y(}K>Vn^Gz^0VD zZt}eVYz8`W{Y-1VlF3L)>~t34r2tw?=90szUsWM88Yu+mNw*3KT!I+MtB;kO&q)lv zr5780X}VOC#2N`+LtIl~{Iqhnn=PnaEul6Ws2P-rZ?m1qLrN5owr-@`LOemLBzn>m zRf@BTN&|y-?;j&fr@;%~KeeYZ383@M%34RQqjG$Yl>)G$3^(KLUM=6LWgrO-uk_Xb z04*UIcFsYB8SPDB4KjrkmAAsSx} z;v0t*YIb5udP?D@x4j}zJCt>CvrovE6;dWRjmduh0H%?9ZCApXZ|)ksC5i0yCB_nz zlk&sSBg~$341e2sHXh2NGbwE*GIflg3WvnfCcKZ=kc{SMC9$>jBQbAK&=NUNF*tM7 zv}4*r{{T_NlAu$=UPgcr$;yW7&WF%e>jueEynJW^yj-R~ePxy#P29P0cGlDZJC1S3 zyRAv-l3I^ujr98|i^yMt$0k%PiX2*9mfOXBC2MONiUk;CpK&5|$k^8*6e;wOhmfsO z0(3f3W|4pwA&*?dNrvQLsJ6SZ5(p|b)KrPck87zhq0WT1I!rQ^2EiKbtEhpwo$&)3 zgr3NMbM2*QWf!p(b*UZFM=E{s?rerjDC~J;p=nx)P493?wza2%>%p$dS=Q$D106wi zX;@l8CtU}fS{aki5J*wKjY|=m64uk~y4}A>?@z=~n2CnxnbMNClu8>(vdO<5HFF|l z{yr=3%j?39F*QBsr0+}`#SS*GwNlTf)e%MN8^B>gieQ?8W`qqfwW@~;nVl~xa- z(w*EFENGGYW-44zOx(-5GJ&qrd~3|T-p3vfV^*cFK0)l3K{(Lt{Dc1hSC)5Fq??Ap z?h~Hr$_^%Cv|vOX9)2Y}G}|H8BRo4%~QguDbA#HMnN#_E1)OG*{#_ zT@C@Tq>Bsq(8`$%Grfz8kjl*05?xAe(h@EBib$4JuS0JIB`!cysSTX~y~!15h%L_1 z_nKTbzKXD#ERzCq0Q}ukIH$9q(7+z-t8kB+c0x&zEwUsZ>r!skAVcA8e{M?!pLJS1qziR z_fp^sC{l%m#{sPX%LBEJ9rh+;TVrEsChn_KayZ{#>p%k$aZn>c&8g>AEm7o^wn@I! zB=Qs!UIL}%TaOzZF}0y>wxsPtqt=kG3I@pB+t0|#vhonO5h*rIQ}QmuU-(cSPg+9T zN?Lhs_To;7Nd;Svfi|E&?0Jcg7B)glVJLCgS|cLR)l>kiJUeao6t%lGZZp%lZCre5 z5cv=(7kX1pDJzKTf?BsOMuLI-o-yfU$&V>rMIfoax6f(GVw> zB&Yq$3Iz4VN{{N1(@OmK+WaX*j&e-q`?t68&9ohP8`h9qZ8rY2Kw03VyPLaKA6%FT z4YMI6Sw0?irYjmz?+1H5gDP?|)Rn$&wA}Hn5ZzUgrCr0Dk(`*hQkGP;@jR#s{6Vsn z6sUoxjWUHIJX%%$$^i5&DtSfSM^;?pZ5d${fHmcif>Dr-k<7j24)UnMP=%Q-E_3f68-)Og?FUDVX8 z!RBq+?&X4SI97H8bk^xX%-o+L2}lcHL;Yo31ZL#!$&aR?%7sf(dhf+wn zQmm2Am8}HQotb7WghYtjWBt%J*m&11t=XOFbw`k4hZS*tgCg#_e=^RsjqGWwUS#q^ zid(x7Hl;jOMR1KR$cxHMIOSF))!*)@t$R5t_UeHb5V;QpD0)G;HP=&u*<+JyttUjb zf@-VCt>glIdmRBB&34y=%dxdS)%R21uqFgjlPwC`h4TWH!lvDJ%y%cmj)}-b$DOcI zR}ew)s2dT^cC$bhE7#U3+2w#2_gprkCP^Das-DNOEPyTsRr8xxB6p3s}QXY z)EkX_=o;XZmx^b&u+1tXs)05-zeT{WP*CupfHGUkHkHTCL~d)b^lnq6>uv_51aW;7 zW#S>Vt#V5Gic4hl(vjq70GqgFL}xU_g}jDPlwI`;Cgc57SCU^PN!raCTk7dnqBrB&pd zpwqRp*%@V|xhS&o3QAO?YnpI|lVzgcclTs`lwP()$r0F3>1^OnD$R+e5XkNx=9cUi zWH_Mok_b@-;CXAM18KBaP2ts$j{K?fl#z)DNozGC6c(agL?ssn;6{*>mM! zCc^>3LXjb7s4mk;Mfhk( zja;;_A~p*-IZAyokPssRT~f$Mw+#m~MqUP7IgIbpE#;-n(w3i6&Z$CA5G&?&(YGhq z?AWQ2oylewEybx0654OLlf?Mfb#=kzY})R@w_R~$opt3}RY91$ZKXC**4zQA6d|*# zQnWnIlo_#*JyoT&^ERtW5uKT3_S6KReM5=5kOEpq$BFwZlWmUQUYI6cN7g)*rsRe6 z+XF&R_ZrKzBWQMHq{N6Uw*@-5Y+bjVV6x}I*Y>C*Qo>sWYX1OiSh%z0MXuX~K8Yz{ z?8ls%`nr0e`+NXM=UdT2Id-`l5D=5Jr>1~!=0`fwa$w>Jhg~8hnFocof_zPMRb;}} zgxDhTI*p~ok5Wdp(^JlQEe~n3&BM<%9p!{KB<)F80evrOb_8#RAh`~9B`nPaMPQW! z$6JbqGi4rbORqzH*saK6*1}wLX`vt1qzJiK1Z8IZDo)6(Cvj7VzTXt?6v3cpE!ZM| zP-2jVqc&{0h!!WuS|pe&ncavPOTjHI#u_9)CvJ)y>}sS4B=&;k536P}*?|+~aPuR^ zi2^CCUQa8PaVbeLqm8AKeqbum43%|-L1?zPTU$n()Vq|c{3(h*f&Tz!zanJ!=E{~@ zatI-il^a-aq$ILgxK957$zu%sgH9>-+PFh2;Hz-G=o*w0;l2BwW+p7St)uG`ZJ=a;KG#183INyBmxRgqL)(=it2`!WAC&+Q8#F;0A_j(>R z;U)H5L@7!uj>?Y>+VC|cAeE1NdtP~%a{^e!x+8d19w;q*nPoIr3n&&4WAxlfdsSbm7)2X@fHDDmPtIJ42 z&<}a!=xWImJ#+J5Ws^Q8l$)w~|VT^1TIkImO@ddimFyD!N!-8`ad8$Of~yMDpcS1_}p3<3JfW z(vXBYp=6Fa&;z)`uHpy+!&Bj<04U^@Db*lo**8)~mbZlfJIA*S%DnTsG7?mj-q%-| zrjQxC4kt~=8ht<&U9mOUIs;AOcXYs&EvC3dlB34CdMufah(jA|x78sb@itZ@5EQ(}^>suiTQ6kqI>o!qq&v&>W zE-orIO%FEuz(UjcP;|ZgszOVv4;AL|k>RQ2IE#PRN+(r#*!j>BHppb-q^q`JMOs;X zL#ZjP2pq_@5GMYE!`n;FBxCW;2BBlp1jG^RQRj0`MDxHq+?d9jh@55}rrl|236=>S zooskj3;}8A%1m8GBa#H6AJ$T)HFbO&q_xfO@XEeiH_Rd%QBXk(U!L@Uz&j~NL<9p z4$fMON_Do)lH#rsE&epnHIO?qCQFNEM$-BkR^*oS0FN4M0?AoCgvc2AAOtpmJv=@& zBSdCJjGdI0mP1mLy5QVjjQ~5qI^_6n<0M^D5EPKRUrGTpBzDw>lHhffl{SA#ur*cw zGyp@1?DwRt1=buA4z7}&5T5{P$kHdH_Ct|oCm_r>7aAeDiO{V?@)o2f(q*;(0B1Rx z#j%6v}VXnJm~5 z!uF;K;1PA$(Ops;-tNaqHq>jv^q5N|=3t^Z5=`~0q|1$sEC8h=oErJ=HdtbD1}j6T z$3;aXa2#k%YlE2C`6gysQ=r_f#a77@Lvyz=#+V;a2a9-wsS5QAdT+{sp(xIjT_Ekh zIs{8I5xcj!>#5BN;063>5UiNYp-E3vD`^}~hr|j1V&W7Qm9|tGI&-(P07gfSU3Y1{k}j|O>(6cvR<)i-#_HJHV`5SB5zp4t>8(>ac`VEnWJHXVw3|5i z1#A3Ga_(}^N7tfAIK)By!caE5O%0@;XPt3c(0A*nXOVoP?Y$tOC;pBnrL=Nd#}iql z0enagtWpe%U|glf@`9R4ohaz!3i!IvR3+&`e`R>$i4h4 zYNL|QT(O#zr6_}_M-M922yDfz+rdb^RFekddoPz~DT!+zCPzv9TcOlg>ZIPpR9Ot& zC*@-oFC0_3mR(>VN#X$_rUXl7rAo%(S%r+6UT#A6soR^2_zpBcSTyX64pSeBe<>y6 z`|hOuIu>rO8fs~YC=FmQCyU0qylinIZa^QdK~;^96ZTSpRmXr)yeY&kOqnnhB0fsx zYi(rhKWWmKHJ%2YD3e}q7bhDb3~`GoO3x(1 z#{P5!2zR${eI^$dkA~w&lRan)KqGT8OJj54lGvznaak7L%H#^7 z%Oo`p;D9LPGKn0fA|^o-AhNxs?^s8G_))<&;!#jFKn{O1+Z9+M)>Wbv8 z!^3ep`PS%z#e^#AY-`MT&;w9*xB~PZbOGr>ab%}d^PnV0X+qBn4m1GZslZUZNJ+f_ zJdRqBy{?U+WCF9G0)P%9A<&2CR!I2A1^4IqAh&EgFOb%bWNewGQ6wIa@X zc9mIR{6ETF$hRXw--o470-^etX&am;^W;d zq@A0;NFFw~6I@$a>u9b6<(Sxvdx>R#sN!~qK;wQSR~53)LW`;dWXeoP;n&bZs?sw` z;!laKDPGtj*H!+;n8t#4$&vbta1|_`C&+v%?BjzPuc+1X?AOC>g4>Oj44pArv!97PWMUTIfRPVzroLGjDnIM zK(jHmM+A|><6RZ0&1)|Na*1gQ8?IHxsLhHr*ew?nu#z+bom3Lgeb^bt@cEd*r-Bgj zwzx;1Gebg%I##^g9DiWq<+|E(5>i`M#>VY0S+xZQZ7Mw9+2*ja(-sSII>FN8OW)3h z4=^5n@Z@(C;L0SrrtKCA52z41qr!na5`DbhRuqQv8LXDnPb4se9vg=bDg>KkjJY_d zW&B=4I$IOTTy?E_B%eBPFC36jqBRu?g)1&gZ!7+eX6uoD8k$8U$*Hhg=t0M1^8#|* za2U%%fFj&4Y5}-BpNM8(bih$6l-52t)Lf(!!2Og7@+OvNj^Li^`fF*3V@mdnp9skDoWUrSR#U#SMWon@ed^%E0o8}R{F)|e!bo-Ll*R8blirKpGX z7EP|NjVKy~K=%eRT)gHX)>FPJRd(1)wICip3OEKFZcId%9%U$c;Tw&v1t!7$NsJum zxk))FuQmc2ZpjBuB9TuZJp6ts`J)_!g-B#6-F$e8Xiy4eVLYhl4?I!RB~7FoUerKU zNuhtpZtQi&q{32lO1fcZm>en9NZasfI#xED>Q6e^V39CD<3J76qED#Y_|OB89})MZ zvRb`^gU7;v8?8!9dq^PjGyyGyh|K3mnE7pnQccGaMXWwL(*ZY7wj6mVB~3O+K_dE6 z0l(I|SPg|JfNg8>q{L?7a4-VK&F4h(p&^Q;r7+rGE(D8@(;UF3Faa77)s*KZNCIDf1_dW4j3H(OG53jbSa8!bP51Y?Pfq9Mo&f+hg3*NJO4fKLr@E zAL$Z~itgLjxm~#seCjo+RX$L*FHba>mH4qN_XrapWsgdUW z_dF>;jL@zE)o2H?oGh!VlVXE$Z8&Q~6FMvG7Ga$CW6u5DrR6~ZEpFFsxK?)He4}Pp zijA7a;Ign>OL3S}W?OBWTml7;!lAhWOD!`A2fi?^rY*zm1a&M%8G*ofQ$aD1boZDak!cE+m`>?apH7!%|m{M$q!p z$4*C`5G)b69M^Bp%|n2=n|ez0$Z%NLaJ3K^Wtx|niIB<2QcyAdJ&14%kU+KQf}21t z6|8bu&%M-Km*o{9qNNjlLWm}-AtcCbGut?5G3EUN-B1$3ZMfX+TQTGfQQ^_V*Hg{xx(&vWixKj}32H0pPj00NatE7ECs6x>NyGzFt3# z04$duErx=CKqATTpa#yBFL+V894$ZzF#C-V(D_z%q&Sjw#XhD4cGI}JMS$jMiUvY6 zk(>&38&=YRTPIWaPyvMKkSAgxNQT+FDXsKnhc1bA?|j zE#pw-nkW-gr99%D+*Yln2u~ww+g)&T-qOJw-bq_beO9qpNAmH1cn@2701lx_H<6k%IO(o9;*#3vZoHJHqz9EY~Xn87aPrG)sRw7Ihf^aC&Ud%`z=;4sPDIO zxGetwZ)slkpUyre9vRYoxoZp2x0q!feAfbk2WMP(M zvXjwT4&8ZNnxKO@gCwjjL4>-=eZoQ+x2oPmP)srp5ssaUhY<>C5*~3uOF+`sHzd#y z$bR6Dn8^25IfkF;!D%~`kgrbR$lJz%hMX1@>0QQfGZeaStK?5R_|Q9clpQ>o zavOR}vRhOhh)(1Yy7r*aEXXh0FtIE&^f@moIhOHX)Ek0zr6j`0Z!Zx7WSFcp@qRu% z9aT#695pmZTQE1sK+iWf7S=WJVaPX-O^>8-7d0$xWQTLM*!|8|bUNX2Skco)w*-m> zIg!>*OQ>cEgBY#Mi-F0K4*-rj3TX}fN0S?Y9l049FQo`l15JW{ZQ5x~dJDTp~A zpm}|?`u58z_f=4Zn|ZSx0z*gZBq*)Y4-_BEYNV4Q?bT!z$>h+&%vj>?D(Ph-kv#8P z(vWa&+n7X7ZXn0Vj~uvNdBzaxlW=aOT$|TTYI1DI88y=5ffwDai5$&rWY452OX)Xo z0u#s2!h%doNep!hgMIC=aroYVK5fLC4m8jX(h@;8vE-T<9waK{*qd=St3XR*X1M}O zQkqe1Z4jg=akUK)bX(fYqmK3q*_Ph=gsg)mE`+5-Yih>Hl%5TQ!=^Sv{?f~2p8Zj8 zr)=mrSPN7@=Q3Nkc7J!wRJQTaA~2~se!aN>Dv-g|NgX#E#-yp%))eX&uZ72z zF+7qz(U(p${@;1TeLvPM4LE=R3cmqBt%Qv6u;vcrmg|;W0?1oUk#Y^SG=u*DBiPQr zDjs#@sZ$?@R$@dv5&+<6Y%Ao6#7xVc+mVx(6X_jEHd-{=0q~_F?AjoEt-kEaVKH)X zQVV@|5Qkn@6(vX2PDbUR{k#O;+QPz1t6o8J(v<8`y_BjX6rjr++Yz5z2$H}GZII^6 z@K+j<2*Slkd+Q@D&YMrawYzEP9Hhk;XzvVVDv2H8753TS^AzU}Fvooxg`h zD<=7v{H3YYIBZmZ@}Mig+Y_5-Cgw~Sieb2kC}1pFac5`mA zkC6IZ*p(oKHVwT>)~RF-BzeTG*Bm63I&P!!tq}-B^GbB_27o4LP$9I`Fo_BYR`YAP5%T;%pa$%=r3D}*N>TMC z1H+lM03FR<<9k^}MQS8+JS)qhJ@D=87+1Z}wsq6JwL(JY$#J2W2Ai9(SURdU( zautrcd1l+UKeY;C6iz zdUt*Wu9KDw<}+$a0 zwK$ekzDBt@i!VCshjgc`E`K6NAzD=#-qOgDgq5VESOPCrLlAdI4!)3dGzjpaWL%4< z#Lxnp(vk{M>bA51stE)rn}N!l0Q@9?mz8jZA3(o4v?e`vL3|)O0VozvkftMM{{WBu z>a25uVbs+&hAn~lm_$-WmQhZL~7~)S_ zbZr)%1Odn5D1n90vGQSJoq7YkXVURpm2Kw7@5qHwA$jQ+Qxw~#U^6`37 z@z3u;I#{6Tt*DTE3iR@c?tEI|w5Q-b7xk0~)L3v7nEaDzW+XPV$;Yx>nK1{d+J7mx z3P8M)I3^oUXSm)`q$NcMcvp_RXatBU5M|_gsk46-9bsT4f z{LK&zOC}|E6HUb`g3(j69u2Ida=y1TK%bT^oJ0hMGLswu5Ln#i?ncxV!~&0^Jggcr zIN}1|UgVUE1Ft%yDub>fVag_ai7G9{XGVtsZaUasod8W_<#gC_dY2M{n^&JidfTnl71&92YEoBo#Dm7> zx*+q|bJ=hNxl46_?M3z5{a3DkV`o%$dU|`>OA9AI=uoEs-r-5;x8kl9=GAs*v$Fjc z@-&`dG%kAy zIx2Bd7F55LKwD1|NUGJT+bql4_7zuDR_!*Y-nk`dXx+vC0D8HBUHC}y^4O%wVm*oV zJgpgQa08VgTEuf`ZRef(nH?nr6%D|u>hP^h#SjOlf2QK%nIa_$Bm$fIZ*f2k!kh`* zp>e{-fILAeI*=)V?J4P$CC^Ruzm-rA4T^|u&CQKKJiKXu?Fng3g|BL@d#3aWlfAQ+ ze+!p|HJ?CjV4HJD<3r$+rv0^?8E(skBMRDmJgUSg+p_Z*SQ+OhJM{>V=H{3mmv)*|6H<2_hIPp}?4$1!F=#y`gJ3k_K-VPn z1uG!~AnsWKLMx`~R-rq1PzX~W68*^+Alu{i=VPDK143>0Pz#cC4KowmkuzA$8Z10? zwSl)CXcJPH`Of0UVmq(4@QgNI`i3?s&@KgqwV*AAi3xJ?cpu;2+?78hl_fU0;rLKe zT(TNCM{)L&LL4#Nb>VV!=Xw~Y1nj)Td^TUV@ObnGicpnIT1JQ*EmDU(4RVrWqF!oj zG?(8~VF^k_>}r8>Er*lW!m}D;KwFM(TSmi)pq~TyuQvSI?J2zy-%Y;@TC8d0MYTYI zA_gI?s&z{0I8BYOKq4b6jZ5P$yo7?NPFXFrf6R2L@+SF2T!ox77_4&*^%{94ZMKo7 zn(J1@z(0+c`o>XtbOu{>WHqIR(RxEpP$Zm=CnB7`(Ihyma!X~y{nXG@r~AJ!(+~uw zULnYBsY*&tnpS>CCop^OxSZ}DjBT8aEETK)6q0lTnL0r$305(ndfqQYJP_to2)|&zkJ`~Ag#B`Qcx7ygC zn;@SN!hj>6Rkmzht}JY64GA#Y%2M2HDL@}xxY+p8V9DllE<(jf$F#`XB$FY0ZafG+ z6+$Cp$|VXL_Mjh6!@__jvtw&dHkDq;Nm{(`b6i@_LwFvPEo(ze=v+1gaVE8xIX{KV zFFXu%VzEuN(*eh|d1scF<6cJl_Ou^I>uLOSf<331%TIKvr74De2tU|4oA{cz=~E|f z%XuW{IUP|-QY;DC94kdwR&-O7Yq&x}_^f*7I*UkHJv8a3h3c2hlWQ$>lva*3{K<|u zy~ZtwB)+<17d)5~LW z4sLofx5YrYHodR-)=s!$t*~zAZ{(q5{{UypeL{8?#)nOI-qxuYt|K!dURSskIvHmY z781*<78+?mDfVofa%}9x%v)H}T8|YZhd2ck@D)fB$|NyuPwt3Wn2srM*k#?Xg!)R< zIG;LVenK{}a-mJ_*sQ5X8?w%k$3e{0vgyh*TQOKhO}s-vxlKF@fI6MWTiTG3JqsMq z?>LvI7Q~Ry4WG;|C=Vm)xHu44&t)gb>mkK{kXhglDrjF)8hmfu@c1TikC==)>UxT7 z+TxoPxJ0B#*!DA0n(J?n+ZGB|r-dY6kX>`#!9&=khn~pIAw1MY`PCA*4|Ydk=+azR z1uS(7es;a>K|&6`yoMo9;}1?l&y?;O8(&(1E(tbp(IdFzr$1I?XyBC-bGQr8KDm%0 zbX>k>9CWtvh?k$aADD!j4mC@H9i>R>c1?&at+`sN3IZ-is`j>*@uoHn<>EJ!#z%O) z^zqQ1tJXF)^PpY|zqnXV8weGLW2ofy*KVXd}s>uDYijQpvj1t$fKfrA*NNL}w#1g-J?K&Q@L*4MB2iUNb}OJk`RKU#Y#RD#K&=Dp%TJhBu81hpm+;uaX^J9KN0yVOg6f4 b0kSX0UN=1HF`_<6WFfR8Knd5zkw^d8D+Fqi diff --git a/public_html/assets/js/main.js b/public_html/assets/js/main.js deleted file mode 100644 index 1547651..0000000 --- a/public_html/assets/js/main.js +++ /dev/null @@ -1,140 +0,0 @@ -/** -* Template Name: Regna - v2.0.0 -* Template URL: https://bootstrapmade.com/regna-bootstrap-onepage-template/ -* Author: BootstrapMade.com -* License: https://bootstrapmade.com/license/ -*/ -!(function($) { - "use strict"; - - // Header fixed and Back to top button - $(window).scroll(function() { - if ($(this).scrollTop() > 100) { - $('.back-to-top').fadeIn('slow'); - $('#header').addClass('header-fixed'); - } else { - $('.back-to-top').fadeOut('slow'); - $('#header').removeClass('header-fixed'); - } - }); - $('.back-to-top').click(function() { - $('html, body').animate({ - scrollTop: 0 - }, 1500, 'easeInOutExpo'); - return false; - }); - - // Initiate the wowjs - new WOW().init(); - - // Initiate superfish on nav menu - $('.nav-menu').superfish({ - animation: { - opacity: 'show' - }, - speed: 400 - }); - - // Mobile Navigation - if ($('#nav-menu-container').length) { - var $mobile_nav = $('#nav-menu-container').clone().prop({ - id: 'mobile-nav' - }); - $mobile_nav.find('> ul').attr({ - 'class': '', - 'id': '' - }); - $('body').append($mobile_nav); - $('body').prepend(''); - $('body').append('

'); - $('#mobile-nav').find('.menu-has-children').prepend(''); - - $(document).on('click', '.menu-has-children i', function(e) { - $(this).next().toggleClass('menu-item-active'); - $(this).nextAll('ul').eq(0).slideToggle(); - $(this).toggleClass("fa-chevron-up fa-chevron-down"); - }); - - $(document).on('click', '#mobile-nav-toggle', function(e) { - $('body').toggleClass('mobile-nav-active'); - $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars'); - $('#mobile-body-overly').toggle(); - }); - - $(document).click(function(e) { - var container = $("#mobile-nav, #mobile-nav-toggle"); - if (!container.is(e.target) && container.has(e.target).length === 0) { - if ($('body').hasClass('mobile-nav-active')) { - $('body').removeClass('mobile-nav-active'); - $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars'); - $('#mobile-body-overly').fadeOut(); - } - } - }); - } else if ($("#mobile-nav, #mobile-nav-toggle").length) { - $("#mobile-nav, #mobile-nav-toggle").hide(); - } - - // Smoth scroll on page hash links - $('a[href*="#"]:not([href="#"])').on('click', function() { - if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { - - var target = $(this.hash); - if (target.length) { - var top_space = 0; - - if ($('#header').length) { - top_space = $('#header').outerHeight(); - - if (!$('#header').hasClass('header-fixed')) { - top_space = top_space - 20; - } - } - - $('html, body').animate({ - scrollTop: target.offset().top - top_space - }, 1500, 'easeInOutExpo'); - - if ($(this).parents('.nav-menu').length) { - $('.nav-menu .menu-active').removeClass('menu-active'); - $(this).closest('li').addClass('menu-active'); - } - - if ($('body').hasClass('mobile-nav-active')) { - $('body').removeClass('mobile-nav-active'); - $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars'); - $('#mobile-body-overly').fadeOut(); - } - return false; - } - } - }); - - // Porfolio filter - $("#portfolio-flters li").click(function() { - $("#portfolio-flters li").removeClass('filter-active'); - $(this).addClass('filter-active'); - - var selectedFilter = $(this).data("filter"); - $("#portfolio-wrapper").fadeTo(100, 0); - - $(".portfolio-item").fadeOut().css('transform', 'scale(0)'); - - setTimeout(function() { - $(selectedFilter).fadeIn(100).css('transform', 'scale(1)'); - $("#portfolio-wrapper").fadeTo(300, 1); - }, 300); - }); - - // Initiate venobox (lightbox feature used in portofilo) - $(document).ready(function() { - $('.venobox').venobox(); - }); - - // jQuery counterUp - $('[data-toggle="counter-up"]').counterUp({ - delay: 10, - time: 1000 - }); - -})(jQuery); \ No newline at end of file diff --git a/public_html/assets/vendor/animate.css/animate.css b/public_html/assets/vendor/animate.css/animate.css deleted file mode 100644 index 4761b9a..0000000 --- a/public_html/assets/vendor/animate.css/animate.css +++ /dev/null @@ -1,3625 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -https://daneden.github.io/animate.css/ - * Version - 3.7.2 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2019 Daniel Eden - */ - -@-webkit-keyframes bounce { - from, - 20%, - 53%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0); - } -} - -@keyframes bounce { - from, - 20%, - 53%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0); - } -} - -.bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} - -@-webkit-keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} - -@-webkit-keyframes shake { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} - -@keyframes shake { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake; -} - -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -.headShake { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - -webkit-animation-name: headShake; - animation-name: headShake; -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -.swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -@keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -.jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} - -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: 1.3s; - animation-duration: 1.3s; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} - -@-webkit-keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.bounceIn { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} - -@-webkit-keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} - -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -.bounceOut { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} - -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} - -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} - -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} - -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} - -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} - -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} - -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} - -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} - -@-webkit-keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} - -@-webkit-keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} - -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} - -@-webkit-keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.flipInX { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} - -@-webkit-keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.flipInY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} - -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -.flipOutX { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} - -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -.flipOutY { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} - -@-webkit-keyframes lightSpeedIn { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes lightSpeedIn { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} - -@-webkit-keyframes lightSpeedOut { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -@keyframes lightSpeedOut { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} - -@-webkit-keyframes rotateIn { - from { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateIn { - from { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; -} - -@-webkit-keyframes rotateInDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; -} - -@-webkit-keyframes rotateInDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; -} - -@-webkit-keyframes rotateInUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; -} - -@-webkit-keyframes rotateInUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; -} - -@-webkit-keyframes rotateOut { - from { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -@keyframes rotateOut { - from { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; -} - -@-webkit-keyframes rotateOutDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; -} - -@-webkit-keyframes rotateOutDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; -} - -@-webkit-keyframes rotateOutUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; -} - -@-webkit-keyframes rotateOutUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -@keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; - -webkit-animation-name: hinge; - animation-name: hinge; -} - -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -.rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} - -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -.zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} - -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} - -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} - -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} - -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} - -@-webkit-keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -.zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} - -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; -} - -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -.zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; -} - -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -.zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; -} - -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; -} - -@-webkit-keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} - -@-webkit-keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} - -@-webkit-keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} - -@-webkit-keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} - -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -.slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} - -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} - -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} - -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.animated.delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s; -} - -.animated.delay-2s { - -webkit-animation-delay: 2s; - animation-delay: 2s; -} - -.animated.delay-3s { - -webkit-animation-delay: 3s; - animation-delay: 3s; -} - -.animated.delay-4s { - -webkit-animation-delay: 4s; - animation-delay: 4s; -} - -.animated.delay-5s { - -webkit-animation-delay: 5s; - animation-delay: 5s; -} - -.animated.fast { - -webkit-animation-duration: 800ms; - animation-duration: 800ms; -} - -.animated.faster { - -webkit-animation-duration: 500ms; - animation-duration: 500ms; -} - -.animated.slow { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -.animated.slower { - -webkit-animation-duration: 3s; - animation-duration: 3s; -} - -@media (print), (prefers-reduced-motion: reduce) { - .animated { - -webkit-animation-duration: 1ms !important; - animation-duration: 1ms !important; - -webkit-transition-duration: 1ms !important; - transition-duration: 1ms !important; - -webkit-animation-iteration-count: 1 !important; - animation-iteration-count: 1 !important; - } -} diff --git a/public_html/assets/vendor/animate.css/animate.min.css b/public_html/assets/vendor/animate.css/animate.min.css deleted file mode 100644 index 1f5bd37..0000000 --- a/public_html/assets/vendor/animate.css/animate.min.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -https://daneden.github.io/animate.css/ - * Version - 3.7.2 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2019 Daniel Eden - */ - -@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}} \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css b/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css deleted file mode 100644 index dadf02d..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css +++ /dev/null @@ -1,3899 +0,0 @@ -/*! - * Bootstrap Grid v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -html { - box-sizing: border-box; - -ms-overflow-style: scrollbar; -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .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, .col-sm, -.col-sm-auto, .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, .col-md, -.col-md-auto, .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, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css.map deleted file mode 100644 index 8661e3e..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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Z;ELw1BlB;EKv1BM;IAAwB,iBADZ;IACY,QADZ;EL21BlB;EK11BM;IAAwB,iBADZ;IACY,QADZ;EL81BlB;EK71BM;IAAwB,iBADZ;IACY,QADZ;ELi2BlB;EKh2BM;IAAwB,iBADZ;IACY,QADZ;ELo2BlB;EKn2BM;IAAwB,iBADZ;IACY,QADZ;ELu2BlB;EKt2BM;IAAwB,iBADZ;IACY,QADZ;EL02BlB;EKz2BM;IAAwB,iBADZ;IACY,QADZ;EL62BlB;EK52BM;IAAwB,kBADZ;IACY,SADZ;ELg3BlB;EK/2BM;IAAwB,kBADZ;IACY,SADZ;ELm3BlB;EKl3BM;IAAwB,kBADZ;IACY,SADZ;ELs3BlB;EK/2BQ;IHRR,cAA4B;EF03B5B;EKl3BQ;IHRR,sBAA8C;EF63B9C;EKr3BQ;IHRR,uBAA8C;EFg4B9C;EKx3BQ;IHRR,gBAA8C;EFm4B9C;EK33BQ;IHRR,uBAA8C;EFs4B9C;EK93BQ;IHRR,uBAA8C;EFy4B9C;EKj4BQ;IHRR,gBAA8C;EF44B9C;EKp4BQ;IHRR,uBAA8C;EF+4B9C;EKv4BQ;IHRR,uBAA8C;EFk5B9C;EK14BQ;IHRR,gBAA8C;EFq5B9C;EK74BQ;IHRR,uBAA8C;EFw5B9C;EKh5BQ;IHRR,uBAA8C;EF25B9C;AACF;;AMx8BM;EAAwB,wBAA0B;AN48BxD;;AM58BM;EAAwB,0BAA0B;ANg9BxD;;AMh9BM;EAAwB,gCAA0B;ANo9BxD;;AMp9BM;EAAwB,yBAA0B;ANw9BxD;;AMx9BM;EAAwB,yBAA0B;AN49BxD;;AM59BM;EAAwB,6BAA0B;ANg+BxD;;AMh+BM;EAAwB,8BAA0B;ANo+BxD;;AMp+BM;EAAwB,+BAA0B;EAA1B,wBAA0B;ANw+BxD;;AMx+BM;EAAwB,sCAA0B;EAA1B,+BAA0B;AN4+BxD;;AG37BI;EGjDE;IAAwB,wBAA0B;ENi/BtD;EMj/BI;IAAwB,0BAA0B;ENo/BtD;EMp/BI;IAAwB,gCAA0B;ENu/BtD;EMv/BI;IAAwB,yBAA0B;EN0/BtD;EM1/BI;IAAwB,yBAA0B;EN6/BtD;EM7/BI;IAAwB,6BAA0B;ENggCtD;EMhgCI;IAAwB,8BAA0B;ENmgCtD;EM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A0C;ARurDpD;;AQrrDQ;;EAEE,yBAAsC;ARwrDhD;;AQvsDQ;EAAgC,0BAA4B;AR2sDpE;;AQ1sDQ;;EAEE,8BAAoC;AR6sD9C;;AQ3sDQ;;EAEE,gCAAwC;AR8sDlD;;AQ5sDQ;;EAEE,iCAA0C;AR+sDpD;;AQ7sDQ;;EAEE,+BAAsC;ARgtDhD;;AQ/tDQ;EAAgC,yBAA4B;ARmuDpE;;AQluDQ;;EAEE,6BAAoC;ARquD9C;;AQnuDQ;;EAEE,+BAAwC;ARsuDlD;;AQpuDQ;;EAEE,gCAA0C;ARuuDpD;;AQruDQ;;EAEE,8BAAsC;ARwuDhD;;AQvvDQ;EAAgC,uBAA4B;AR2vDpE;;AQ1vDQ;;EAEE,2BAAoC;AR6vD9C;;AQ3vDQ;;EAEE,6BAAwC;AR8vDlD;;AQ5vDQ;;EAEE,8BAA0C;AR+vDpD;;AQ7vDQ;;EAEE,4BAAsC;ARgwDhD;;AQ/wDQ;EAAgC,yBAA4B;ARmxDpE;;AQlxDQ;;EAEE,6BAAoC;ARqxD9C;;AQnxDQ;;EAEE,+BAAwC;ARsxDlD;;AQpxDQ;;EAEE,gCAA0C;ARuxDpD;;AQrxDQ;;EAEE,8BAAsC;ARwxDhD;;AQvyDQ;EAAgC,uBAA4B;AR2yDpE;;AQ1yDQ;;EAEE,2BAAoC;AR6yD9C;;AQ3yDQ;;EAEE,6BAAwC;AR8yDlD;;AQ5yDQ;;EAEE,8BAA0C;AR+yDpD;;AQ7yDQ;;EAEE,4BAAsC;ARgzDhD;;AQ/zDQ;EAAgC,qBAA4B;ARm0DpE;;AQl0DQ;;EAEE,yBAAoC;ARq0D9C;;AQn0DQ;;EAEE,2BAAwC;ARs0DlD;;AQp0DQ;;EAEE,4BAA0C;ARu0DpD;;AQr0DQ;;EAEE,0BAAsC;ARw0DhD;;AQv1DQ;EAAgC,2BAA4B;AR21DpE;;AQ11DQ;;EAEE,+BAAoC;AR61D9C;;AQ31DQ;;EAEE,iCAAwC;AR81DlD;;AQ51DQ;;EAEE,kCAA0C;AR+1DpD;;AQ71DQ;;EAEE,gCAAsC;ARg2DhD;;AQ/2DQ;EAAgC,0BAA4B;ARm3DpE;;AQl3DQ;;EAEE,8BAAoC;ARq3D9C;;AQn3DQ;;EAEE,gCAAwC;ARs3DlD;;AQp3DQ;;EAEE,iCAA0C;ARu3DpD;;AQr3DQ;;EAEE,+BAAsC;ARw3DhD;;AQv4DQ;EAAgC,wBAA4B;AR24DpE;;AQ14DQ;;EAEE,4BAAoC;AR64D9C;;AQ34DQ;;EAEE,8BAAwC;AR84DlD;;AQ54DQ;;EAEE,+BAA0C;AR+4DpD;;AQ74DQ;;EAEE,6BAAsC;ARg5DhD;;AQ/5DQ;EAAgC,0BAA4B;ARm6DpE;;AQl6DQ;;EAEE,8BAAoC;ARq6D9C;;AQn6DQ;;EAEE,gCAAwC;ARs6DlD;;AQp6DQ;;EAEE,iCAA0C;ARu6DpD;;AQr6DQ;;EAEE,+BAAsC;ARw6DhD;;AQv7DQ;EAAgC,wBAA4B;AR27DpE;;AQ17DQ;;EAEE,4BAAoC;AR67D9C;;AQ37DQ;;EAEE,8BAAwC;AR87DlD;;AQ57DQ;;EAEE,+BAA0C;AR+7DpD;;AQ77DQ;;EAEE,6BAAsC;ARg8DhD;;AQx7DQ;EAAwB,2BAA2B;AR47D3D;;AQ37DQ;;EAEE,+BAA+B;AR87DzC;;AQ57DQ;;EAEE,iCAAiC;AR+7D3C;;AQ77DQ;;EAEE,kCAAkC;ARg8D5C;;AQ97DQ;;EAEE,gCAAgC;ARi8D1C;;AQh9DQ;EAAwB,0BAA2B;ARo9D3D;;AQn9DQ;;EAEE,8BAA+B;ARs9DzC;;AQp9DQ;;EAEE,gCAAiC;ARu9D3C;;AQr9DQ;;EAEE,iCAAkC;ARw9D5C;;AQt9DQ;;EAEE,+BAAgC;ARy9D1C;;AQx+DQ;EAAwB,wBAA2B;AR4+D3D;;AQ3+DQ;;EAEE,4BAA+B;AR8+DzC;;AQ5+DQ;;EAEE,8BAAiC;AR++D3C;;AQ7+DQ;;EAEE,+BAAkC;ARg/D5C;;AQ9+DQ;;EAEE,6BAAgC;ARi/D1C;;AQhgEQ;EAAwB,0BAA2B;ARogE3D;;AQngEQ;;EAEE,8BAA+B;ARsgEzC;;AQpgEQ;;EAEE,gCAAiC;ARugE3C;;AQrgEQ;;EAEE,iCAAkC;ARwgE5C;;AQtgEQ;;EAEE,+BAAgC;ARygE1C;;AQxhEQ;EAAwB,wBAA2B;AR4hE3D;;AQ3hEQ;;EAEE,4BAA+B;AR8hEzC;;AQ5hEQ;;EAEE,8BAAiC;AR+hE3C;;AQ7hEQ;;EAEE,+BAAkC;ARgiE5C;;AQ9hEQ;;EAEE,6BAAgC;ARiiE1C;;AQ3hEI;EAAmB,uBAAuB;AR+hE9C;;AQ9hEI;;EAEE,2BAA2B;ARiiEjC;;AQ/hEI;;EAEE,6BAA6B;ARkiEnC;;AQhiEI;;EAEE,8BAA8B;ARmiEpC;;AQjiEI;;EAEE,4BAA4B;ARoiElC;;AG7iEI;EKlDI;IAAgC,oBAA4B;ERomElE;EQnmEM;;IAEE,wBAAoC;ERqmE5C;EQnmEM;;IAEE,0BAAwC;ERqmEhD;EQnmEM;;IAEE,2BAA0C;ERqmElD;EQnmEM;;IAEE,yBAAsC;ERqmE9C;EQpnEM;IAAgC,0BAA4B;ERunElE;EQtnEM;;IAEE,8BAAoC;ERwnE5C;EQtnEM;;IAEE,gCAAwC;ERwnEhD;EQtnEM;;IAEE,iCAA0C;ERwnElD;EQtnEM;;IAEE,+BAAsC;ERwnE9C;EQvoEM;IAAgC,yBAA4B;ER0oElE;EQzoEM;;IAEE,6BAAoC;ER2oE5C;EQzoEM;;IAEE,+BAAwC;ER2oEhD;EQzoEM;;IAEE,gCAA0C;ER2oElD;EQzoEM;;IAEE,8BAAsC;ER2oE9C;EQ1pEM;IAAgC,uBAA4B;ER6pElE;EQ5pEM;;IAEE,2BAAoC;ER8pE5C;EQ5pEM;;IAEE,6BAAwC;ER8pEhD;EQ5pEM;;IAEE,8BAA0C;ER8pElD;EQ5pEM;;IAEE,4BAAsC;ER8pE9C;EQ7qEM;IAAgC,yBAA4B;ERgrElE;EQ/qEM;;IAEE,6BAAoC;ERirE5C;EQ/qEM;;IAEE,+BAAwC;ERirEhD;EQ/qEM;;IAEE,gCAA0C;ERirElD;EQ/qEM;;IAEE,8BAAsC;ERirE9C;EQhsEM;IAAgC,uBAA4B;ERmsElE;EQlsEM;;IAEE,2BAAoC;ERosE5C;EQlsEM;;IAEE,6BAAwC;ERosEhD;EQlsEM;;IAEE,8BAA0C;ERosElD;EQlsEM;;IAEE,4BAAsC;ERosE9C;EQntEM;IAAgC,qBAA4B;ERstElE;EQrtEM;;IAEE,yBAAoC;ERutE5C;EQrtEM;;IAEE,2BAAwC;ERutEhD;EQrtEM;;IAEE,4BAA0C;ERutElD;EQrtEM;;IAEE,0BAAsC;ERutE9C;EQtuEM;IAAgC,2BAA4B;ERyuElE;EQxuEM;;IAEE,+BAAoC;ER0uE5C;EQxuEM;;IAEE,iCAAwC;ER0uEhD;EQxuEM;;IAEE,kCAA0C;ER0uElD;EQxuEM;;IAEE,gCAAsC;ER0uE9C;EQzvEM;IAAgC,0BAA4B;ER4vElE;EQ3vEM;;IAEE,8BAAoC;ER6vE5C;EQ3vEM;;IAEE,gCAAwC;ER6vEhD;EQ3vEM;;IAEE,iCAA0C;ER6vElD;EQ3vEM;;IAEE,+BAAsC;ER6vE9C;EQ5wEM;IAAgC,wBAA4B;ER+wElE;EQ9wEM;;IAEE,4BAAoC;ERgxE5C;EQ9wEM;;IAEE,8BAAwC;ERgxEhD;EQ9wEM;;IAEE,+BAA0C;ERgxElD;EQ9wEM;;IAEE,6BAAsC;ERgxE9C;EQ/xEM;IAAgC,0BAA4B;ERkyElE;EQjyEM;;IAEE,8BAAoC;ERmyE5C;EQjyEM;;IAEE,gCAAwC;ERmyEhD;EQjyEM;;IAEE,iCAA0C;ERmyElD;EQjyEM;;IAEE,+BAAsC;ERmyE9C;EQlzEM;IAAgC,wBAA4B;ERqzElE;EQpzEM;;IAEE,4BAAoC;ERszE5C;EQpzEM;;IAEE,8BAAwC;ERszEhD;EQpzEM;;IAEE,+BAA0C;ERszElD;EQpzEM;;IAEE,6BAAsC;ERszE9C;EQ9yEM;IAAwB,2BAA2B;ERizEzD;EQhzEM;;IAEE,+BAA+B;ERkzEvC;EQhzEM;;IAEE,iCAAiC;ERkzEzC;EQhzEM;;IAEE,kCAAkC;ERkzE1C;EQhzEM;;IAEE,gCAAgC;ERkzExC;EQj0EM;IAAwB,0BAA2B;ERo0EzD;EQn0EM;;IAEE,8BAA+B;ERq0EvC;EQn0EM;;IAEE,gCAAiC;ERq0EzC;EQn0EM;;IAEE,iCAAkC;ERq0E1C;EQn0EM;;IAEE,+BAAgC;ERq0ExC;EQp1EM;IAAwB,wBAA2B;ERu1EzD;EQt1EM;;IAEE,4BAA+B;ERw1EvC;EQt1EM;;IAEE,8BAAiC;ERw1EzC;EQt1EM;;IAEE,+BAAkC;ERw1E1C;EQt1EM;;IAEE,6BAAgC;ERw1ExC;EQv2EM;IAAwB,0BAA2B;ER02EzD;EQz2EM;;IAEE,8BAA+B;ER22EvC;EQz2EM;;IAEE,gCAAiC;ER22EzC;EQz2EM;;IAEE,iCAAkC;ER22E1C;EQz2EM;;IAEE,+BAAgC;ER22ExC;EQ13EM;IAAwB,wBAA2B;ER63EzD;EQ53EM;;IAEE,4BAA+B;ER83EvC;EQ53EM;;IAEE,8BAAiC;ER83EzC;EQ53EM;;IAEE,+BAAkC;ER83E1C;EQ53EM;;IAEE,6BAAgC;ER83ExC;EQx3EE;IAAmB,uBAAuB;ER23E5C;EQ13EE;;IAEE,2BAA2B;ER43E/B;EQ13EE;;IAEE,6BAA6B;ER43EjC;EQ13EE;;IAEE,8BAA8B;ER43ElC;EQ13EE;;IAEE,4BAA4B;ER43EhC;AACF;;AGt4EI;EKlDI;IAAgC,oBAA4B;ER67ElE;EQ57EM;;IAEE,wBAAoC;ER87E5C;EQ57EM;;IAEE,0BAAwC;ER87EhD;EQ57EM;;IAEE,2BAA0C;ER87ElD;EQ57EM;;IAEE,yBAAsC;ER87E9C;EQ78EM;IAAgC,0BAA4B;ERg9ElE;EQ/8EM;;IAEE,8BAAoC;ERi9E5C;EQ/8EM;;IAEE,gCAAwC;ERi9EhD;EQ/8EM;;IAEE,iCAA0C;ERi9ElD;EQ/8EM;;IAEE,+BAAsC;ERi9E9C;EQh+EM;IAAgC,yBAA4B;ERm+ElE;EQl+EM;;IAEE,6BAAoC;ERo+E5C;EQl+EM;;IAEE,+BAAwC;ERo+EhD;EQl+EM;;IAEE,gCAA0C;ERo+ElD;EQl+EM;;IAEE,8BAAsC;ERo+E9C;EQn/EM;IAAgC,uBAA4B;ERs/ElE;EQr/EM;;IAEE,2BAAoC;ERu/E5C;EQr/EM;;IAEE,6BAAwC;ERu/EhD;EQr/EM;;IAEE,8BAA0C;ERu/ElD;EQr/EM;;IAEE,4BAAsC;ERu/E9C;EQtgFM;IAAgC,yBAA4B;ERygFlE;EQxgFM;;IAEE,6BAAoC;ER0gF5C;EQxgFM;;IAEE,+BAAwC;ER0gFhD;EQxgFM;;IAEE,gCAA0C;ER0gFlD;EQxgFM;;IAEE,8BAAsC;ER0gF9C;EQzhFM;IAAgC,uBAA4B;ER4hFlE;EQ3hFM;;IAEE,2BAAoC;ER6hF5C;EQ3hFM;;IAEE,6BAAwC;ER6hFhD;EQ3hFM;;IAEE,8BAA0C;ER6hFlD;EQ3hFM;;IAEE,4BAAsC;ER6hF9C;EQ5iFM;IAAgC,qBAA4B;ER+iFlE;EQ9iFM;;IAEE,yBAAoC;ERgjF5C;EQ9iFM;;IAEE,2BAAwC;ERgjFhD;EQ9iFM;;IAEE,4BAA0C;ERgjFlD;EQ9iFM;;IAEE,0BAAsC;ERgjF9C;EQ/jFM;IAAgC,2BAA4B;ERkkFlE;EQjkFM;;IAEE,+BAAoC;ERmkF5C;EQjkFM;;IAEE,iCAAwC;ERmkFhD;EQjkFM;;IAEE,kCAA0C;ERmkFlD;EQjkFM;;IAEE,gCAAsC;ERmkF9C;EQllFM;IAAgC,0BAA4B;ERqlFlE;EQplFM;;IAEE,8BAAoC;ERslF5C;EQplFM;;IAEE,gCAAwC;ERslFhD;EQplFM;;IAEE,iCAA0C;ERslFlD;EQplFM;;IAEE,+BAAsC;ERslF9C;EQrmFM;IAAgC,wBAA4B;ERwmFlE;EQvmFM;;IAEE,4BAAoC;ERymF5C;EQvmFM;;IAEE,8BAAwC;ERymFhD;EQvmFM;;IAEE,+BAA0C;ERymFlD;EQvmFM;;IAEE,6BAAsC;ERymF9C;EQxnFM;IAAgC,0BAA4B;ER2nFlE;EQ1nFM;;IAEE,8BAAoC;ER4nF5C;EQ1nFM;;IAEE,gCAAwC;ER4nFhD;EQ1nFM;;IAEE,iCAA0C;ER4nFlD;EQ1nFM;;IAEE,+BAAsC;ER4nF9C;EQ3oFM;IAAgC,wBAA4B;ER8oFlE;EQ7oFM;;IAEE,4BAAoC;ER+oF5C;EQ7oFM;;IAEE,8BAAwC;ER+oFhD;EQ7oFM;;IAEE,+BAA0C;ER+oFlD;EQ7oFM;;IAEE,6BAAsC;ER+oF9C;EQvoFM;IAAwB,2BAA2B;ER0oFzD;EQzoFM;;IAEE,+BAA+B;ER2oFvC;EQzoFM;;IAEE,iCAAiC;ER2oFzC;EQzoFM;;IAEE,kCAAkC;ER2oF1C;EQzoFM;;IAEE,gCAAgC;ER2oFxC;EQ1pFM;IAAwB,0BAA2B;ER6pFzD;EQ5pFM;;IAEE,8BAA+B;ER8pFvC;EQ5pFM;;IAEE,gCAAiC;ER8pFzC;EQ5pFM;;IAEE,iCAAkC;ER8pF1C;EQ5pFM;;IAEE,+BAAgC;ER8pFxC;EQ7qFM;IAAwB,wBAA2B;ERgrFzD;EQ/qFM;;IAEE,4BAA+B;ERirFvC;EQ/qFM;;IAEE,8BAAiC;ERirFzC;EQ/qFM;;IAEE,+BAAkC;ERirF1C;EQ/qFM;;IAEE,6BAAgC;ERirFxC;EQhsFM;IAAwB,0BAA2B;ERmsFzD;EQlsFM;;IAEE,8BAA+B;ERosFvC;EQlsFM;;IAEE,gCAAiC;ERosFzC;EQlsFM;;IAEE,iCAAkC;ERosF1C;EQlsFM;;IAEE,+BAAgC;ERosFxC;EQntFM;IAAwB,wBAA2B;ERstFzD;EQrtFM;;IAEE,4BAA+B;ERutFvC;EQrtFM;;IAEE,8BAAiC;ERutFzC;EQrtFM;;IAEE,+BAAkC;ERutF1C;EQrtFM;;IAEE,6BAAgC;ERutFxC;EQjtFE;IAAmB,uBAAuB;ERotF5C;EQntFE;;IAEE,2BAA2B;ERqtF/B;EQntFE;;IAEE,6BAA6B;ERqtFjC;EQntFE;;IAEE,8BAA8B;ERqtFlC;EQntFE;;IAEE,4BAA4B;ERqtFhC;AACF;;AG/tFI;EKlDI;IAAgC,oBAA4B;ERsxFlE;EQrxFM;;IAEE,wBAAoC;ERuxF5C;EQrxFM;;IAEE,0BAAwC;ERuxFhD;EQrxFM;;IAEE,2BAA0C;ERuxFlD;EQrxFM;;IAEE,yBAAsC;ERuxF9C;EQtyFM;IAAgC,0BAA4B;ERyyFlE;EQxyFM;;IAEE,8BAAoC;ER0yF5C;EQxyFM;;IAEE,gCAAwC;ER0yFhD;EQxyFM;;IAEE,iCAA0C;ER0yFlD;EQxyFM;;IAEE,+BAAsC;ER0yF9C;EQzzFM;IAAgC,yBAA4B;ER4zFlE;EQ3zFM;;IAEE,6BAAoC;ER6zF5C;EQ3zFM;;IAEE,+BAAwC;ER6zFhD;EQ3zFM;;IAEE,gCAA0C;ER6zFlD;EQ3zFM;;IAEE,8BAAsC;ER6zF9C;EQ50FM;IAAgC,uBAA4B;ER+0FlE;EQ90FM;;IAEE,2BAAoC;ERg1F5C;EQ90FM;;IAEE,6BAAwC;ERg1FhD;EQ90FM;;IAEE,8BAA0C;ERg1FlD;EQ90FM;;IAEE,4BAAsC;ERg1F9C;EQ/1FM;IAAgC,yBAA4B;ERk2FlE;EQj2FM;;IAEE,6BAAoC;ERm2F5C;EQj2FM;;IAEE,+BAAwC;ERm2FhD;EQj2FM;;IAEE,gCAA0C;ERm2FlD;EQj2FM;;IAEE,8BAAsC;ERm2F9C;EQl3FM;IAAgC,uBAA4B;ERq3FlE;EQp3FM;;IAEE,2BAAoC;ERs3F5C;EQp3FM;;IAEE,6BAAwC;ERs3FhD;EQp3FM;;IAEE,8BAA0C;ERs3FlD;EQp3FM;;IAEE,4BAAsC;ERs3F9C;EQr4FM;IAAgC,qBAA4B;ERw4FlE;EQv4FM;;IAEE,yBAAoC;ERy4F5C;EQv4FM;;IAEE,2BAAwC;ERy4FhD;EQv4FM;;IAEE,4BAA0C;ERy4FlD;EQv4FM;;IAEE,0BAAsC;ERy4F9C;EQx5FM;IAAgC,2BAA4B;ER25FlE;EQ15FM;;IAEE,+BAAoC;ER45F5C;EQ15FM;;IAEE,iCAAwC;ER45FhD;EQ15FM;;IAEE,kCAA0C;ER45FlD;EQ15FM;;IAEE,gCAAsC;ER45F9C;EQ36FM;IAAgC,0BAA4B;ER86FlE;EQ76FM;;IAEE,8BAAoC;ER+6F5C;EQ76FM;;IAEE,gCAAwC;ER+6FhD;EQ76FM;;IAEE,iCAA0C;ER+6FlD;EQ76FM;;IAEE,+BAAsC;ER+6F9C;EQ97FM;IAAgC,wBAA4B;ERi8FlE;EQh8FM;;IAEE,4BAAoC;ERk8F5C;EQh8FM;;IAEE,8BAAwC;ERk8FhD;EQh8FM;;IAEE,+BAA0C;ERk8FlD;EQh8FM;;IAEE,6BAAsC;ERk8F9C;EQj9FM;IAAgC,0BAA4B;ERo9FlE;EQn9FM;;IAEE,8BAAoC;ERq9F5C;EQn9FM;;IAEE,gCAAwC;ERq9FhD;EQn9FM;;IAEE,iCAA0C;ERq9FlD;EQn9FM;;IAEE,+BAAsC;ERq9F9C;EQp+FM;IAAgC,wBAA4B;ERu+FlE;EQt+FM;;IAEE,4BAAoC;ERw+F5C;EQt+FM;;IAEE,8BAAwC;ERw+FhD;EQt+FM;;IAEE,+BAA0C;ERw+FlD;EQt+FM;;IAEE,6BAAsC;ERw+F9C;EQh+FM;IAAwB,2BAA2B;ERm+FzD;EQl+FM;;IAEE,+BAA+B;ERo+FvC;EQl+FM;;IAEE,iCAAiC;ERo+FzC;EQl+FM;;IAEE,kCAAkC;ERo+F1C;EQl+FM;;IAEE,gCAAgC;ERo+FxC;EQn/FM;IAAwB,0BAA2B;ERs/FzD;EQr/FM;;IAEE,8BAA+B;ERu/FvC;EQr/FM;;IAEE,gCAAiC;ERu/FzC;EQr/FM;;IAEE,iCAAkC;ERu/F1C;EQr/FM;;IAEE,+BAAgC;ERu/FxC;EQtgGM;IAAwB,wBAA2B;ERygGzD;EQxgGM;;IAEE,4BAA+B;ER0gGvC;EQxgGM;;IAEE,8BAAiC;ER0gGzC;EQxgGM;;IAEE,+BAAkC;ER0gG1C;EQxgGM;;IAEE,6BAAgC;ER0gGxC;EQzhGM;IAAwB,0BAA2B;ER4hGzD;EQ3hGM;;IAEE,8BAA+B;ER6hGvC;EQ3hGM;;IAEE,gCAAiC;ER6hGzC;EQ3hGM;;IAEE,iCAAkC;ER6hG1C;EQ3hGM;;IAEE,+BAAgC;ER6hGxC;EQ5iGM;IAAwB,wBAA2B;ER+iGzD;EQ9iGM;;IAEE,4BAA+B;ERgjGvC;EQ9iGM;;IAEE,8BAAiC;ERgjGzC;EQ9iGM;;IAEE,+BAAkC;ERgjG1C;EQ9iGM;;IAEE,6BAAgC;ERgjGxC;EQ1iGE;IAAmB,uBAAuB;ER6iG5C;EQ5iGE;;IAEE,2BAA2B;ER8iG/B;EQ5iGE;;IAEE,6BAA6B;ER8iGjC;EQ5iGE;;IAEE,8BAA8B;ER8iGlC;EQ5iGE;;IAEE,4BAA4B;ER8iGhC;AACF;;AGxjGI;EKlDI;IAAgC,oBAA4B;ER+mGlE;EQ9mGM;;IAEE,wBAAoC;ERgnG5C;EQ9mGM;;IAEE,0BAAwC;ERgnGhD;EQ9mGM;;IAEE,2BAA0C;ERgnGlD;EQ9mGM;;IAEE,yBAAsC;ERgnG9C;EQ/nGM;IAAgC,0BAA4B;ERkoGlE;EQjoGM;;IAEE,8BAAoC;ERmoG5C;EQjoGM;;IAEE,gCAAwC;ERmoGhD;EQjoGM;;IAEE,iCAA0C;ERmoGlD;EQjoGM;;IAEE,+BAAsC;ERmoG9C;EQlpGM;IAAgC,yBAA4B;ERqpGlE;EQppGM;;IAEE,6BAAoC;ERspG5C;EQppGM;;IAEE,+BAAwC;ERspGhD;EQppGM;;IAEE,gCAA0C;ERspGlD;EQppGM;;IAEE,8BAAsC;ERspG9C;EQrqGM;IAAgC,uBAA4B;ERwqGlE;EQvqGM;;IAEE,2BAAoC;ERyqG5C;EQvqGM;;IAEE,6BAAwC;ERyqGhD;EQvqGM;;IAEE,8BAA0C;ERyqGlD;EQvqGM;;IAEE,4BAAsC;ERyqG9C;EQxrGM;IAAgC,yBAA4B;ER2rGlE;EQ1rGM;;IAEE,6BAAoC;ER4rG5C;EQ1rGM;;IAEE,+BAAwC;ER4rGhD;EQ1rGM;;IAEE,gCAA0C;ER4rGlD;EQ1rGM;;IAEE,8BAAsC;ER4rG9C;EQ3sGM;IAAgC,uBAA4B;ER8sGlE;EQ7sGM;;IAEE,2BAAoC;ER+sG5C;EQ7sGM;;IAEE,6BAAwC;ER+sGhD;EQ7sGM;;IAEE,8BAA0C;ER+sGlD;EQ7sGM;;IAEE,4BAAsC;ER+sG9C;EQ9tGM;IAAgC,qBAA4B;ERiuGlE;EQhuGM;;IAEE,yBAAoC;ERkuG5C;EQhuGM;;IAEE,2BAAwC;ERkuGhD;EQhuGM;;IAEE,4BAA0C;ERkuGlD;EQhuGM;;IAEE,0BAAsC;ERkuG9C;EQjvGM;IAAgC,2BAA4B;ERovGlE;EQnvGM;;IAEE,+BAAoC;ERqvG5C;EQnvGM;;IAEE,iCAAwC;ERqvGhD;EQnvGM;;IAEE,kCAA0C;ERqvGlD;EQnvGM;;IAEE,gCAAsC;ERqvG9C;EQpwGM;IAAgC,0BAA4B;ERuwGlE;EQtwGM;;IAEE,8BAAoC;ERwwG5C;EQtwGM;;IAEE,gCAAwC;ERwwGhD;EQtwGM;;IAEE,iCAA0C;ERwwGlD;EQtwGM;;IAEE,+BAAsC;ERwwG9C;EQvxGM;IAAgC,wBAA4B;ER0xGlE;EQzxGM;;IAEE,4BAAoC;ER2xG5C;EQzxGM;;IAEE,8BAAwC;ER2xGhD;EQzxGM;;IAEE,+BAA0C;ER2xGlD;EQzxGM;;IAEE,6BAAsC;ER2xG9C;EQ1yGM;IAAgC,0BAA4B;ER6yGlE;EQ5yGM;;IAEE,8BAAoC;ER8yG5C;EQ5yGM;;IAEE,gCAAwC;ER8yGhD;EQ5yGM;;IAEE,iCAA0C;ER8yGlD;EQ5yGM;;IAEE,+BAAsC;ER8yG9C;EQ7zGM;IAAgC,wBAA4B;ERg0GlE;EQ/zGM;;IAEE,4BAAoC;ERi0G5C;EQ/zGM;;IAEE,8BAAwC;ERi0GhD;EQ/zGM;;IAEE,+BAA0C;ERi0GlD;EQ/zGM;;IAEE,6BAAsC;ERi0G9C;EQzzGM;IAAwB,2BAA2B;ER4zGzD;EQ3zGM;;IAEE,+BAA+B;ER6zGvC;EQ3zGM;;IAEE,iCAAiC;ER6zGzC;EQ3zGM;;IAEE,kCAAkC;ER6zG1C;EQ3zGM;;IAEE,gCAAgC;ER6zGxC;EQ50GM;IAAwB,0BAA2B;ER+0GzD;EQ90GM;;IAEE,8BAA+B;ERg1GvC;EQ90GM;;IAEE,gCAAiC;ERg1GzC;EQ90GM;;IAEE,iCAAkC;ERg1G1C;EQ90GM;;IAEE,+BAAgC;ERg1GxC;EQ/1GM;IAAwB,wBAA2B;ERk2GzD;EQj2GM;;IAEE,4BAA+B;ERm2GvC;EQj2GM;;IAEE,8BAAiC;ERm2GzC;EQj2GM;;IAEE,+BAAkC;ERm2G1C;EQj2GM;;IAEE,6BAAgC;ERm2GxC;EQl3GM;IAAwB,0BAA2B;ERq3GzD;EQp3GM;;IAEE,8BAA+B;ERs3GvC;EQp3GM;;IAEE,gCAAiC;ERs3GzC;EQp3GM;;IAEE,iCAAkC;ERs3G1C;EQp3GM;;IAEE,+BAAgC;ERs3GxC;EQr4GM;IAAwB,wBAA2B;ERw4GzD;EQv4GM;;IAEE,4BAA+B;ERy4GvC;EQv4GM;;IAEE,8BAAiC;ERy4GzC;EQv4GM;;IAEE,+BAAkC;ERy4G1C;EQv4GM;;IAEE,6BAAgC;ERy4GxC;EQn4GE;IAAmB,uBAAuB;ERs4G5C;EQr4GE;;IAEE,2BAA2B;ERu4G/B;EQr4GE;;IAEE,6BAA6B;ERu4GjC;EQr4GE;;IAEE,8BAA8B;ERu4GlC;EQr4GE;;IAEE,4BAA4B;ERu4GhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .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, .col-sm,\n.col-sm-auto, .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, .col-md,\n.col-md-auto, .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, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css b/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css deleted file mode 100644 index 69bc340..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map deleted file mode 100644 index 1b393db..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .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, .col-sm,\n.col-sm-auto, .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, .col-md,\n.col-md-auto, .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, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css b/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css deleted file mode 100644 index 6847344..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css +++ /dev/null @@ -1,327 +0,0 @@ -/*! - * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */ -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css.map deleted file mode 100644 index 701f671..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css b/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css deleted file mode 100644 index 3b9dd2d..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} -/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map deleted file mode 100644 index b8551f7..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap.css b/public_html/assets/vendor/bootstrap/css/bootstrap.css deleted file mode 100644 index ec7ec97..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap.css +++ /dev/null @@ -1,10224 +0,0 @@ -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, .h1 { - font-size: 2.5rem; -} - -h2, .h2 { - font-size: 2rem; -} - -h3, .h3 { - font-size: 1.75rem; -} - -h4, .h4 { - font-size: 1.5rem; -} - -h5, .h5 { - font-size: 1.25rem; -} - -h6, .h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .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, .col-sm, -.col-sm-auto, .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, .col-md, -.col-md-auto, .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, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, .custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, .btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, .btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, .btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, .btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.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: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush .list-group-item { - border-right-width: 0; - border-left-width: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:first-child { - border-top-width: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - 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 #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap.css.map deleted file mode 100644 index 521afc5..0000000 --- a/public_html/assets/vendor/bootstrap/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","bootstrap.css","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AAwB;AFpH1B;;AE4HA;EACE,aAAa;EACb,0BAA0B;AFzH5B;;AEgIA;EACE,qBAAqB;AF7HvB;;AEgIA;EACE,kBAAkB;EAClB,eAAe;AF7HjB;;AEgIA;EACE,aAAa;AF7Hf;;AAEA;EEiIE,wBAAwB;AF/H1B;;AM3VA;;EAEE,qBHySuC;EGvSvC,gBHyS+B;EGxS/B,gBHyS+B;AHoDjC;;AMzVA;EFgHM,iBAtCY;AJmRlB;;AM5VA;EF+GM,eAtCY;AJuRlB;;AM/VA;EF8GM,kBAtCY;AJ2RlB;;AMlWA;EF6GM,iBAtCY;AJ+RlB;;AMrWA;EF4GM,kBAtCY;AJmSlB;;AMxWA;EF2GM,eAtCY;AJuSlB;;AM1WA;EFyGM,kBAtCY;EEjEhB,gBH2S+B;AHkEjC;;AMzWA;EFmGM,eAtCY;EE3DhB,gBH8R+B;EG7R/B,gBHqR+B;AHuFjC;;AM1WA;EF8FM,iBAtCY;EEtDhB,gBH0R+B;EGzR/B,gBHgR+B;AH6FjC;;AM3WA;EFyFM,iBAtCY;EEjDhB,gBHsR+B;EGrR/B,gBH2Q+B;AHmGjC;;AM5WA;EFoFM,iBAtCY;EE5ChB,gBHkR+B;EGjR/B,gBHsQ+B;AHyGjC;;AElVA;EIpBE,gBHiFW;EGhFX,mBHgFW;EG/EX,SAAS;EACT,wCHzCa;AHmZf;;AMlWA;;EFMI,cAAW;EEHb,gBH8N+B;AHuIjC;;AMlWA;;EAEE,cHsQgC;EGrQhC,yBH8QmC;AHuFrC;;AM7VA;EC/EE,eAAe;EACf,gBAAgB;APgblB;;AM7VA;ECpFE,eAAe;EACf,gBAAgB;APqblB;;AM/VA;EACE,qBAAqB;ANkWvB;;AMnWA;EAII,oBHwP+B;AH2GnC;;AMzVA;EFjCI,cAAW;EEmCb,yBAAyB;AN4V3B;;AMxVA;EACE,mBHwBW;ECTP,kBAtCY;AJmXlB;;AMxVA;EACE,cAAc;EF7CZ,cAAW;EE+Cb,cH1GgB;AHqclB;;AM9VA;EAMI,qBAAqB;AN4VzB;;AQ/cA;ECIE,eAAe;EAGf,YAAY;AT6cd;;AQ9cA;EACE,gBLigCwC;EKhgCxC,sBLRa;EKSb,yBLNgB;EOLd,sBP6OgC;EMvOlC,eAAe;EAGf,YAAY;ATsdd;;AQxcA;EAEE,qBAAqB;AR0cvB;;AQvcA;EACE,qBAA0B;EAC1B,cAAc;AR0chB;;AQvcA;EJkCI,cAAW;EIhCb,cL3BgB;AHqelB;;AWjfA;EPuEI,gBAAW;EOrEb,cRoCe;EQnCf,qBAAqB;AXofvB;;AWjfE;EACE,cAAc;AXoflB;;AW/eA;EACE,sBRqlCuC;EC3hCrC,gBAAW;EOxDb,WRTa;EQUb,yBRDgB;EOXd,qBP+O+B;AHgRnC;;AWvfA;EASI,UAAU;EPkDV,eAAW;EOhDX,gBR4Q6B;AHsOjC;;AE1SA;ESjME,cAAc;EPyCZ,gBAAW;EOvCb,cRjBgB;AHggBlB;;AWlfA;EP0CI,kBAAW;EOlCX,cAAc;EACd,kBAAkB;AX+etB;;AW1eA;EACE,iBR4jCuC;EQ3jCvC,kBAAkB;AX6epB;;AYrhBE;ECDA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;Ab0hBnB;;AcveI;EFtDF;ICWI,gBVqMK;EHkVT;AACF;;Ac7eI;EFtDF;ICWI,gBVsMK;EHuVT;AACF;;AcnfI;EFtDF;ICWI,gBVuMK;EH4VT;AACF;;AczfI;EFtDF;ICWI,iBVwMM;EHiWV;AACF;;AY/iBE;ECPA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;Ab0jBnB;;AcvgBI;EFrCE;IACE,gBT8LG;EHkXT;AACF;;Ac7gBI;EFrCE;IACE,gBT+LG;EHuXT;AACF;;AcnhBI;EFrCE;IACE,gBTgMG;EH4XT;AACF;;AczhBI;EFrCE;IACE,iBTiMI;EHiYV;AACF;;AY/iBE;ECrBA,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAA0B;EAC1B,kBAAyB;AbwkB3B;;AYhjBE;EACE,eAAe;EACf,cAAc;AZmjBlB;;AYrjBE;;EAMI,gBAAgB;EAChB,eAAe;AZojBrB;;AetmBE;;;;;;EACE,kBAAkB;EAClB,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;Af8mB7B;;Ae3lBM;EACE,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,eAAe;Af8lBvB;;Ae1lBQ;EF4BJ,kBAAuB;EAA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en5CQ;IFRR,uBAA8C;Eb85C9C;Eet5CQ;IFRR,gBAA8C;Ebi6C9C;Eez5CQ;IFRR,uBAA8C;Ebo6C9C;Ee55CQ;IFRR,uBAA8C;Ebu6C9C;AACF;;AgB39CA;EACE,WAAW;EACX,mBbkIW;EajIX,cbSgB;AHq9ClB;;AgBj+CA;;EAQI,gBbsVgC;EarVhC,mBAAmB;EACnB,6BbJc;AHk+ClB;;AgBx+CA;EAcI,sBAAsB;EACtB,gCbTc;AHu+ClB;;AgB7+CA;EAmBI,6Bbbc;AH2+ClB;;AgBr9CA;;EAGI,ebgU+B;AHupCnC;;AgB98CA;EACE,yBbnCgB;AHo/ClB;;AgBl9CA;;EAKI,yBbvCc;AHy/ClB;;AgBv9CA;;EAWM,wBAA4C;AhBi9ClD;;AgB58CA;;;;EAKI,SAAS;AhB88Cb;;AgBt8CA;EAEI,qCb1DW;AHkgDf;;AKvgDE;EW2EI,cbvEY;EawEZ,sCbvES;AHugDf;;AiBnhDE;;;EAII,yBCsF4D;AlB+7ClE;;AiBzhDE;;;;EAYM,qBC8E0D;AlBs8ClE;;AKzhDE;EYiBM,yBAJsC;AjBghD9C;;AiBjhDE;;EASQ,yBARoC;AjBqhD9C;;AiBziDE;;;EAII,yBCsF4D;AlBq9ClE;;AiB/iDE;;;;EAYM,qBC8E0D;AlB49ClE;;AK/iDE;EYiBM,yBAJsC;AjBsiD9C;;AiBviDE;;EASQ,yBARoC;AjB2iD9C;;AiB/jDE;;;EAII,yBCsF4D;AlB2+ClE;;AiBrkDE;;;;EAYM,qBC8E0D;AlBk/ClE;;AKrkDE;EYiBM,yBAJsC;AjB4jD9C;;AiB7jDE;;EASQ,yBARoC;AjBikD9C;;AiBrlDE;;;EAII,yBCsF4D;AlBigDlE;;AiB3lDE;;;;EAYM,qBC8E0D;AlBwgDlE;;AK3lDE;EYiBM,yBAJsC;AjBklD9C;;AiBnlDE;;EASQ,yBARoC;AjBulD9C;;AiB3mDE;;;EAII,yBCsF4D;AlBuhDlE;;AiBjnDE;;;;EAYM,qBC8E0D;AlB8hDlE;;AKjnDE;EYiBM,yBAJsC;AjBwmD9C;;AiBzmDE;;EASQ,yBARoC;AjB6mD9C;;AiBjoDE;;;EAII,yBCsF4D;AlB6iDlE;;AiBvoDE;;;;EAYM,qBC8E0D;AlBojDlE;;AKvoDE;EYiBM,yBAJsC;AjB8nD9C;;AiB/nDE;;EASQ,yBARoC;AjBmoD9C;;AiBvpDE;;;EAII,yBCsF4D;AlBmkDlE;;AiB7pDE;;;;EAYM,qBC8E0D;AlB0kDlE;;AK7pDE;EYiBM,yBAJsC;AjBopD9C;;AiBrpDE;;EASQ,yBARoC;AjBypD9C;;AiB7qDE;;;EAII,yBCsF4D;AlBylDlE;;AiBnrDE;;;;EAYM,qBC8E0D;AlBgmDlE;;AKnrDE;EYiBM,yBAJsC;AjB0qD9C;;AiB3qDE;;EASQ,yBARoC;AjB+qD9C;;AiBnsDE;;;EAII,sCdQS;AH6rDf;;AKlsDE;EYiBM,sCAJsC;AjByrD9C;;AiB1rDE;;EASQ,sCARoC;AjB8rD9C;;AgBxmDA;EAGM,Wb3GS;Ea4GT,yBbpGY;EaqGZ,qBbmQqD;AHs2C3D;;AgB9mDA;EAWM,cb5GY;Ea6GZ,yBblHY;EamHZ,qBblHY;AHytDlB;;AgBlmDA;EACE,Wb3Ha;Ea4Hb,yBbpHgB;AHytDlB;;AgBvmDA;;;EAOI,qBb+OuD;AHu3C3D;;AgB7mDA;EAWI,SAAS;AhBsmDb;;AgBjnDA;EAgBM,2Cb1IS;AH+uDf;;AK1uDE;EW4IM,WbjJO;EakJP,4CblJO;AHovDf;;AclrDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBolDvC;EgBzlDG;IASK,SAAS;EhBmlDjB;AACF;;Ac9rDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBgmDvC;EgBrmDG;IASK,SAAS;EhB+lDjB;AACF;;Ac1sDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB4mDvC;EgBjnDG;IASK,SAAS;EhB2mDjB;AACF;;ActtDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBwnDvC;EgB7nDG;IASK,SAAS;EhBunDjB;AACF;;AgBtoDA;EAOQ,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,iCAAiC;AhBmoDzC;;AgB7oDA;EAcU,SAAS;AhBmoDnB;;AmBhzDA;EACE,cAAc;EACd,WAAW;EACX,mCDuG8D;ECtG9D,yBhB4XkC;ECvQ9B,eAtCY;Ee5EhB,gBhBsR+B;EgBrR/B,gBhB0R+B;EgBzR/B,chBDgB;EgBEhB,sBhBTa;EgBUb,4BAA4B;EAC5B,yBhBPgB;EONd,sBP6OgC;EiB5O9B,wEjBof4F;AH40ClG;;AoB3zDI;EDLJ;ICMM,gBAAgB;EpB+zDpB;AACF;;AmBt0DA;EAsBI,6BAA6B;EAC7B,SAAS;AnBozDb;;AmB30DA;EA4BI,kBAAkB;EAClB,0BhBrBc;AHw0DlB;;AqBz0DE;EACE,clBAc;EkBCd,sBlBRW;EkBSX,qBlBwdsE;EkBvdtE,UAAU;EAKR,gDlBcW;AH0zDjB;;AmBx1DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAiDI,yBhB9Cc;EgBgDd,UAAU;AnB+yDd;;AmB3yDA;EAOI,chBtDc;EgBuDd,sBhB9DW;AHs2Df;;AmBnyDA;;EAEE,cAAc;EACd,WAAW;AnBsyDb;;AmB5xDA;EACE,iCDwB8D;ECvB9D,oCDuB8D;ECtB9D,gBAAgB;EflBd,kBAAW;EeoBb,gBhB4M+B;AHmlDjC;;AmB5xDA;EACE,+BDgB8D;ECf9D,kCDe8D;Ede1D,kBAtCY;EeUhB,gBhByI+B;AHspDjC;;AmB5xDA;EACE,gCDS8D;ECR9D,mCDQ8D;Ede1D,mBAtCY;EeiBhB,gBhBmI+B;AH4pDjC;;AmBtxDA;EACE,cAAc;EACd,WAAW;EACX,mBAA2B;EAC3B,gBAAgB;EfQZ,eAtCY;EegChB,gBhB+K+B;EgB9K/B,chB1GgB;EgB2GhB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC;AnByxDrC;;AmBnyDA;EAcI,gBAAgB;EAChB,eAAe;AnByxDnB;;AmB7wDA;EACE,kCD/B8D;ECgC9D,uBhBgQiC;ECjR7B,mBAtCY;EeyDhB,gBhB2F+B;EOxO7B,qBP+O+B;AH+qDnC;;AmB7wDA;EACE,gCDvC8D;ECwC9D,oBhB6PgC;ECtR5B,kBAtCY;EeiEhB,gBhBkF+B;EOvO7B,qBP8O+B;AHwrDnC;;AmB5wDA;EAGI,YAAY;AnB6wDhB;;AmBzwDA;EACE,YAAY;AnB4wDd;;AmBpwDA;EACE,mBhBsV0C;AHi7C5C;;AmBpwDA;EACE,cAAc;EACd,mBhBuU4C;AHg8C9C;;AmB/vDA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAA0C;EAC1C,iBAAyC;AnBkwD3C;;AmBtwDA;;EAQI,kBAA0C;EAC1C,iBAAyC;AnBmwD7C;;AmB1vDA;EACE,kBAAkB;EAClB,cAAc;EACd,qBhB4S6C;AHi9C/C;;AmB1vDA;EACE,kBAAkB;EAClB,kBhBwS2C;EgBvS3C,qBhBsS6C;AHu9C/C;;AmBhwDA;;EAQI,chBhNc;AH68DlB;;AmBzvDA;EACE,gBAAgB;AnB4vDlB;;AmBzvDA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,sBAAmB;EAAnB,mBAAmB;EACnB,eAAe;EACf,qBhByR4C;AHm+C9C;;AmBhwDA;EAQI,gBAAgB;EAChB,aAAa;EACb,uBhBoR4C;EgBnR5C,cAAc;AnB4vDlB;;AqBh8DE;EACE,aAAa;EACb,WAAW;EACX,mBlB6c0C;ECpb1C,cAAW;EiBvBX,clBNa;AHy8DjB;;AqBh8DE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBmyBqC;EkBlyBrC,iBAAiB;EjBoEf,mBAtCY;EiB5Bd,gBlB2O6B;EkB1O7B,WlBvDW;EkBwDX,wClBpBa;EOtCb,sBP6OgC;AHixDpC;;AqBn+DI;;;;EAsCE,cAAc;ArBo8DpB;;AqB1+DI;EA4CE,qBlBjCW;EkBoCT,oCHiCwD;EGhCxD,iRHpCmI;EGqCnI,4BAA4B;EAC5B,2DAA6D;EAC7D,gEH6BwD;AlBm6DhE;;AqBn/DI;EAuDI,qBlB5CS;EkB6CT,gDlB7CS;AH6+DjB;;AqBx/DI;EAiEI,oCHewD;EGdxD,kFHcwD;AlB66DhE;;AqB7/DI;EAyEE,qBlB9DW;EkBiET,uCHIwD;EGHxD,ujBAA8J;ArBs7DtK;;AqBngEI;EAiFI,qBlBtES;EkBuET,gDlBvES;AH6/DjB;;AqBxgEI;EA0FI,clB/ES;AHigEjB;;AqB5gEI;;;EA+FI,cAAc;ArBm7DtB;;AqBlhEI;EAuGI,clB5FS;AH2gEjB;;AqBthEI;EA0GM,qBlB/FO;AH+gEjB;;AqB1hEI;EAgHM,qBAAkC;EC1IxC,yBD2I+C;ArB86DnD;;AqB/hEI;EAuHM,gDlB5GO;AHwhEjB;;AqBniEI;EA2HM,qBlBhHO;AH4hEjB;;AqBviEI;EAqII,qBlB1HS;AHgiEjB;;AqB3iEI;EA0IM,qBlB/HO;EkBgIP,gDlBhIO;AHqiEjB;;AqBpiEE;EACE,aAAa;EACb,WAAW;EACX,mBlB6c0C;ECpb1C,cAAW;EiBvBX,clBTa;AHgjEjB;;AqBpiEE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBmyBqC;EkBlyBrC,iBAAiB;EjBoEf,mBAtCY;EiB5Bd,gBlB2O6B;EkB1O7B,WlBvDW;EkBwDX,wClBvBa;EOnCb,sBP6OgC;AHq3DpC;;AqBvkEI;;;;EAsCE,cAAc;ArBwiEpB;;AqB9kEI;EA4CE,qBlBpCW;EkBuCT,oCHiCwD;EGhCxD,4UHpCmI;EGqCnI,4BAA4B;EAC5B,2DAA6D;EAC7D,gEH6BwD;AlBugEhE;;AqBvlEI;EAuDI,qBlB/CS;EkBgDT,gDlBhDS;AHolEjB;;AqB5lEI;EAiEI,oCHewD;EGdxD,kFHcwD;AlBihEhE;;AqBjmEI;EAyEE,qBlBjEW;EkBoET,uCHIwD;EGHxD,knBAA8J;ArB0hEtK;;AqBvmEI;EAiFI,qBlBzES;EkB0ET,gDlB1ES;AHomEjB;;AqB5mEI;EA0FI,clBlFS;AHwmEjB;;AqBhnEI;;;EA+FI,cAAc;ArBuhEtB;;AqBtnEI;EAuGI,clB/FS;AHknEjB;;AqB1nEI;EA0GM,qBlBlGO;AHsnEjB;;AqB9nEI;EAgHM,qBAAkC;EC1IxC,yBD2I+C;ArBkhEnD;;AqBnoEI;EAuHM,gDlB/GO;AH+nEjB;;AqBvoEI;EA2HM,qBlBnHO;AHmoEjB;;AqB3oEI;EAqII,qBlB7HS;AHuoEjB;;AqB/oEI;EA0IM,qBlBlIO;EkBmIP,gDlBnIO;AH4oEjB;;AmB36DA;EACE,oBAAa;EAAb,aAAa;EACb,uBAAmB;EAAnB,mBAAmB;EACnB,sBAAmB;EAAnB,mBAAmB;AnB86DrB;;AmBj7DA;EASI,WAAW;AnB46Df;;AcloEI;EK6MJ;IAeM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,gBAAgB;EnB26DpB;EmB77DF;IAuBM,oBAAa;IAAb,aAAa;IACb,kBAAc;IAAd,cAAc;IACd,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;EnBy6DpB;EmBp8DF;IAgCM,qBAAqB;IACrB,WAAW;IACX,sBAAsB;EnBu6D1B;EmBz8DF;IAuCM,qBAAqB;EnBq6DzB;EmB58DF;;IA4CM,WAAW;EnBo6Df;EmBh9DF;IAkDM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,WAAW;IACX,eAAe;EnBi6DnB;EmBv9DF;IAyDM,kBAAkB;IAClB,oBAAc;IAAd,cAAc;IACd,aAAa;IACb,qBhB2LwC;IgB1LxC,cAAc;EnBi6DlB;EmB99DF;IAiEM,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;EnBg6D3B;EmBl+DF;IAqEM,gBAAgB;EnBg6DpB;AACF;;AuBzuEA;EACE,qBAAqB;EAErB,gBpB0R+B;EoBzR/B,cpBMgB;EoBLhB,kBAAkB;EAElB,sBAAsB;EACtB,eAAsD;EACtD,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,6BAA2C;ECuF3C,yBrB8RkC;ECvQ9B,eAtCY;EoBiBhB,gBrB8L+B;EOnS7B,sBP6OgC;EiB5O9B,qIjB6b6I;AH6zDnJ;;AoBrvEI;EGLJ;IHMM,gBAAgB;EpByvEpB;AACF;;AK1vEE;EkBUE,cpBNc;EoBOd,qBAAqB;AvBovEzB;;AuBrwEA;EAsBI,UAAU;EACV,gDpBOa;AH4uEjB;;AuB1wEA;EA6BI,apBoZ6B;AH61DjC;;AuBluEA;;EAEE,oBAAoB;AvBquEtB;;AuB5tEE;ECvDA,WrBCa;EmBDX,yBnB8Ba;EqB5Bf,qBrB4Be;AH2vEjB;;AKnxEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBgyE7H;;AwBpxEE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBkxEvF;;AwB7wEE;EAEE,WrB1BW;EqB2BX,yBrBEa;EqBDb,qBrBCa;AH8wEjB;;AwBxwEE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBozEnN;;AwBrwEI;;EAKI,gDAAiF;AxBqwEzF;;AuBjwEE;ECvDA,WrBCa;EmBDX,yBnBOc;EqBLhB,qBrBKgB;AHuzElB;;AKxzEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBq0E7H;;AwBzzEE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,iDAAiF;AxBuzEvF;;AwBlzEE;EAEE,WrB1BW;EqB2BX,yBrBrBc;EqBsBd,qBrBtBc;AH00ElB;;AwB7yEE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBy1EnN;;AwB1yEI;;EAKI,iDAAiF;AxB0yEzF;;AuBtyEE;ECvDA,WrBCa;EmBDX,yBnBqCa;EqBnCf,qBrBmCe;AH8zEjB;;AK71EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB02E7H;;AwB91EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,+CAAiF;AxB41EvF;;AwBv1EE;EAEE,WrB1BW;EqB2BX,yBrBSa;EqBRb,qBrBQa;AHi1EjB;;AwBl1EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxB83EnN;;AwB/0EI;;EAKI,+CAAiF;AxB+0EzF;;AuB30EE;ECvDA,WrBCa;EmBDX,yBnBuCa;EqBrCf,qBrBqCe;AHi2EjB;;AKl4EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB+4E7H;;AwBn4EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBi4EvF;;AwB53EE;EAEE,WrB1BW;EqB2BX,yBrBWa;EqBVb,qBrBUa;AHo3EjB;;AwBv3EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBm6EnN;;AwBp3EI;;EAKI,gDAAiF;AxBo3EzF;;AuBh3EE;ECvDA,crBUgB;EmBVd,yBnBoCa;EqBlCf,qBrBkCe;AHy4EjB;;AKv6EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxBo7E7H;;AwBx6EE;EAEE,crBHc;EmBVd,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBs6EvF;;AwBj6EE;EAEE,crBjBc;EqBkBd,yBrBQa;EqBPb,qBrBOa;AH45EjB;;AwB55EE;;EAGE,crB7Bc;EqB8Bd,yBAzCuK;EA6CvK,qBA7C+M;AxBw8EnN;;AwBz5EI;;EAKI,gDAAiF;AxBy5EzF;;AuBr5EE;ECvDA,WrBCa;EmBDX,yBnBkCa;EqBhCf,qBrBgCe;AHg7EjB;;AK58EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBy9E7H;;AwB78EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,+CAAiF;AxB28EvF;;AwBt8EE;EAEE,WrB1BW;EqB2BX,yBrBMa;EqBLb,qBrBKa;AHm8EjB;;AwBj8EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxB6+EnN;;AwB97EI;;EAKI,+CAAiF;AxB87EzF;;AuB17EE;ECvDA,crBUgB;EmBVd,yBnBEc;EqBAhB,qBrBAgB;AHq/ElB;;AKj/EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxB8/E7H;;AwBl/EE;EAEE,crBHc;EmBVd,yBEDoF;EAgBpF,qBAhByH;EAqBvH,iDAAiF;AxBg/EvF;;AwB3+EE;EAEE,crBjBc;EqBkBd,yBrB1Bc;EqB2Bd,qBrB3Bc;AHwgFlB;;AwBt+EE;;EAGE,crB7Bc;EqB8Bd,yBAzCuK;EA6CvK,qBA7C+M;AxBkhFnN;;AwBn+EI;;EAKI,iDAAiF;AxBm+EzF;;AuB/9EE;ECvDA,WrBCa;EmBDX,yBnBSc;EqBPhB,qBrBOgB;AHmhFlB;;AKthFE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBmiF7H;;AwBvhFE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,8CAAiF;AxBqhFvF;;AwBhhFE;EAEE,WrB1BW;EqB2BX,yBrBnBc;EqBoBd,qBrBpBc;AHsiFlB;;AwB3gFE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBujFnN;;AwBxgFI;;EAKI,8CAAiF;AxBwgFzF;;AuB9/EE;ECHA,crB5Be;EqB6Bf,qBrB7Be;AHkiFjB;;AK1jFE;EmBwDE,WrB7DW;EqB8DX,yBrBjCa;EqBkCb,qBrBlCa;AHwiFjB;;AwBngFE;EAEE,+CrBvCa;AH4iFjB;;AwBlgFE;EAEE,crB5Ca;EqB6Cb,6BAA6B;AxBogFjC;;AwBjgFE;;EAGE,WrBhFW;EqBiFX,yBrBpDa;EqBqDb,qBrBrDa;AHwjFjB;;AwBjgFI;;EAKI,+CrB5DS;AH6jFjB;;AuB9hFE;ECHA,crBnDgB;EqBoDhB,qBrBpDgB;AHylFlB;;AK1lFE;EmBwDE,WrB7DW;EqB8DX,yBrBxDc;EqByDd,qBrBzDc;AH+lFlB;;AwBniFE;EAEE,iDrB9Dc;AHmmFlB;;AwBliFE;EAEE,crBnEc;EqBoEd,6BAA6B;AxBoiFjC;;AwBjiFE;;EAGE,WrBhFW;EqBiFX,yBrB3Ec;EqB4Ed,qBrB5Ec;AH+mFlB;;AwBjiFI;;EAKI,iDrBnFU;AHonFlB;;AuB9jFE;ECHA,crBrBe;EqBsBf,qBrBtBe;AH2lFjB;;AK1nFE;EmBwDE,WrB7DW;EqB8DX,yBrB1Ba;EqB2Bb,qBrB3Ba;AHimFjB;;AwBnkFE;EAEE,+CrBhCa;AHqmFjB;;AwBlkFE;EAEE,crBrCa;EqBsCb,6BAA6B;AxBokFjC;;AwBjkFE;;EAGE,WrBhFW;EqBiFX,yBrB7Ca;EqB8Cb,qBrB9Ca;AHinFjB;;AwBjkFI;;EAKI,+CrBrDS;AHsnFjB;;AuB9lFE;ECHA,crBnBe;EqBoBf,qBrBpBe;AHynFjB;;AK1pFE;EmBwDE,WrB7DW;EqB8DX,yBrBxBa;EqByBb,qBrBzBa;AH+nFjB;;AwBnmFE;EAEE,gDrB9Ba;AHmoFjB;;AwBlmFE;EAEE,crBnCa;EqBoCb,6BAA6B;AxBomFjC;;AwBjmFE;;EAGE,WrBhFW;EqBiFX,yBrB3Ca;EqB4Cb,qBrB5Ca;AH+oFjB;;AwBjmFI;;EAKI,gDrBnDS;AHopFjB;;AuB9nFE;ECHA,crBtBe;EqBuBf,qBrBvBe;AH4pFjB;;AK1rFE;EmBwDE,crBpDc;EqBqDd,yBrB3Ba;EqB4Bb,qBrB5Ba;AHkqFjB;;AwBnoFE;EAEE,+CrBjCa;AHsqFjB;;AwBloFE;EAEE,crBtCa;EqBuCb,6BAA6B;AxBooFjC;;AwBjoFE;;EAGE,crBvEc;EqBwEd,yBrB9Ca;EqB+Cb,qBrB/Ca;AHkrFjB;;AwBjoFI;;EAKI,+CrBtDS;AHurFjB;;AuB9pFE;ECHA,crBxBe;EqByBf,qBrBzBe;AH8rFjB;;AK1tFE;EmBwDE,WrB7DW;EqB8DX,yBrB7Ba;EqB8Bb,qBrB9Ba;AHosFjB;;AwBnqFE;EAEE,+CrBnCa;AHwsFjB;;AwBlqFE;EAEE,crBxCa;EqByCb,6BAA6B;AxBoqFjC;;AwBjqFE;;EAGE,WrBhFW;EqBiFX,yBrBhDa;EqBiDb,qBrBjDa;AHotFjB;;AwBjqFI;;EAKI,+CrBxDS;AHytFjB;;AuB9rFE;ECHA,crBxDgB;EqByDhB,qBrBzDgB;AH8vFlB;;AK1vFE;EmBwDE,crBpDc;EqBqDd,yBrB7Dc;EqB8Dd,qBrB9Dc;AHowFlB;;AwBnsFE;EAEE,iDrBnEc;AHwwFlB;;AwBlsFE;EAEE,crBxEc;EqByEd,6BAA6B;AxBosFjC;;AwBjsFE;;EAGE,crBvEc;EqBwEd,yBrBhFc;EqBiFd,qBrBjFc;AHoxFlB;;AwBjsFI;;EAKI,iDrBxFU;AHyxFlB;;AuB9tFE;ECHA,crBjDgB;EqBkDhB,qBrBlDgB;AHuxFlB;;AK1xFE;EmBwDE,WrB7DW;EqB8DX,yBrBtDc;EqBuDd,qBrBvDc;AH6xFlB;;AwBnuFE;EAEE,8CrB5Dc;AHiyFlB;;AwBluFE;EAEE,crBjEc;EqBkEd,6BAA6B;AxBouFjC;;AwBjuFE;;EAGE,WrBhFW;EqBiFX,yBrBzEc;EqB0Ed,qBrB1Ec;AH6yFlB;;AwBjuFI;;EAKI,8CrBjFU;AHkzFlB;;AuBnvFA;EACE,gBpBoN+B;EoBnN/B,cpB5Ce;EoB6Cf,qBpBkG4C;AHopF9C;;AK3zFE;EkBwEE,cpBgG8D;EoB/F9D,0BpBgG+C;AHupFnD;;AuB9vFA;EAYI,0BpB2F+C;EoB1F/C,gBAAgB;AvBsvFpB;;AuBnwFA;EAkBI,cpBnFc;EoBoFd,oBAAoB;AvBqvFxB;;AuB1uFA;ECJE,oBrB6SgC;ECtR5B,kBAtCY;EoBiBhB,gBrBkI+B;EOvO7B,qBP8O+B;AH0mFnC;;AuB7uFA;ECRE,uBrBwSiC;ECjR7B,mBAtCY;EoBiBhB,gBrBmI+B;EOxO7B,qBP+O+B;AHgnFnC;;AuB3uFA;EACE,cAAc;EACd,WAAW;AvB8uFb;;AuBhvFA;EAMI,kBpB6T+B;AHi7EnC;;AuBzuFA;;;EAII,WAAW;AvB2uFf;;AyBn3FA;ELMM,gCjB8P2C;AHmnFjD;;AoB52FI;EKXJ;ILYM,gBAAgB;EpBg3FpB;AACF;;AyB73FA;EAII,UAAU;AzB63Fd;;AyBz3FA;EAEI,aAAa;AzB23FjB;;AyBv3FA;EACE,kBAAkB;EAClB,SAAS;EACT,gBAAgB;ELXZ,6BjB+PwC;AHuoF9C;;AoBj4FI;EKGJ;ILFM,gBAAgB;EpBq4FpB;AACF;;A0Bj5FA;;;;EAIE,kBAAkB;A1Bo5FpB;;A0Bj5FA;EACE,mBAAmB;A1Bo5FrB;;A2Bh4FI;EACE,qBAAqB;EACrB,oBxBkO0C;EwBjO1C,uBxBgO0C;EwB/N1C,WAAW;EAhCf,uBAA8B;EAC9B,qCAA4C;EAC5C,gBAAgB;EAChB,oCAA2C;A3Bo6F7C;;A2B/2FI;EACE,cAAc;A3Bk3FpB;;A0B55FA;EACE,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,avB4pBsC;EuB3pBtC,aAAa;EACb,WAAW;EACX,gBvBkuBuC;EuBjuBvC,iBAA8B;EAC9B,oBAA4B;EtBsGxB,eAtCY;EsB9DhB,cvBXgB;EuBYhB,gBAAgB;EACh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uB,kB3BqJU;AHwnGjC;;A8B5wGA;EAAsB,iB3BoJW;AH4nGjC;;A8BxwGA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,yB3BgSkC;E2B/RlC,gBAAgB;E1BwBZ,eAtCY;E0BgBhB,gB3B0L+B;E2BzL/B,gB3B8L+B;E2B7L/B,c3B7FgB;E2B8FhB,kBAAkB;EAClB,mBAAmB;EACnB,yB3BrGgB;E2BsGhB,yB3BpGgB;EONd,sBP6OgC;AHyoGpC;;A8BxxGA;;EAkBI,aAAa;A9B2wGjB;;A8BjwGA;;EAEE,gCZjB8D;AlBqxGhE;;A8BjwGA;;;;;;EAME,oB3B2QgC;ECtR5B,kBAtCY;E0BmDhB,gB3BgG+B;EOvO7B,qBP8O+B;AH8pGnC;;A8BjwGA;;EAEE,kCZlC8D;AlBsyGhE;;A8BjwGA;;;;;;EAME,uB3BqPiC;ECjR7B,mBAtCY;E0BoEhB,gB3BgF+B;EOxO7B,qBP+O+B;AH8qGnC;;A8BjwGA;;EAEE,sBAA0E;A9BowG5E;;A8BzvGA;;;;;;EpBzJI,0BoB+J4B;EpB9J5B,6BoB8J4B;A9B6vGhC;;A8B1vGA;;;;;;EpBpJI,yBoB0J2B;EpBzJ3B,4BoByJ2B;A9B8vG/B;;A+Bl7GA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAA+C;EAC/C,oBAAqE;A/Bq7GvE;;A+Bl7GA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,kB5B6f0C;AHw7F5C;;A+Bl7GA;EACE,kBAAkB;EAClB,OAAO;EACP,WAAW;EACX,W5Byf0C;E4Bxf1C,eAAkF;EAClF,UAAU;A/Bq7GZ;;A+B37GA;EASI,W5BvBW;E4BwBX,qB5BKa;EmB9Bb,yBnB8Ba;AHk7GjB;;A+Bj8GA;EAoBM,gD5BLW;AHs7GjB;;A+Br8GA;EAyBI,qB5B0bsE;AHs/F1E;;A+Bz8GA;EA6BI,W5B3CW;E4B4CX,yB5Bsf8E;E4Brf9E,qB5Bqf8E;AH27FlF;;A+B/8GA;EAuCM,c5B/CY;AH29GlB;;A+Bn9GA;EA0CQ,yB5BtDU;AHm+GlB;;A+Bn6GA;EACE,kBAAkB;EAClB,gBAAgB;EAEhB,mBAAmB;A/Bq6GrB;;A+Bz6GA;EASI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B4bwC;E4B3bxC,Y5B2bwC;E4B1bxC,oBAAoB;EACpB,WAAW;EACX,sB5BnFW;E4BoFX,yB5BoJ6B;AHgxGjC;;A+Bt7GA;EAwBI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B6awC;E4B5axC,Y5B4awC;E4B3axC,WAAW;EACX,mCAAgE;A/Bk6GpE;;A+Bz5GA;ErB5GI,sBP6OgC;AH4xGpC;;A+B75GA;EAOM,kOb5EqI;AlBs+G3I;;A+Bj6GA;EAaM,qB5B1FW;EmB9Bb,yBnB8Ba;AHm/GjB;;A+Bt6GA;EAkBM,+KbvFqI;AlB++G3I;;A+B16GA;EAwBM,wC5BrGW;AH2/GjB;;A+B96GA;EA2BM,wC5BxGW;AH+/GjB;;A+B94GA;EAGI,kB5B8Z+C;AHi/FnD;;A+Bl5GA;EAQM,8KbjHqI;AlB+/G3I;;A+Bt5GA;EAcM,wC5B/HW;AH2gHjB;;A+Bl4GA;EACE,qBAA2D;A/Bq4G7D;;A+Bt4GA;EAKM,cAAqD;EACrD,c5BsY+E;E4BrY/E,mBAAmB;EAEnB,qB5BoY4E;AHggGlF;;A+B74GA;EAaM,wBb1E0D;Ea2E1D,0Bb3E0D;Ea4E1D,uBbxD0D;EayD1D,wBbzD0D;Ea0D1D,yB5BlLY;E4BoLZ,qB5B0X4E;EiBpjB5E,iJjBsgB+H;EiBtgB/H,yIjBsgB+H;EiBtgB/H,8KjBsgB+H;AHwjGrI;;AoBzjHI;EWkKJ;IXjKM,gBAAgB;EpB6jHpB;AACF;;A+B75GA;EA0BM,sB5BhMS;E4BiMT,sCAA4E;EAA5E,8BAA4E;A/Bu4GlF;;A+Bl6GA;EAiCM,wC5B1KW;AH+iHjB;;A+Bz3GA;EACE,qBAAqB;EACrB,WAAW;EACX,mCb7G8D;Ea8G9D,0C5BwKkC;ECvQ9B,eAtCY;E2BwIhB,gB5BkE+B;E4BjE/B,gB5BsE+B;E4BrE/B,c5BrNgB;E4BsNhB,sBAAsB;EACtB,uO5BuW+I;E4BtW/I,yB5B3NgB;EONd,sBP6OgC;E4BTlC,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B03GlB;;A+Bz4GA;EAkBI,qB5B4PsE;E4B3PtE,UAAU;EAIR,gD5B7MW;AHqkHjB;;A+B/4GA;EAgCM,c5B5OY;E4B6OZ,sB5BpPS;AHumHf;;A+Bp5GA;EAuCI,YAAY;EACZ,sB5BoIgC;E4BnIhC,sBAAsB;A/Bi3G1B;;A+B15GA;EA6CI,c5B1Pc;E4B2Pd,yB5B/Pc;AHgnHlB;;A+B/5GA;EAmDI,aAAa;A/Bg3GjB;;A+Bn6GA;EAwDI,kBAAkB;EAClB,0B5BrQc;AHonHlB;;A+B32GA;EACE,kCbxK8D;EayK9D,oB5BsHkC;E4BrHlC,uB5BqHkC;E4BpHlC,oB5BqHiC;ECjR7B,mBAtCY;AJijHlB;;A+B32GA;EACE,gCbhL8D;EaiL9D,mB5BmHiC;E4BlHjC,sB5BkHiC;E4BjHjC,kB5BkHgC;ECtR5B,kBAtCY;AJyjHlB;;A+Bt2GA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,mCbhM8D;EaiM9D,gBAAgB;A/By2GlB;;A+Bt2GA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,mCbxM8D;EayM9D,SAAS;EACT,UAAU;A/By2GZ;;A+B/2GA;EASI,qB5B2KsE;E4B1KtE,gD5B1Ra;AHooHjB;;A+Bp3GA;;EAgBI,yB5B3Tc;AHoqHlB;;A+Bz3GA;EAqBM,iB5BkUQ;AHsiGd;;A+B73GA;EA0BI,0BAA0B;A/Bu2G9B;;A+Bn2GA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;EACV,mCbxO8D;EayO9D,yB5B6CkC;E4B3ClC,gB5BxD+B;E4ByD/B,gB5BpD+B;E4BqD/B,c5B/UgB;E4BgVhB,sB5BvVa;E4BwVb,yB5BpVgB;EONd,sBP6OgC;AHm9GpC;;A+Bn3GA;EAkBI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,UAAU;EACV,cAAc;EACd,6Bb1P4D;Ea2P5D,yB5B2BgC;E4B1BhC,gB5BpE6B;E4BqE7B,c5B/Vc;E4BgWd,iBAAiB;ETxWjB,yBnBGc;E4BuWd,oBAAoB;ErB3WpB,kCqB4WgF;A/Bq2GpF;;A+B31GA;EACE,WAAW;EACX,cbhR2B;EaiR3B,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B81GlB;;A+Bn2GA;EAQI,aAAa;A/B+1GjB;;A+Bv2GA;EAY8B,gE5BnWb;AHksHjB;;A+B32GA;EAa8B,gE5BpWb;AHssHjB;;A+B/2GA;EAc8B,gE5BrWb;AH0sHjB;;A+Bn3GA;EAkBI,SAAS;A/Bq2Gb;;A+Bv3GA;EAsBI,W5B2N6C;E4B1N7C,Y5B0N6C;E4BzN7C,oBAAyE;ET7YzE,yBnB8Ba;E4BiXb,S5B0N0C;EO1mB1C,mBP2mB6C;EiB1mB3C,oHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4BnHjI,wBAAgB;EAAhB,gBAAgB;A/Bo2GpB;;AoBlvHI;EWgXJ;IX/WM,wBAAgB;IAAhB,gBAAgB;EpBsvHpB;AACF;;A+Bx4GA;ETrXI,yBnB8mB2E;AHmpG/E;;A+B54GA;EAsCI,W5BoMoC;E4BnMpC,c5BoMqC;E4BnMrC,kBAAkB;EAClB,e5BmMuC;E4BlMvC,yB5B3Zc;E4B4Zd,yBAAyB;ErBjazB,mBPomBoC;AHwqGxC;;A+Bt5GA;EAiDI,W5BgM6C;E4B/L7C,Y5B+L6C;EmBtmB7C,yBnB8Ba;E4B2Yb,S5BgM0C;EO1mB1C,mBP2mB6C;EiB1mB3C,iHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4BzFjI,qBAAgB;EAAhB,gBAAgB;A/Bw2GpB;;AoBhxHI;EWgXJ;IX/WM,qBAAgB;IAAhB,gBAAgB;EpBoxHpB;AACF;;A+Bt6GA;ETrXI,yBnB8mB2E;AHirG/E;;A+B16GA;EAgEI,W5B0KoC;E4BzKpC,c5B0KqC;E4BzKrC,kBAAkB;EAClB,e5ByKuC;E4BxKvC,yB5Brbc;E4Bsbd,yBAAyB;ErB3bzB,mBPomBoC;AHssGxC;;A+Bp7GA;EA2EI,W5BsK6C;E4BrK7C,Y5BqK6C;E4BpK7C,aAAa;EACb,oB5B9D+B;E4B+D/B,mB5B/D+B;EmBrY/B,yBnB8Ba;E4Bwab,S5BmK0C;EO1mB1C,mBP2mB6C;EiB1mB3C,gHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4B5DjI,gBAAgB;A/B42GpB;;AoBjzHI;EWgXJ;IX/WM,oBAAgB;IAAhB,gBAAgB;EpBqzHpB;AACF;;A+Bv8GA;ETrXI,yBnB8mB2E;AHktG/E;;A+B38GA;EA6FI,W5B6IoC;E4B5IpC,c5B6IqC;E4B5IrC,kBAAkB;EAClB,e5B4IuC;E4B3IvC,6BAA6B;EAC7B,yBAAyB;EACzB,oBAA4C;A/Bk3GhD;;A+Br9GA;EAwGI,yB5Bzdc;EOLd,mBPomBoC;AH4uGxC;;A+B19GA;EA6GI,kBAAkB;EAClB,yB5B/dc;EOLd,mBPomBoC;AHkvGxC;;A+Bh+GA;EAoHM,yB5BneY;AHm1HlB;;A+Bp+GA;EAwHM,eAAe;A/Bg3GrB;;A+Bx+GA;EA4HM,yB5B3eY;AH21HlB;;A+B5+GA;EAgIM,eAAe;A/Bg3GrB;;A+Bh/GA;EAoIM,yB5BnfY;AHm2HlB;;A+B32GA;;;EX9fM,4GjBsgB+H;AHy2GrI;;AoB12HI;EWyfJ;;;IXxfM,gBAAgB;EpBg3HpB;AACF;;AgCx3HA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AhC23HlB;;AgCx3HA;EACE,cAAc;EACd,oB7B6qBsC;AH8sGxC;;AK13HE;E2BEE,qBAAqB;AhC43HzB;;AgCj4HA;EAUI,c7BVc;E6BWd,oBAAoB;EACpB,eAAe;AhC23HnB;;AgCn3HA;EACE,gC7BxBgB;AH84HlB;;AgCv3HA;EAII,mB7B0M6B;AH6qHjC;;AgC33HA;EAQI,6BAAgD;EtB3BhD,+BPoOgC;EOnOhC,gCPmOgC;AHgrHpC;;AKl5HE;E2B6BI,qC7BnCY;AH45HlB;;AgCr4HA;EAgBM,c7BpCY;E6BqCZ,6BAA6B;EAC7B,yBAAyB;AhCy3H/B;;AgC34HA;;EAwBI,c7B3Cc;E6B4Cd,sB7BnDW;E6BoDX,kC7BpDW;AH46Hf;;AgCl5HA;EA+BI,gB7B+K6B;EOjO7B,yBsBoD4B;EtBnD5B,0BsBmD4B;AhCu3HhC;;AgC92HA;EtBtEI,sBP6OgC;AH2sHpC;;AgCl3HA;;EAOI,W7B3EW;E6B4EX,yB7B/Ca;AH+5HjB;;AgCv2HA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AhCy2HtB;;AgCr2HA;EAEI,0BAAa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C;EiC/gIG;IAwBK,uBAAmB;IAAnB,mBAAmB;EjC0/H3B;EiClhIG;IA2BO,kBAAkB;EjC0/H5B;EiCrhIG;IA+BO,qB9BgiB6B;I8B/hB7B,oB9B+hB6B;EH09GvC;EiCzhIG;;IAsCK,qBAAiB;IAAjB,iBAAiB;EjCu/HzB;EiC7hIG;IAqDK,+BAAwB;IAAxB,wBAAwB;IAGxB,6BAAgB;IAAhB,gBAAgB;EjCy+HxB;EiCjiIG;IA4DK,aAAa;EjCw+HrB;AACF;;AiC1iIA;EAyBQ,yBAAqB;EAArB,qBAAqB;EACrB,oBAA2B;EAA3B,2BAA2B;AjCqhInC;;AiC/iIA;;EAQU,gBAAgB;EAChB,eAAe;AjC4iIzB;;AiCrjIA;EA6BU,uBAAmB;EAAnB,mBAAmB;AjC4hI7B;;AiCzjIA;EAgCY,kBAAkB;AjC6hI9B;;AiC7jIA;EAoCY,qB9BgiB6B;E8B/hB7B,oB9B+hB6B;AH8/GzC;;AiClkIA;;EA2CU,qBAAiB;EAAjB,iBAAiB;AjC4hI3B;;AiCvkIA;EA0DU,+BAAwB;EAAxB,wBAAwB;EAGxB,6BAAgB;EAAhB,gBAAgB;AjC+gI1B;;AiC5kIA;EAiEU,aAAa;AjC+gIvB;;AiClgIA;EAEI,yB9B/MW;AHmtIf;;AKptIE;E4BmNI,yB9BlNS;AHutIf;;AiC1gIA;EAWM,yB9BxNS;AH2tIf;;AK5tIE;E4B4NM,yB9B3NO;AH+tIf;;AiClhIA;EAkBQ,yB9B/NO;AHmuIf;;AiCthIA;;;;EA0BM,yB9BvOS;AH0uIf;;AiC7hIA;EA+BI,yB9B5OW;E8B6OX,gC9B7OW;AH+uIf;;AiCliIA;EAoCI,+QftNuI;AlBwtI3I;;AiCtiIA;EAwCI,yB9BrPW;AHuvIf;;AiC1iIA;EA0CM,yB9BvPS;AH2vIf;;AK5vIE;E4B2PM,yB9B1PO;AH+vIf;;AiC9/HA;EAEI,W9B7QW;AH6wIf;;AKpwIE;E4BuQI,W9BhRS;AHixIf;;AiCtgIA;EAWM,+B9BtRS;AHqxIf;;AK5wIE;E4BgRM,gC9BzRO;AHyxIf;;AiC9gIA;EAkBQ,gC9B7RO;AH6xIf;;AiClhIA;;;;EA0BM,W9BrSS;AHoyIf;;AiCzhIA;EA+BI,+B9B1SW;E8B2SX,sC9B3SW;AHyyIf;;AiC9hIA;EAoCI,qRf1QuI;AlBwwI3I;;AiCliIA;EAwCI,+B9BnTW;AHizIf;;AiCtiIA;EA0CM,W9BrTS;AHqzIf;;AK5yIE;E4B+SM,W9BxTO;AHyzIf;;AkC5zIA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EAEZ,qBAAqB;EACrB,sB/BJa;E+BKb,2BAA2B;EAC3B,sC/BIa;EOZX,sBP6OgC;AH0lIpC;;AkCx0IA;EAaI,eAAe;EACf,cAAc;AlC+zIlB;;AkC70IA;ExBUI,+BPoOgC;EOnOhC,gCPmOgC;AHomIpC;;AkCl1IA;ExBwBI,mCPsNgC;EOrNhC,kCPqNgC;AHymIpC;;AkCzzIA;EAGE,kBAAc;EAAd,cAAc;EAGd,eAAe;EACf,gB/BsxByC;AHkiH3C;;AkCpzIA;EACE,sB/BgxBwC;AHuiH1C;;AkCpzIA;EACE,qBAA+B;EAC/B,gBAAgB;AlCuzIlB;;AkCpzIA;EACE,gBAAgB;AlCuzIlB;;AKl2IE;E6BgDE,qBAAqB;AlCszIzB;;AkCxzIA;EAMI,oB/B+vBuC;AHujH3C;;AkC9yIA;EACE,wB/BsvByC;E+BrvBzC,gBAAgB;EAEhB,qC/B3Da;E+B4Db,6C/B5Da;AH42If;;AkCrzIA;ExBnEI,0DwB2E8E;AlCizIlF;;AkCzzIA;EAaM,aAAa;AlCgzInB;;AkC3yIA;EACE,wB/BouByC;E+BnuBzC,qC/B3Ea;E+B4Eb,0C/B5Ea;AH03If;;AkCjzIA;ExBrFI,0DQ+H4D;AlB2wIhE;;AkCtyIA;EACE,uBAAiC;EACjC,uB/BmtBwC;E+BltBxC,sBAAgC;EAChC,gBAAgB;AlCyyIlB;;AkCtyIA;EACE,uBAAiC;EACjC,sBAAgC;AlCyyIlC;;AkCryIA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,gB/B8sByC;AH0lH3C;;AkCryIA;;;EAGE,oBAAc;EAAd,cAAc;EACd,WAAW;AlCwyIb;;AkCryIA;;ExBxHI,2CQsH4D;ERrH5D,4CQqH4D;AlB6yIhE;;AkCtyIA;;ExB/GI,+CQwG4D;ERvG5D,8CQuG4D;AlBmzIhE;;AkCpyIA;EAEI,mB/BurBsD;AH+mH1D;;Ac/3II;EoBuFJ;IAMI,oBAAa;IAAb,aAAa;IACb,uBAAmB;IAAnB,mBAAmB;IACnB,mB/BirBsD;I+BhrBtD,kB/BgrBsD;EHunHxD;EkChzIF;IAaM,gBAAY;IAAZ,YAAY;IACZ,kB/B2qBoD;I+B1qBpD,gBAAgB;IAChB,iB/ByqBoD;EH6nHxD;AACF;;AkC7xIA;EAII,mB/B2pBsD;AHkoH1D;;Acl5II;EoBiHJ;IAQI,oBAAa;IAAb,aAAa;IACb,uBAAmB;IAAnB,mBAAmB;ElC8xIrB;EkCvyIF;IAcM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;ElC4xIpB;EkC3yIF;IAkBQ,cAAc;IACd,cAAc;ElC4xIpB;EkC/yIF;IxBxJI,0BwBiLoC;IxBhLpC,6BwBgLoC;ElC0xItC;EkCnzIF;;IA8BY,0BAA0B;ElCyxIpC;EkCvzIF;;IAmCY,6BAA6B;ElCwxIvC;EkC3zIF;IxB1II,yBwBkLmC;IxBjLnC,4BwBiLmC;ElCuxIrC;EkC/zIF;;IA6CY,yBAAyB;ElCsxInC;EkCn0IF;;IAkDY,4BAA4B;ElCqxItC;AACF;;AkCzwIA;EAEI,sB/BglBsC;AH2rH1C;;Ac77II;EoBgLJ;IAMI,uB/B6lBiC;I+B7lBjC,oB/B6lBiC;I+B7lBjC,e/B6lBiC;I+B5lBjC,2B/B6lBuC;I+B7lBvC,wB/B6lBuC;I+B7lBvC,mB/B6lBuC;I+B5lBvC,UAAU;IACV,SAAS;ElC4wIX;EkCrxIF;IAYM,qBAAqB;IACrB,WAAW;ElC4wIf;AACF;;AkCnwIA;EAEI,gBAAgB;AlCqwIpB;;AkCvwIA;EAKM,gBAAgB;ExB5OlB,6BwB6OiC;ExB5OjC,4BwB4OiC;AlCuwIrC;;AkC7wIA;ExBrPI,yBwB+P8B;ExB9P9B,0BwB8P8B;AlCwwIlC;;AkClxIA;ExB9PI,gBwB4Q0B;EACxB,mB/BnC2B;AH2yIjC;;AmC1hJA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,qBhC+hCsC;EgC9hCtC,mBhCiiCsC;EgC/hCtC,gBAAgB;EAChB,yBhCEgB;EOJd,sBP6OgC;AHkzIpC;;AmCzhJA;EAGI,oBhCqhCqC;AHqgHzC;;AmC7hJA;EAMM,qBAAqB;EACrB,qBhCihCmC;EgChhCnC,chCNY;EgCOZ,YhCshCuC;AHqgH7C;;AmCpiJA;EAoBI,0BAA0B;AnCohJ9B;;AmCxiJA;EAwBI,qBAAqB;AnCohJzB;;AmC5iJA;EA4BI,chC1Bc;AH8iJlB;;AoC3jJA;EACE,oBAAa;EAAb,aAAa;E7BGb,eAAe;EACf,gBAAgB;EGAd,sBP6OgC;AHg1IpC;;AoC5jJA;EACE,kBAAkB;EAClB,cAAc;EACd,uBjCgxBwC;EiC/wBxC,iBjCqO+B;EiCpO/B,iBjCmxBsC;EiClxBtC,cjCwBe;EiCvBf,sBjCNa;EiCOb,yBjCJgB;AHmkJlB;;AoCvkJA;EAWI,UAAU;EACV,cjCkK8D;EiCjK9D,qBAAqB;EACrB,yBjCXc;EiCYd,qBjCXc;AH2kJlB;;AoC/kJA;EAmBI,UAAU;EACV,UjC4wBiC;EiC3wBjC,gDjCSa;AHujJjB;;AoC5jJA;EAGM,cAAc;E1BChB,+BP+MgC;EO9MhC,kCP8MgC;AH+2IpC;;AoClkJA;E1BVI,gCP6NgC;EO5NhC,mCP4NgC;AHo3IpC;;AoCvkJA;EAcI,UAAU;EACV,WjCvCW;EiCwCX,yBjCXa;EiCYb,qBjCZa;AHykJjB;;AoC9kJA;EAqBI,cjCvCc;EiCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBjCjDW;EiCkDX,qBjC/Cc;AH2mJlB;;AqClnJE;EACE,uBlCyxBsC;EC9pBpC,kBAtCY;EiCnFd,gBlCsO6B;AH+4IjC;;AqChnJM;E3BwBF,8BPgN+B;EO/M/B,iCP+M+B;AH64InC;;AqChnJM;E3BKF,+BP8N+B;EO7N/B,kCP6N+B;AHk5InC;;AqCloJE;EACE,uBlCuxBqC;EC5pBnC,mBAtCY;EiCnFd,gBlCuO6B;AH85IjC;;AqChoJM;E3BwBF,8BPiN+B;EOhN/B,iCPgN+B;AH45InC;;AqChoJM;E3BKF,+BP+N+B;EO9N/B,kCP8N+B;AHi6InC;;AsChpJA;EACE,qBAAqB;EACrB,qBnCw5BsC;ECv1BpC,cAAW;EkC/Db,gBnC2R+B;EmC1R/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBP6OgC;EiB5O9B,qIjB6b6I;AH+tInJ;;AoBvpJI;EkBNJ;IlBOM,gBAAgB;EpB2pJpB;AACF;;AKxpJE;EiCGI,qBAAqB;AtCypJ3B;;AsCvqJA;EAoBI,aAAa;AtCupJjB;;AsClpJA;EACE,kBAAkB;EAClB,SAAS;AtCqpJX;;AsC9oJA;EACE,oBnC63BsC;EmC53BtC,mBnC43BsC;EOh6BpC,oBPm6BqC;AHmxHzC;;AsCzoJE;ECjDA,WpCMa;EoCLb,yBpCkCe;AH4pJjB;;AKhrJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC8rJxC;;AuCjsJU;EAQJ,UAAU;EACV,+CpCuBW;AHsqJjB;;AsCxpJE;ECjDA,WpCMa;EoCLb,yBpCWgB;AHksJlB;;AK/rJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC6sJxC;;AuChtJU;EAQJ,UAAU;EACV,iDpCAY;AH4sJlB;;AsCvqJE;ECjDA,WpCMa;EoCLb,yBpCyCe;AHmrJjB;;AK9sJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC4tJxC;;AuC/tJU;EAQJ,UAAU;EACV,+CpC8BW;AH6rJjB;;AsCtrJE;ECjDA,WpCMa;EoCLb,yBpC2Ce;AHgsJjB;;AK7tJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC2uJxC;;AuC9uJU;EAQJ,UAAU;EACV,gDpCgCW;AH0sJjB;;AsCrsJE;ECjDA,cpCegB;EoCdhB,yBpCwCe;AHktJjB;;AK5uJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC0vJxC;;AuC7vJU;EAQJ,UAAU;EACV,+CpC6BW;AH4tJjB;;AsCptJE;ECjDA,WpCMa;EoCLb,yBpCsCe;AHmuJjB;;AK3vJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCywJxC;;AuC5wJU;EAQJ,UAAU;EACV,+CpC2BW;AH6uJjB;;AsCnuJE;ECjDA,cpCegB;EoCdhB,yBpCMgB;AHkxJlB;;AK1wJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvCwxJxC;;AuC3xJU;EAQJ,UAAU;EACV,iDpCLY;AH4xJlB;;AsClvJE;ECjDA,WpCMa;EoCLb,yBpCagB;AH0xJlB;;AKzxJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCuyJxC;;AuC1yJU;EAQJ,UAAU;EACV,8CpCEY;AHoyJlB;;AwCnzJA;EACE,kBAAoD;EACpD,mBrCqzBsC;EqCnzBtC,yBrCKgB;EOJd,qBP8O+B;AHukJnC;;Ac9vJI;E0B5DJ;IAQI,kBrC+yBoC;EHwgItC;AACF;;AwCpzJA;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB;AxCuzJ1B;;AyCl0JA;EACE,kBAAkB;EAClB,wBtCq9ByC;EsCp9BzC,mBtCq9BsC;EsCp9BtC,6BAA6C;E/BH3C,sBP6OgC;AH4lJpC;;AyCj0JA;EAEE,cAAc;AzCm0JhB;;AyC/zJA;EACE,gBtCgR+B;AHkjJjC;;AyC1zJA;EACE,mBAAsD;AzC6zJxD;;AyC9zJA;EAKI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,wBtCu7BuC;EsCt7BvC,cAAc;AzC6zJlB;;AyCnzJE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBywJlE;;A0Cn2JE;EACE,yBAAqC;A1Cs2JzC;;A0Cn2JE;EACE,cAA0B;A1Cs2J9B;;AyCj0JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBuxJlE;;A0Cj3JE;EACE,yBAAqC;A1Co3JzC;;A0Cj3JE;EACE,cAA0B;A1Co3J9B;;AyC/0JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBqyJlE;;A0C/3JE;EACE,yBAAqC;A1Ck4JzC;;A0C/3JE;EACE,cAA0B;A1Ck4J9B;;AyC71JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBmzJlE;;A0C74JE;EACE,yBAAqC;A1Cg5JzC;;A0C74JE;EACE,cAA0B;A1Cg5J9B;;AyC32JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBi0JlE;;A0C35JE;EACE,yBAAqC;A1C85JzC;;A0C35JE;EACE,cAA0B;A1C85J9B;;AyCz3JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB+0JlE;;A0Cz6JE;EACE,yBAAqC;A1C46JzC;;A0Cz6JE;EACE,cAA0B;A1C46J9B;;AyCv4JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB61JlE;;A0Cv7JE;EACE,yBAAqC;A1C07JzC;;A0Cv7JE;EACE,cAA0B;A1C07J9B;;AyCr5JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB22JlE;;A0Cr8JE;EACE,yBAAqC;A1Cw8JzC;;A0Cr8JE;EACE,cAA0B;A1Cw8J9B;;A2Ch9JE;EACE;IAAO,2BAAuC;E3Co9JhD;E2Cn9JE;IAAK,wBAAwB;E3Cs9J/B;AACF;;A2Cz9JE;EACE;IAAO,2BAAuC;E3Co9JhD;E2Cn9JE;IAAK,wBAAwB;E3Cs9J/B;AACF;;A2Cn9JA;EACE,oBAAa;EAAb,aAAa;EACb,YxC89BsC;EwC79BtC,gBAAgB;EvCoHZ,kBAtCY;EuC5EhB,yBxCJgB;EOJd,sBP6OgC;AHkvJpC;;A2Cl9JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,WxChBa;EwCiBb,kBAAkB;EAClB,mBAAmB;EACnB,yBxCUe;EiB9BX,2BjB0+B4C;AHggIlD;;AoBr+JI;EuBOJ;IvBNM,gBAAgB;EpBy+JpB;AACF;;A2Cx9JA;ErBaE,qMAA6I;EqBX7I,0BxCw8BsC;AHmhIxC;;A2Cv9JE;EACE,0DxC08BkD;EwC18BlD,kDxC08BkD;AHghItD;;A2Cv9JM;EAJJ;IAKM,uBAAe;IAAf,eAAe;E3C29JrB;AACF;;A4CrgKA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;A5CwgKzB;;A4CrgKA;EACE,WAAO;EAAP,OAAO;A5CwgKT;;A6C1gKA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;A7C2gKlB;;A6ClgKA;EACE,WAAW;EACX,c1CPgB;E0CQhB,mBAAmB;A7CqgKrB;;AK3gKE;EwCUE,UAAU;EACV,c1Cbc;E0Ccd,qBAAqB;EACrB,yB1CrBc;AH0hKlB;;A6C/gKA;EAcI,c1CjBc;E0CkBd,yB1CzBc;AH8hKlB;;A6C5/JA;EACE,kBAAkB;EAClB,cAAc;EACd,wB1C88ByC;E0C58BzC,sB1CzCa;E0C0Cb,sC1ChCa;AH8hKf;;A6CpgKA;EnC7BI,+BPoOgC;EOnOhC,gCPmOgC;AHk0JpC;;A6CzgKA;EnCfI,mCPsNgC;EOrNhC,kCPqNgC;AHu0JpC;;A6C9gKA;EAkBI,c1ChDc;E0CiDd,oBAAoB;EACpB,sB1CxDW;AHwjKf;;A6CphKA;EAyBI,UAAU;EACV,W1C9DW;E0C+DX,yB1ClCa;E0CmCb,qB1CnCa;AHkiKjB;;A6C3hKA;EAgCI,mBAAmB;A7C+/JvB;;A6C/hKA;EAmCM,gB1CiK2B;E0ChK3B,qB1CgK2B;AHg2JjC;;A6Cl/JI;EACE,uBAAmB;EAAnB,mBAAmB;A7Cq/JzB;;A6Ct/JI;EnCjCA,kCPsLgC;EOlMhC,0BmCmDwC;A7Cq/J5C;;A6C3/JI;EnC7CA,gCPkMgC;EOtLhC,4BmC4C0C;A7Cq/J9C;;A6ChgKI;EAeM,aAAa;A7Cq/JvB;;A6CpgKI;EAmBM,qB1C+HuB;E0C9HvB,oBAAoB;A7Cq/J9B;;A6CzgKI;EAuBQ,iB1C2HqB;E0C1HrB,sB1C0HqB;AH43JjC;;Ac/iKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7CkhKvB;E6CnhKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7CihK1C;E6CvhKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CghK5C;E6C3hKE;IAeM,aAAa;E7C+gKrB;E6C9hKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7C8gK5B;E6CliKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EHo5J/B;AACF;;AcxkKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7C2iKvB;E6C5iKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7C0iK1C;E6ChjKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CyiK5C;E6CpjKE;IAeM,aAAa;E7CwiKrB;E6CvjKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CuiK5B;E6C3jKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EH66J/B;AACF;;AcjmKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7CokKvB;E6CrkKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7CmkK1C;E6CzkKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CkkK5C;E6C7kKE;IAeM,aAAa;E7CikKrB;E6ChlKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CgkK5B;E6CplKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EHs8J/B;AACF;;Ac1nKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7C6lKvB;E6C9lKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7C4lK1C;E6ClmKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7C2lK5C;E6CtmKE;IAeM,aAAa;E7C0lKrB;E6CzmKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CylK5B;E6C7mKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EH+9J/B;AACF;;A6C5kKA;EAEI,qBAAqB;EACrB,oBAAoB;EnCjIpB,gBmCkIwB;A7C8kK5B;;A6CllKA;EAOM,mBAAmB;A7C+kKzB;;A6CtlKA;EAaM,sBAAsB;A7C6kK5B;;A8C1tKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmoKlE;;AKltKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6tKjD;;A8CpuKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8oKlE;;A8C1uKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmpKlE;;AKluKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6uKjD;;A8CpvKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8pKlE;;A8C1vKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmqKlE;;AKlvKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6vKjD;;A8CpwKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8qKlE;;A8C1wKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmrKlE;;AKlwKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6wKjD;;A8CpxKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8rKlE;;A8C1xKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmsKlE;;AKlxKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6xKjD;;A8CpyKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8sKlE;;A8C1yKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmtKlE;;AKlyKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6yKjD;;A8CpzKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8tKlE;;A8C1zKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmuKlE;;AKlzKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6zKjD;;A8Cp0KE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8uKlE;;A8C10KE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmvKlE;;AKl0KE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C60KjD;;A8Cp1KE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8vKlE;;A+C71KA;EACE,YAAY;E3C8HR,iBAtCY;E2CtFhB,gB5CiS+B;E4ChS/B,cAAc;EACd,W5CYa;E4CXb,yB5CCa;E4CAb,WAAW;A/Cg2Kb;;AK31KE;E0CDE,W5CMW;E4CLX,qBAAqB;A/Cg2KzB;;AK51KE;E0CCI,YAAY;A/C+1KlB;;A+Cp1KA;EACE,UAAU;EACV,6BAA6B;EAC7B,SAAS;EACT,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/Cu1KlB;;A+Cj1KA;EACE,oBAAoB;A/Co1KtB;;AgD33KA;EACE,gB7Cy4BuC;E6Cx4BvC,gBAAgB;E5C6HZ,mBAtCY;E4CpFhB,2C7CEa;E6CDb,4BAA4B;EAC5B,oC7C04BmD;E6Cz4BnD,gD7CSa;E6CRb,mCAA2B;EAA3B,2BAA2B;EAC3B,UAAU;EtCLR,sBP64BsC;AHs/I1C;;AgDx4KA;EAcI,sB7C63BsC;AHigJ1C;;AgD54KA;EAkBI,UAAU;AhD83Kd;;AgDh5KA;EAsBI,cAAc;EACd,UAAU;AhD83Kd;;AgDr5KA;EA2BI,aAAa;AhD83KjB;;AgD13KA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,wB7Cy2BwC;E6Cx2BxC,c7CtBgB;E6CuBhB,2C7C7Ba;E6C8Bb,4BAA4B;EAC5B,4C7Ci3BoD;AH4gJtD;;AgD13KA;EACE,gB7Ci2BwC;AH4hJ1C;;AiDj6KA;EAEE,gBAAgB;AjDm6KlB;;AiDr6KA;EAKI,kBAAkB;EAClB,gBAAgB;AjDo6KpB;;AiD/5KA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9C+pBsC;E8C9pBtC,aAAa;EACb,WAAW;EACX,YAAY;EACZ,gBAAgB;EAGhB,UAAU;AjDg6KZ;;AiDz5KA;EACE,kBAAkB;EAClB,WAAW;EACX,c9C64BuC;E8C34BvC,oBAAoB;AjD25KtB;;AiDx5KE;E7BrCI,2CjB48BoD;EiB58BpD,mCjB48BoD;EiB58BpD,oEjB48BoD;E8Cr6BtD,sC9Cm6BmD;E8Cn6BnD,8B9Cm6BmD;AHw/IvD;;AoB77KI;E6BgCF;I7B/BI,gBAAgB;EpBi8KpB;AACF;;AiD/5KE;EACE,uB9Ci6BoC;E8Cj6BpC,e9Ci6BoC;AHigJxC;;AiD95KE;EACE,8B9C85B2C;E8C95B3C,sB9C85B2C;AHmgJ/C;;AiD75KA;EACE,oBAAa;EAAb,aAAa;EACb,6B/ByE8D;AlBu1KhE;;AiDl6KA;EAKI,8B/BsE4D;E+BrE5D,gBAAgB;AjDi6KpB;;AiDv6KA;;EAWI,oBAAc;EAAd,cAAc;AjDi6KlB;;AiD56KA;EAeI,gBAAgB;AjDi6KpB;;AiD75KA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,6B/BqD8D;AlB22KhE;;AiDn6KA;EAOI,cAAc;EACd,0B/BgD4D;E+B/C5D,WAAW;AjDg6Kf;;AiDz6KA;EAcI,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,YAAY;AjD+5KhB;;AiD/6KA;EAmBM,gBAAgB;AjDg6KtB;;AiDn7KA;EAuBM,aAAa;AjDg6KnB;;AiD15KA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,WAAW;EAGX,oBAAoB;EACpB,sB9C1Ga;E8C2Gb,4BAA4B;EAC5B,oC9ClGa;EOZX,qBP8O+B;E8C5HjC,UAAU;AjDy5KZ;;AiDr5KA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9CojBsC;E8CnjBtC,YAAY;EACZ,aAAa;EACb,sB9CjHa;AHygLf;;AiD/5KA;EAUW,UAAU;AjDy5KrB;;AiDn6KA;EAWW,Y9C4zB2B;AHgmJtC;;AiDv5KA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,sBAA8B;EAA9B,8BAA8B;EAC9B,kB9CyzBsC;E8CxzBtC,gC9CtIgB;EOId,0CQsH4D;ERrH5D,2CQqH4D;AlBw6KhE;;AiDj6KA;EASI,kB9CozBoC;E8ClzBpC,8BAA6F;AjD25KjG;;AiDt5KA;EACE,gBAAgB;EAChB,gB9C2I+B;AH8wKjC;;AiDp5KA;EACE,kBAAkB;EAGlB,kBAAc;EAAd,cAAc;EACd,a9CuwBsC;AH8oJxC;;AiDj5KA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAAmB;EAAnB,mBAAmB;EACnB,kBAAyB;EAAzB,yBAAyB;EACzB,gBAAgE;EAChE,6B9CvKgB;EOkBd,8CQwG4D;ERvG5D,6CQuG4D;AlBm8KhE;;AiD55KA;EAcI,eAAwC;AjDk5K5C;;AiD74KA;EACE,kBAAkB;EAClB,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,gBAAgB;AjDg5KlB;;AcvhLI;EmCzBJ;IAuKI,gB9CmwBqC;I8ClwBrC,oBAAyC;EjD84K3C;EiDhiLF;IAsJI,+B/B3E4D;ElBw9K9D;EiDniLF;IAyJM,gC/B9E0D;ElB29K9D;EiDnhLF;IA2II,+B/BnF4D;ElB89K9D;EiDthLF;IA8IM,4B/BtF0D;ElBi+K9D;EiDn4KA;IAAY,gB9C4uB2B;EH0pJvC;AACF;;Ac7iLI;EmC0KF;;IAEE,gB9CouBqC;EHmqJvC;AACF;;AcpjLI;EmCiLF;IAAY,iB9C8tB4B;EH0qJxC;AACF;;AkDrnLA;EACE,kBAAkB;EAClB,a/CmrBsC;E+ClrBtC,cAAc;EACd,S/Cy1BmC;EgD71BnC,kMhDuRiN;EgDrRjN,kBAAkB;EAClB,gBhD+R+B;EgD9R/B,gBhDmS+B;EgDlS/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;E8C9EhB,qBAAqB;EACrB,UAAU;AlDkoLZ;;AkD7oLA;EAaW,Y/C60B2B;AHuzJtC;;AkDjpLA;EAgBI,kBAAkB;EAClB,cAAc;EACd,a/C60BqC;E+C50BrC,c/C60BqC;AHwzJzC;;AkDxpLA;EAsBM,kBAAkB;EAClB,WAAW;EACX,yBAAyB;EACzB,mBAAmB;AlDsoLzB;;AkDjoLA;EACE,iBAAgC;AlDooLlC;;AkDroLA;EAII,SAAS;AlDqoLb;;AkDzoLA;EAOM,MAAM;EACN,6BAAgE;EAChE,sB/CvBS;AH6pLf;;AkDjoLA;EACE,iB/CmzBuC;AHi1JzC;;AkDroLA;EAII,OAAO;EACP,a/C+yBqC;E+C9yBrC,c/C6yBqC;AHw1JzC;;AkD3oLA;EASM,QAAQ;EACR,oCAA2F;EAC3F,wB/CvCS;AH6qLf;;AkDjoLA;EACE,iBAAgC;AlDooLlC;;AkDroLA;EAII,MAAM;AlDqoLV;;AkDzoLA;EAOM,SAAS;EACT,6B/C4xBmC;E+C3xBnC,yB/CrDS;AH2rLf;;AkDjoLA;EACE,iB/CqxBuC;AH+2JzC;;AkDroLA;EAII,QAAQ;EACR,a/CixBqC;E+ChxBrC,c/C+wBqC;AHs3JzC;;AkD3oLA;EASM,OAAO;EACP,oC/C4wBmC;E+C3wBnC,uB/CrES;AH2sLf;;AkDjnLA;EACE,gB/C2uBuC;E+C1uBvC,uB/CgvBuC;E+C/uBvC,W/CvGa;E+CwGb,kBAAkB;EAClB,sB/C/Fa;EOZX,sBP6OgC;AHm/KpC;;AoDruLA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,ajDirBsC;EiDhrBtC,cAAc;EACd,gBjD22BuC;EgDh3BvC,kMhDuRiN;EgDrRjN,kBAAkB;EAClB,gBhD+R+B;EgD9R/B,gBhDmS+B;EgDlS/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;EgD7EhB,qBAAqB;EACrB,sBjDNa;EiDOb,4BAA4B;EAC5B,oCjDEa;EOZX,qBP8O+B;AH+gLnC;;AoDlwLA;EAoBI,kBAAkB;EAClB,cAAc;EACd,WjD22BoC;EiD12BpC,cjD22BqC;EiD12BrC,gBjD2N+B;AHuhLnC;;AoD1wLA;EA4BM,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,yBAAyB;EACzB,mBAAmB;ApDkvLzB;;AoD7uLA;EACE,qBjD41BuC;AHo5JzC;;AoDjvLA;EAII,2BlC2F4D;AlBspLhE;;AoDrvLA;EAOM,SAAS;EACT,6BAAgE;EAChE,qCjDu1BiE;AH25JvE;;AoD3vLA;EAaM,WjD6L2B;EiD5L3B,6BAAgE;EAChE,sBjD7CS;AH+xLf;;AoD7uLA;EACE,mBjDw0BuC;AHw6JzC;;AoDjvLA;EAII,yBlCuE4D;EkCtE5D,ajDo0BqC;EiDn0BrC,YjDk0BoC;EiDj0BpC,gBAAgC;ApDivLpC;;AoDxvLA;EAUM,OAAO;EACP,oCAA2F;EAC3F,uCjDg0BiE;AHk7JvE;;AoD9vLA;EAgBM,SjDsK2B;EiDrK3B,oCAA2F;EAC3F,wBjDpES;AHszLf;;AoD7uLA;EACE,kBjDizBuC;AH+7JzC;;AoDjvLA;EAII,wBlCgD4D;AlBisLhE;;AoDrvLA;EAOM,MAAM;EACN,oCAA2F;EAC3F,wCjD4yBiE;AHs8JvE;;AoD3vLA;EAaM,QjDkJ2B;EiDjJ3B,oCAA2F;EAC3F,yBjDxFS;AH00Lf;;AoDjwLA;EAqBI,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,cAAc;EACd,WjDwxBoC;EiDvxBpC,oBAAsC;EACtC,WAAW;EACX,gCjD4wBuD;AHo+J3D;;AoD5uLA;EACE,oBjDixBuC;AH89JzC;;AoDhvLA;EAII,0BlCgB4D;EkCf5D,ajD6wBqC;EiD5wBrC,YjD2wBoC;EiD1wBpC,gBAAgC;ApDgvLpC;;AoDvvLA;EAUM,QAAQ;EACR,oCjDuwBmC;EiDtwBnC,sCjDywBiE;AHw+JvE;;AoD7vLA;EAgBM,UjD+G2B;EiD9G3B,oCjDiwBmC;EiDhwBnC,uBjD3HS;AH42Lf;;AoD3tLA;EACE,uBjDkuBwC;EiDjuBxC,gBAAgB;EhD3BZ,eAtCY;EgDoEhB,yBjD2tByD;EiD1tBzD,gCAAyE;E1ChJvE,0CQsH4D;ERrH5D,2CQqH4D;AlByvLhE;;AoDruLA;EAUI,aAAa;ApD+tLjB;;AoD3tLA;EACE,uBjDotBwC;EiDntBxC,cjDxJgB;AHs3LlB;;AqDz3LA;EACE,kBAAkB;ArD43LpB;;AqDz3LA;EACE,uBAAmB;EAAnB,mBAAmB;ArD43LrB;;AqDz3LA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;ArD43LlB;;AsDn5LE;EACE,cAAc;EACd,WAAW;EACX,WAAW;AtDs5Lf;;AqD93LA;EACE,kBAAkB;EAClB,aAAa;EACb,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EjC5BvB,8CjBikCkF;EiBjkClF,sCjBikCkF;EiBjkClF,0EjBikCkF;AH61JxF;;AoBz5LI;EiCiBJ;IjChBM,gBAAgB;EpB65LpB;AACF;;AqDp4LA;;;EAGE,cAAc;ArDu4LhB;;AqDp4LA;;EAEE,mCAA2B;EAA3B,2BAA2B;ArDu4L7B;;AqDp4LA;;EAEE,oCAA4B;EAA5B,4BAA4B;ArDu4L9B;;AqD/3LA;EAEI,UAAU;EACV,4BAA4B;EAC5B,uBAAe;EAAf,eAAe;ArDi4LnB;;AqDr4LA;;;EAUI,UAAU;EACV,UAAU;ArDi4Ld;;AqD54LA;;EAgBI,UAAU;EACV,UAAU;EjCtER,2BjBgkCkC;AHw4JxC;;AoBn8LI;EiCgDJ;;I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;AvEy5OhD;;AuEx6OQ;EAAgC,yBAA4B;AvE46OpE;;AuE36OQ;;EAEE,6BAAoC;AvE86O9C;;AuE56OQ;;EAEE,+BAAwC;AvE+6OlD;;AuE76OQ;;EAEE,gCAA0C;AvEg7OpD;;AuE96OQ;;EAEE,8BAAsC;AvEi7OhD;;AuEh8OQ;EAAgC,uBAA4B;AvEo8OpE;;AuEn8OQ;;EAEE,2BAAoC;AvEs8O9C;;AuEp8OQ;;EAEE,6BAAwC;AvEu8OlD;;AuEr8OQ;;EAEE,8BAA0C;AvEw8OpD;;AuEt8OQ;;EAEE,4BAAsC;AvEy8OhD;;AuEx9OQ;EAAgC,qBAA4B;AvE49OpE;;AuE39OQ;;EAEE,yBAAoC;AvE89O9C;;AuE59OQ;;EAEE,2BAAwC;AvE+9OlD;;AuE79OQ;;EAEE,4BAA0C;AvEg+OpD;;AuE99OQ;;EAEE,0BAAsC;AvEi+OhD;;AuEh/OQ;EAAgC,2BAA4B;AvEo/OpE;;AuEn/OQ;;EAEE,+BAAoC;AvEs/O9C;;AuEp/OQ;;EAEE,iCAAwC;AvEu/OlD;;AuEr/OQ;;EAEE,kCAA0C;AvEw/OpD;;AuEt/OQ;;EAEE,gCAAsC;AvEy/OhD;;AuExgPQ;EAAgC,0BAA4B;AvE4gPpE;;AuE3gPQ;;EAEE,8BAAoC;AvE8gP9C;;AuE5gPQ;;EAEE,gCAAwC;AvE+gPlD;;AuE7gPQ;;EAEE,iCAA0C;AvEghPpD;;AuE9gPQ;;EAEE,+BAAsC;AvEihPhD;;AuEhiPQ;EAAgC,wBAA4B;AvEoiPpE;;AuEniPQ;;EAEE,4BAAoC;AvEsiP9C;;AuEpiPQ;;EAEE,8BAAwC;AvEuiPlD;;AuEriPQ;;EAEE,+BAA0C;AvEwiPpD;;AuEtiPQ;;EAEE,6BAAsC;AvEyiPhD;;AuExjPQ;EAAgC,0BAA4B;AvE4jPpE;;AuE3jPQ;;EAEE,8BAAoC;AvE8jP9C;;AuE5jPQ;;EAEE,gCAAwC;AvE+jPlD;;AuE7jPQ;;EAEE,iCAA0C;AvEgkPpD;;AuE9jPQ;;EAEE,+BAAsC;AvEikPhD;;AuEhlPQ;EAAgC,wBAA4B;AvEolPpE;;AuEnlPQ;;EAEE,4BAAoC;AvEslP9C;;AuEplPQ;;EAEE,8BAAwC;AvEulPlD;;AuErlPQ;;EAEE,+BAA0C;AvEwlPpD;;AuEtlPQ;;EAEE,6BAAsC;AvEylPhD;;AuEjlPQ;EAAwB,2BAA2B;AvEqlP3D;;AuEplPQ;;EAEE,+BAA+B;AvEulPzC;;AuErlPQ;;EAEE,iCAAiC;AvEwlP3C;;AuEtlPQ;;EAEE,kCAAkC;AvEylP5C;;AuEvlPQ;;EAEE,gCAAgC;AvE0lP1C;;AuEzmPQ;EAAwB,0BAA2B;AvE6mP3D;;AuE5mPQ;;EAEE,8BAA+B;AvE+mPzC;;AuE7mPQ;;EAEE,gCAAiC;AvEgnP3C;;AuE9mPQ;;EAEE,iCAAkC;AvEinP5C;;AuE/mPQ;;EAEE,+BAAgC;AvEknP1C;;AuEjoPQ;EAAwB,wBAA2B;AvEqoP3D;;AuEpoPQ;;EAEE,4BAA+B;AvEuoPzC;;AuEroPQ;;EAEE,8BAAiC;AvEwoP3C;;AuEtoPQ;;EAEE,+BAAkC;AvEyoP5C;;AuEvoPQ;;EAEE,6BAAgC;AvE0oP1C;;AuEzpPQ;EAAwB,0BAA2B;AvE6pP3D;;AuE5pPQ;;EAEE,8BAA+B;AvE+pPzC;;AuE7pPQ;;EAEE,gCAAiC;AvEgqP3C;;AuE9pPQ;;EAEE,iCAAkC;AvEiqP5C;;AuE/pPQ;;EAEE,+BAAgC;AvEkqP1C;;AuEjrPQ;EAAwB,wBAA2B;AvEqrP3D;;AuEprPQ;;EAEE,4BAA+B;AvEurPzC;;AuErrPQ;;EAEE,8BAAiC;AvEwrP3C;;AuEtrPQ;;EAEE,+BAAkC;AvEyrP5C;;AuEvrPQ;;EAEE,6BAAgC;AvE0rP1C;;AuEprPI;EAAmB,uBAAuB;AvEwrP9C;;AuEvrPI;;EAEE,2BAA2B;AvE0rPjC;;AuExrPI;;EAEE,6BAA6B;AvE2rPnC;;AuEzrPI;;EAEE,8BAA8B;AvE4rPpC;;AuE1rPI;;EAEE,4BAA4B;AvE6rPlC;;ActsPI;EyDlDI;IAAgC,oBAA4B;EvE6vPlE;EuE5vPM;;IAEE,wBAAoC;EvE8vP5C;EuE5vPM;;IAEE,0BAAwC;EvE8vPhD;EuE5vPM;;IAEE,2BAA0C;EvE8vPlD;EuE5vPM;;IAEE,yBAAsC;EvE8vP9C;EuE7wPM;IAAgC,0BAA4B;EvEgxPlE;EuE/wPM;;IAEE,8BAAoC;EvEixP5C;EuE/wPM;;IAEE,gCAAwC;EvEixPhD;EuE/wPM;;IAEE,iCAA0C;EvEixPlD;EuE/wPM;;IAEE,+BAAsC;EvEixP9C;EuEhyPM;IAAgC,yBAA4B;EvEmyPlE;EuElyPM;;IAEE,6BAAoC;EvEoyP5C;EuElyPM;;IAEE,+BAAwC;EvEoyPhD;EuElyPM;;IAEE,gCAA0C;EvEoyPlD;EuElyPM;;IAEE,8BAAsC;EvEoyP9C;EuEnzPM;IAAgC,uBAA4B;EvEszPlE;EuErzPM;;IAEE,2BAAoC;EvEuzP5C;EuErzPM;;IAEE,6BAAwC;EvEuzPhD;EuErzPM;;IAEE,8BAA0C;EvEuzPlD;EuErzPM;;IAEE,4BAAsC;EvEuzP9C;EuEt0PM;IAAgC,yBAA4B;EvEy0PlE;EuEx0PM;;IAEE,6BAAoC;EvE00P5C;EuEx0PM;;IAEE,+BAAwC;EvE00PhD;EuEx0PM;;IAEE,gCAA0C;EvE00PlD;EuEx0PM;;IAEE,8BAAsC;EvE00P9C;EuEz1PM;IAAgC,uBAA4B;EvE41PlE;EuE31PM;;IAEE,2BAAoC;EvE61P5C;EuE31PM;;IAEE,6BAAwC;EvE61PhD;EuE31PM;;IAEE,8BAA0C;EvE61PlD;EuE31PM;;IAEE,4BAAsC;EvE61P9C;EuE52PM;IAAgC,qBAA4B;EvE+2PlE;EuE92PM;;IAEE,yBAAoC;EvEg3P5C;EuE92PM;;IAEE,2BAAwC;EvEg3PhD;EuE92PM;;IAEE,4BAA0C;EvEg3PlD;EuE92PM;;IAEE,0BAAsC;EvEg3P9C;EuE/3PM;IAAgC,2BAA4B;EvEk4PlE;EuEj4PM;;IAEE,+BAAoC;EvEm4P5C;EuEj4PM;;IAEE,iCAAwC;EvEm4PhD;EuEj4PM;;IAEE,kCAA0C;EvEm4PlD;EuEj4PM;;IAEE,gCAAsC;EvEm4P9C;EuEl5PM;IAAgC,0BAA4B;EvEq5PlE;EuEp5PM;;IAEE,8BAAoC;EvEs5P5C;EuEp5PM;;IAEE,gCAAwC;EvEs5PhD;EuEp5PM;;IAEE,iCAA0C;EvEs5PlD;EuEp5PM;;IAEE,+BAAsC;EvEs5P9C;EuEr6PM;IAAgC,wBAA4B;EvEw6PlE;EuEv6PM;;IAEE,4BAAoC;EvEy6P5C;EuEv6PM;;IAEE,8BAAwC;EvEy6PhD;EuEv6PM;;IAEE,+BAA0C;EvEy6PlD;EuEv6PM;;IAEE,6BAAsC;EvEy6P9C;EuEx7PM;IAAgC,0BAA4B;EvE27PlE;EuE17PM;;IAEE,8BAAoC;EvE47P5C;EuE17PM;;IAEE,gCAAwC;EvE47PhD;EuE17PM;;IAEE,iCAA0C;EvE47PlD;EuE17PM;;IAEE,+BAAsC;EvE47P9C;EuE38PM;IAAgC,wBAA4B;EvE88PlE;EuE78PM;;IAEE,4BAAoC;EvE+8P5C;EuE78PM;;IAEE,8BAAwC;EvE+8PhD;EuE78PM;;IAEE,+BAA0C;EvE+8PlD;EuE78PM;;IAEE,6BAAsC;EvE+8P9C;EuEv8PM;IAAwB,2BAA2B;EvE08PzD;EuEz8PM;;IAEE,+BAA+B;EvE28PvC;EuEz8PM;;IAEE,iCAAiC;EvE28PzC;EuEz8PM;;IAEE,kCAAkC;EvE28P1C;EuEz8PM;;IAEE,gCAAgC;EvE28PxC;EuE19PM;IAAwB,0BAA2B;EvE69PzD;EuE59PM;;IAEE,8BAA+B;EvE89PvC;EuE59PM;;IAEE,gCAAiC;EvE89PzC;EuE59PM;;IAEE,iCAAkC;EvE89P1C;EuE59PM;;IAEE,+BAAgC;EvE89PxC;EuE7+PM;IAAwB,wBAA2B;EvEg/PzD;EuE/+PM;;IAEE,4BAA+B;EvEi/PvC;EuE/+PM;;IAEE,8BAAiC;EvEi/PzC;EuE/+PM;;IAEE,+BAAkC;EvEi/P1C;EuE/+PM;;IAEE,6BAAgC;EvEi/PxC;EuEhgQM;IAAwB,0BAA2B;EvEmgQzD;EuElgQM;;IAEE,8BAA+B;EvEogQvC;EuElgQM;;IAEE,gCAAiC;EvEogQzC;EuElgQM;;IAEE,iCAAkC;EvEogQ1C;EuElgQM;;IAEE,+BAAgC;EvEogQxC;EuEnhQM;IAAwB,wBAA2B;EvEshQzD;EuErhQM;;IAEE,4BAA+B;EvEuhQvC;EuErhQM;;IAEE,8BAAiC;EvEuhQzC;EuErhQM;;IAEE,+BAAkC;EvEuhQ1C;EuErhQM;;IAEE,6BAAgC;EvEuhQxC;EuEjhQE;IAAmB,uBAAuB;EvEohQ5C;EuEnhQE;;IAEE,2BAA2B;EvEqhQ/B;EuEnhQE;;IAEE,6BAA6B;EvEqhQjC;EuEnhQE;;IAEE,8BAA8B;EvEqhQlC;EuEnhQE;;IAEE,4BAA4B;EvEqhQhC;AACF;;Ac/hQI;EyDlDI;IAAgC,oBAA4B;EvEslQlE;EuErlQM;;IAEE,wBAAoC;EvEulQ5C;EuErlQM;;IAEE,0BAAwC;EvEulQhD;EuErlQM;;IAEE,2BAA0C;EvEulQlD;EuErlQM;;IAEE,yBAAsC;EvEulQ9C;EuEtmQM;IAAgC,0BAA4B;EvEymQlE;EuExmQM;;IAEE,8BAAoC;EvE0mQ5C;EuExmQM;;IAEE,gCAAwC;EvE0mQhD;EuExmQM;;IAEE,iCAA0C;EvE0mQlD;EuExmQM;;IAEE,+BAAsC;EvE0mQ9C;EuEznQM;IAAgC,yBAA4B;EvE4nQlE;EuE3nQM;;IAEE,6BAAoC;EvE6nQ5C;EuE3nQM;;IAEE,+BAAwC;EvE6nQhD;EuE3nQM;;IAEE,gCAA0C;EvE6nQlD;EuE3nQM;;IAEE,8BAAsC;EvE6nQ9C;EuE5oQM;IAAgC,uBAA4B;EvE+oQlE;EuE9oQM;;IAEE,2BAAoC;EvEgpQ5C;EuE9oQM;;IAEE,6BAAwC;EvEgpQhD;EuE9oQM;;IAEE,8BAA0C;EvEgpQlD;EuE9oQM;;IAEE,4BAAsC;EvEgpQ9C;EuE/pQM;IAAgC,yBAA4B;EvEkqQlE;EuEjqQM;;IAEE,6BAAoC;EvEmqQ5C;EuEjqQM;;IAEE,+BAAwC;EvEmqQhD;EuEjqQM;;IAEE,gCAA0C;EvEmqQlD;EuEjqQM;;IAEE,8BAAsC;EvEmqQ9C;EuElrQM;IAAgC,uBAA4B;EvEqrQlE;EuEprQM;;IAEE,2BAAoC;EvEsrQ5C;EuEprQM;;IAEE,6BAAwC;EvEsrQhD;EuEprQM;;IAEE,8BAA0C;EvEsrQlD;EuEprQM;;IAEE,4BAAsC;EvEsrQ9C;EuErsQM;IAAgC,qBAA4B;EvEwsQlE;EuEvsQM;;IAEE,yBAAoC;EvEysQ5C;EuEvsQM;;IAEE,2BAAwC;EvEysQhD;EuEvsQM;;IAEE,4BAA0C;EvEysQlD;EuEvsQM;;IAEE,0BAAsC;EvEysQ9C;EuExtQM;IAAgC,2BAA4B;EvE2tQlE;EuE1tQM;;IAEE,+BAAoC;EvE4tQ5C;EuE1tQM;;IAEE,iCAAwC;EvE4tQhD;EuE1tQM;;IAEE,kCAA0C;EvE4tQlD;EuE1tQM;;IAEE,gCAAsC;EvE4tQ9C;EuE3uQM;IAAgC,0BAA4B;EvE8uQlE;EuE7uQM;;IAEE,8BAAoC;EvE+uQ5C;EuE7uQM;;IAEE,gCAAwC;EvE+uQhD;EuE7uQM;;IAEE,iCAA0C;EvE+uQlD;EuE7uQM;;IAEE,+BAAsC;EvE+uQ9C;EuE9vQM;IAAgC,wBAA4B;EvEiwQlE;EuEhwQM;;IAEE,4BAAoC;EvEkwQ5C;EuEhwQM;;IAEE,8BAAwC;EvEkwQhD;EuEhwQM;;IAEE,+BAA0C;EvEkwQlD;EuEhwQM;;IAEE,6BAAsC;EvEkwQ9C;EuEjxQM;IAAgC,0BAA4B;EvEoxQlE;EuEnxQM;;IAEE,8BAAoC;EvEqxQ5C;EuEnxQM;;IAEE,gCAAwC;EvEqxQhD;EuEnxQM;;IAEE,iCAA0C;EvEqxQlD;EuEnxQM;;IAEE,+BAAsC;EvEqxQ9C;EuEpyQM;IAAgC,wBAA4B;EvEuyQlE;EuEtyQM;;IAEE,4BAAoC;EvEwyQ5C;EuEtyQM;;IAEE,8BAAwC;EvEwyQhD;EuEtyQM;;IAEE,+BAA0C;EvEwyQlD;EuEtyQM;;IAEE,6BAAsC;EvEwyQ9C;EuEhyQM;IAAwB,2BAA2B;EvEmyQzD;EuElyQM;;IAEE,+BAA+B;EvEoyQvC;EuElyQM;;IAEE,iCAAiC;EvEoyQzC;EuElyQM;;IAEE,kCAAkC;EvEoyQ1C;EuElyQM;;IAEE,gCAAgC;EvEoyQxC;EuEnzQM;IAAwB,0BAA2B;EvEszQzD;EuErzQM;;IAEE,8BAA+B;EvEuzQvC;EuErzQM;;IAEE,gCAAiC;EvEuzQzC;EuErzQM;;IAEE,iCAAkC;EvEuzQ1C;EuErzQM;;IAEE,+BAAgC;EvEuzQxC;EuEt0QM;IAAwB,wBAA2B;EvEy0QzD;EuEx0QM;;IAEE,4BAA+B;EvE00QvC;EuEx0QM;;IAEE,8BAAiC;EvE00QzC;EuEx0QM;;IAEE,+BAAkC;EvE00Q1C;EuEx0QM;;IAEE,6BAAgC;EvE00QxC;EuEz1QM;IAAwB,0BAA2B;EvE41QzD;EuE31QM;;IAEE,8BAA+B;EvE61QvC;EuE31QM;;IAEE,gCAAiC;EvE61QzC;EuE31QM;;IAEE,iCAAkC;EvE61Q1C;EuE31QM;;IAEE,+BAAgC;EvE61QxC;EuE52QM;IAAwB,wBAA2B;EvE+2QzD;EuE92QM;;IAEE,4BAA+B;EvEg3QvC;EuE92QM;;IAEE,8BAAiC;EvEg3QzC;EuE92QM;;IAEE,+BAAkC;EvEg3Q1C;EuE92QM;;IAEE,6BAAgC;EvEg3QxC;EuE12QE;IAAmB,uBAAuB;EvE62Q5C;EuE52QE;;IAEE,2BAA2B;EvE82Q/B;EuE52QE;;IAEE,6BAA6B;EvE82QjC;EuE52QE;;IAEE,8BAA8B;EvE82QlC;EuE52QE;;IAEE,4BAA4B;EvE82QhC;AACF;;Acx3QI;EyDlDI;IAAgC,oBAA4B;EvE+6QlE;EuE96QM;;IAEE,wBAAoC;EvEg7Q5C;EuE96QM;;IAEE,0BAAwC;EvEg7QhD;EuE96QM;;IAEE,2BAA0C;EvEg7QlD;EuE96QM;;IAEE,yBAAsC;EvEg7Q9C;EuE/7QM;IAAgC,0BAA4B;EvEk8QlE;EuEj8QM;;IAEE,8BAAoC;EvEm8Q5C;EuEj8QM;;IAEE,gCAAwC;EvEm8QhD;EuEj8QM;;IAEE,iCAA0C;EvEm8QlD;EuEj8QM;;IAEE,+BAAsC;EvEm8Q9C;EuEl9QM;IAAgC,yBAA4B;EvEq9QlE;EuEp9QM;;IAEE,6BAAoC;EvEs9Q5C;EuEp9QM;;IAEE,+BAAwC;EvEs9QhD;EuEp9QM;;IAEE,gCAA0C;EvEs9QlD;EuEp9QM;;IAEE,8BAAsC;EvEs9Q9C;EuEr+QM;IAAgC,uBAA4B;EvEw+QlE;EuEv+QM;;IAEE,2BAAoC;EvEy+Q5C;EuEv+QM;;IAEE,6BAAwC;EvEy+QhD;EuEv+QM;;IAEE,8BAA0C;EvEy+QlD;EuEv+QM;;IAEE,4BAAsC;EvEy+Q9C;EuEx/QM;IAAgC,yBAA4B;EvE2/QlE;EuE1/QM;;IAEE,6BAAoC;EvE4/Q5C;EuE1/QM;;IAEE,+BAAwC;EvE4/QhD;EuE1/QM;;IAEE,gCAA0C;EvE4/QlD;EuE1/QM;;IAEE,8BAAsC;EvE4/Q9C;EuE3gRM;IAAgC,uBAA4B;EvE8gRlE;EuE7gRM;;IAEE,2BAAoC;EvE+gR5C;EuE7gRM;;IAEE,6BAAwC;EvE+gRhD;EuE7gRM;;IAEE,8BAA0C;EvE+gRlD;EuE7gRM;;IAEE,4BAAsC;EvE+gR9C;EuE9hRM;IAAgC,qBAA4B;EvEiiRlE;EuEhiRM;;IAEE,yBAAoC;EvEkiR5C;EuEhiRM;;IAEE,2BAAwC;EvEkiRhD;EuEhiRM;;IAEE,4BAA0C;EvEkiRlD;EuEhiRM;;IAEE,0BAAsC;EvEkiR9C;EuEjjRM;IAAgC,2BAA4B;EvEojRlE;EuEnjRM;;IAEE,+BAAoC;EvEqjR5C;EuEnjRM;;IAEE,iCAAwC;EvEqjRhD;EuEnjRM;;IAEE,kCAA0C;EvEqjRlD;EuEnjRM;;IAEE,gCAAsC;EvEqjR9C;EuEpkRM;IAAgC,0BAA4B;EvEukRlE;EuEtkRM;;IAEE,8BAAoC;EvEwkR5C;EuEtkRM;;IAEE,gCAAwC;EvEwkRhD;EuEtkRM;;IAEE,iCAA0C;EvEwkRlD;EuEtkRM;;IAEE,+BAAsC;EvEwkR9C;EuEvlRM;IAAgC,wBAA4B;EvE0lRlE;EuEzlRM;;IAEE,4BAAoC;EvE2lR5C;EuEzlRM;;IAEE,8BAAwC;EvE2lRhD;EuEzlRM;;IAEE,+BAA0C;EvE2lRlD;EuEzlRM;;IAEE,6BAAsC;EvE2lR9C;EuE1mRM;IAAgC,0BAA4B;EvE6mRlE;EuE5mRM;;IAEE,8BAAoC;EvE8mR5C;EuE5mRM;;IAEE,gCAAwC;EvE8mRhD;EuE5mRM;;IAEE,iCAA0C;EvE8mRlD;EuE5mRM;;IAEE,+BAAsC;EvE8mR9C;EuE7nRM;IAAgC,wBAA4B;EvEgoRlE;EuE/nRM;;IAEE,4BAAoC;EvEioR5C;EuE/nRM;;IAEE,8BAAwC;EvEioRhD;EuE/nRM;;IAEE,+BAA0C;EvEioRlD;EuE/nRM;;IAEE,6BAAsC;EvEioR9C;EuEznRM;IAAwB,2BAA2B;EvE4nRzD;EuE3nRM;;IAEE,+BAA+B;EvE6nRvC;EuE3nRM;;IAEE,iCAAiC;EvE6nRzC;EuE3nRM;;IAEE,kCAAkC;EvE6nR1C;EuE3nRM;;IAEE,gCAAgC;EvE6nRxC;EuE5oRM;IAAwB,0BAA2B;EvE+oRzD;EuE9oRM;;IAEE,8BAA+B;EvEgpRvC;EuE9oRM;;IAEE,gCAAiC;EvEgpRzC;EuE9oRM;;IAEE,iCAAkC;EvEgpR1C;EuE9oRM;;IAEE,+BAAgC;EvEgpRxC;EuE/pRM;IAAwB,wBAA2B;EvEkqRzD;EuEjqRM;;IAEE,4BAA+B;EvEmqRvC;EuEjqRM;;IAEE,8BAAiC;EvEmqRzC;EuEjqRM;;IAEE,+BAAkC;EvEmqR1C;EuEjqRM;;IAEE,6BAAgC;EvEmqRxC;EuElrRM;IAAwB,0BAA2B;EvEqrRzD;EuEprRM;;IAEE,8BAA+B;EvEsrRvC;EuEprRM;;IAEE,gCAAiC;EvEsrRzC;EuEprRM;;IAEE,iCAAkC;EvEsrR1C;EuEprRM;;IAEE,+BAAgC;EvEsrRxC;EuErsRM;IAAwB,wBAA2B;EvEwsRzD;EuEvsRM;;IAEE,4BAA+B;EvEysRvC;EuEvsRM;;IAEE,8BAAiC;EvEysRzC;EuEvsRM;;IAEE,+BAAkC;EvEysR1C;EuEvsRM;;IAEE,6BAAgC;EvEysRxC;EuEnsRE;IAAmB,uBAAuB;EvEssR5C;EuErsRE;;IAEE,2BAA2B;EvEusR/B;EuErsRE;;IAEE,6BAA6B;EvEusRjC;EuErsRE;;IAEE,8BAA8B;EvEusRlC;EuErsRE;;IAEE,4BAA4B;EvEusRhC;AACF;;AcjtRI;EyDlDI;IAAgC,oBAA4B;EvEwwRlE;EuEvwRM;;IAEE,wBAAoC;EvEywR5C;EuEvwRM;;IAEE,0BAAwC;EvEywRhD;EuEvwRM;;IAEE,2BAA0C;EvEywRlD;EuEvwRM;;IAEE,yBAAsC;EvEywR9C;EuExxRM;IAAgC,0BAA4B;EvE2xRlE;EuE1xRM;;IAEE,8BAAoC;EvE4xR5C;EuE1xRM;;IAEE,gCAAwC;EvE4xRhD;EuE1xRM;;IAEE,iCAA0C;EvE4xRlD;EuE1xRM;;IAEE,+BAAsC;EvE4xR9C;EuE3yRM;IAAgC,yBAA4B;EvE8yRlE;EuE7yRM;;IAEE,6BAAoC;EvE+yR5C;EuE7yRM;;IAEE,+BAAwC;EvE+yRhD;EuE7yRM;;IAEE,gCAA0C;EvE+yRlD;EuE7yRM;;IAEE,8BAAsC;EvE+yR9C;EuE9zRM;IAAgC,uBAA4B;EvEi0RlE;EuEh0RM;;IAEE,2BAAoC;EvEk0R5C;EuEh0RM;;IAEE,6BAAwC;EvEk0RhD;EuEh0RM;;IAEE,8BAA0C;EvEk0RlD;EuEh0RM;;IAEE,4BAAsC;EvEk0R9C;EuEj1RM;IAAgC,yBAA4B;EvEo1RlE;EuEn1RM;;IAEE,6BAAoC;EvEq1R5C;EuEn1RM;;IAEE,+BAAwC;EvEq1RhD;EuEn1RM;;IAEE,gCAA0C;EvEq1RlD;EuEn1RM;;IAEE,8BAAsC;EvEq1R9C;EuEp2RM;IAAgC,uBAA4B;EvEu2RlE;EuEt2RM;;IAEE,2BAAoC;EvEw2R5C;EuEt2RM;;IAEE,6BAAwC;EvEw2RhD;EuEt2RM;;IAEE,8BAA0C;EvEw2RlD;EuEt2RM;;IAEE,4BAAsC;EvEw2R9C;EuEv3RM;IAAgC,qBAA4B;EvE03RlE;EuEz3RM;;IAEE,yBAAoC;EvE23R5C;EuEz3RM;;IAEE,2BAAwC;EvE23RhD;EuEz3RM;;IAEE,4BAA0C;EvE23RlD;EuEz3RM;;IAEE,0BAAsC;EvE23R9C;EuE14RM;IAAgC,2BAA4B;EvE64RlE;EuE54RM;;IAEE,+BAAoC;EvE84R5C;EuE54RM;;IAEE,iCAAwC;EvE84RhD;EuE54RM;;IAEE,kCAA0C;EvE84RlD;EuE54RM;;IAEE,gCAAsC;EvE84R9C;EuE75RM;IAAgC,0BAA4B;EvEg6RlE;EuE/5RM;;IAEE,8BAAoC;EvEi6R5C;EuE/5RM;;IAEE,gCAAwC;EvEi6RhD;EuE/5RM;;IAEE,iCAA0C;EvEi6RlD;EuE/5RM;;IAEE,+BAAsC;EvEi6R9C;EuEh7RM;IAAgC,wBAA4B;EvEm7RlE;EuEl7RM;;IAEE,4BAAoC;EvEo7R5C;EuEl7RM;;IAEE,8BAAwC;EvEo7RhD;EuEl7RM;;IAEE,+BAA0C;EvEo7RlD;EuEl7RM;;IAEE,6BAAsC;EvEo7R9C;EuEn8RM;IAAgC,0BAA4B;EvEs8RlE;EuEr8RM;;IAEE,8BAAoC;EvEu8R5C;EuEr8RM;;IAEE,gCAAwC;EvEu8RhD;EuEr8RM;;IAEE,iCAA0C;EvEu8RlD;EuEr8RM;;IAEE,+BAAsC;EvEu8R9C;EuEt9RM;IAAgC,wBAA4B;EvEy9RlE;EuEx9RM;;IAEE,4BAAoC;EvE09R5C;EuEx9RM;;IAEE,8BAAwC;EvE09RhD;EuEx9RM;;IAEE,+BAA0C;EvE09RlD;EuEx9RM;;IAEE,6BAAsC;EvE09R9C;EuEl9RM;IAAwB,2BAA2B;EvEq9RzD;EuEp9RM;;IAEE,+BAA+B;EvEs9RvC;EuEp9RM;;IAEE,iCAAiC;EvEs9RzC;EuEp9RM;;IAEE,kCAAkC;EvEs9R1C;EuEp9RM;;IAEE,gCAAgC;EvEs9RxC;EuEr+RM;IAAwB,0BAA2B;EvEw+RzD;EuEv+RM;;IAEE,8BAA+B;EvEy+RvC;EuEv+RM;;IAEE,gCAAiC;EvEy+RzC;EuEv+RM;;IAEE,iCAAkC;EvEy+R1C;EuEv+RM;;IAEE,+BAAgC;EvEy+RxC;EuEx/RM;IAAwB,wBAA2B;EvE2/RzD;EuE1/RM;;IAEE,4BAA+B;EvE4/RvC;EuE1/RM;;IAEE,8BAAiC;EvE4/RzC;EuE1/RM;;IAEE,+BAAkC;EvE4/R1C;EuE1/RM;;IAEE,6BAAgC;EvE4/RxC;EuE3gSM;IAAwB,0BAA2B;EvE8gSzD;EuE7gSM;;IAEE,8BAA+B;EvE+gSvC;EuE7gSM;;IAEE,gCAAiC;EvE+gSzC;EuE7gSM;;IAEE,iCAAkC;EvE+gS1C;EuE7gSM;;IAEE,+BAAgC;EvE+gSxC;EuE9hSM;IAAwB,wBAA2B;EvEiiSzD;EuEhiSM;;IAEE,4BAA+B;EvEkiSvC;EuEhiSM;;IAEE,8BAAiC;EvEkiSzC;EuEhiSM;;IAEE,+BAAkC;EvEkiS1C;EuEhiSM;;IAEE,6BAAgC;EvEkiSxC;EuE5hSE;IAAmB,uBAAuB;EvE+hS5C;EuE9hSE;;IAEE,2BAA2B;EvEgiS/B;EuE9hSE;;IAEE,6BAA6B;EvEgiSjC;EuE9hSE;;IAEE,8BAA8B;EvEgiSlC;EuE9hSE;;IAEE,4BAA4B;EvEgiShC;AACF;;AwEhmSA;EAAkB,4GAA8C;AxEomShE;;AwEhmSA;EAAiB,8BAA8B;AxEomS/C;;AwEnmSA;EAAiB,8BAA8B;AxEumS/C;;AwEtmSA;EAAiB,8BAA8B;AxE0mS/C;;AwEzmSA;ECTE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AzEsnSrB;;AwEvmSI;EAAwB,2BAA2B;AxE2mSvD;;AwE1mSI;EAAwB,4BAA4B;AxE8mSxD;;AwE7mSI;EAAwB,6BAA6B;AxEinSzD;;Ac5kSI;E0DvCA;IAAwB,2BAA2B;ExEwnSrD;EwEvnSE;IAAwB,4BAA4B;ExE0nStD;EwEznSE;IAAwB,6BAA6B;ExE4nSvD;AACF;;AcxlSI;E0DvCA;IAAwB,2BAA2B;ExEooSrD;EwEnoSE;IAAwB,4BAA4B;ExEsoStD;EwEroSE;IAAwB,6BAA6B;ExEwoSvD;AACF;;AcpmSI;E0DvCA;IAAwB,2BAA2B;ExEgpSrD;EwE/oSE;IAAwB,4BAA4B;ExEkpStD;EwEjpSE;IAAwB,6BAA6B;ExEopSvD;AACF;;AchnSI;E0DvCA;IAAwB,2BAA2B;ExE4pSrD;EwE3pSE;IAAwB,4BAA4B;ExE8pStD;EwE7pSE;IAAwB,6BAA6B;ExEgqSvD;AACF;;AwE3pSA;EAAmB,oCAAoC;AxE+pSvD;;AwE9pSA;EAAmB,oCAAoC;AxEkqSvD;;AwEjqSA;EAAmB,qCAAqC;AxEqqSxD;;AwEjqSA;EAAuB,2BAA0C;AxEqqSjE;;AwEpqSA;EAAuB,+BAA4C;AxEwqSnE;;AwEvqSA;EAAuB,2BAA2C;AxE2qSlE;;AwE1qSA;EAAuB,2BAAyC;AxE8qShE;;AwE7qSA;EAAuB,8BAA2C;AxEirSlE;;AwEhrSA;EAAuB,6BAA6B;AxEorSpD;;AwEhrSA;EAAc,sBAAwB;AxEorStC;;A0E3tSE;EACE,yBAAwB;A1E8tS5B;;AKptSE;EqELM,yBAA0E;A1E6tSlF;;A0EnuSE;EACE,yBAAwB;A1EsuS5B;;AK5tSE;EqELM,yBAA0E;A1EquSlF;;A0E3uSE;EACE,yBAAwB;A1E8uS5B;;AKpuSE;EqELM,yBAA0E;A1E6uSlF;;A0EnvSE;EACE,yBAAwB;A1EsvS5B;;AK5uSE;EqELM,yBAA0E;A1EqvSlF;;A0E3vSE;EACE,yBAAwB;A1E8vS5B;;AKpvSE;EqELM,yBAA0E;A1E6vSlF;;A0EnwSE;EACE,yBAAwB;A1EswS5B;;AK5vSE;EqELM,yBAA0E;A1EqwSlF;;A0E3wSE;EACE,yBAAwB;A1E8wS5B;;AKpwSE;EqELM,yBAA0E;A1E6wSlF;;A0EnxSE;EACE,yBAAwB;A1EsxS5B;;AK5wSE;EqELM,yBAA0E;A1EqxSlF;;AwE9uSA;EAAa,yBAA6B;AxEkvS1C;;AwEjvSA;EAAc,yBAA6B;AxEqvS3C;;AwEnvSA;EAAiB,oCAAkC;AxEuvSnD;;AwEtvSA;EAAiB,0CAAkC;AxE0vSnD;;AwEtvSA;EGvDE,WAAW;EACX,kBAAkB;EAClB,iBAAiB;EACjB,6BAA6B;EAC7B,SAAS;A3EizSX;;AwE1vSA;EAAwB,gCAAgC;AxE8vSxD;;AwE5vSA;EACE,iCAAiC;EACjC,oCAAoC;AxE+vStC;;AwE1vSA;EAAc,yBAAyB;AxE8vSvC;;A4E/zSA;EACE,8BAA8B;A5Ek0ShC;;A4E/zSA;EACE,6BAA6B;A5Ek0S/B;;A6El0SE;E3EOF;;;I2EDM,4BAA4B;IAE5B,2BAA2B;E7Ek0S/B;E6E/zSE;IAEI,0BAA0B;E7Eg0ShC;E6EvzSE;IACE,6BAA6B;E7EyzSjC;EE3nSF;I2E/KM,gCAAgC;E7E6ySpC;E6E3ySE;;IAEE,yB1EzCY;I0E0CZ,wBAAwB;E7E6yS5B;E6ErySE;IACE,2BAA2B;E7EuyS/B;E6EpySE;;IAEE,wBAAwB;E7EsyS5B;E6EnySE;;;IAGE,UAAU;IACV,SAAS;E7EqySb;E6ElySE;;IAEE,uBAAuB;E7EoyS3B;E6E5xSE;IACE,Q1E4hCgC;EHkwQpC;EE10SF;I2E+CM,2BAA2C;E7E8xS/C;EYp3SA;IiEyFI,2BAA2C;E7E8xS/C;EiC52SF;I4CmFM,aAAa;E7E4xSjB;EsC33SF;IuCkGM,sB1EtFS;EHk3Sb;EgB/3SF;I6DuGM,oCAAoC;E7E2xSxC;E6E5xSE;;IAKI,iCAAmC;E7E2xSzC;EgB91SF;;I6D0EQ,oCAAsC;E7EwxS5C;EgB7wSF;I6DNM,cAAc;E7EsxSlB;EiB54SA;;;;I4D4HM,qB1EvHU;EH64ShB;EgBxySF;I6DuBM,cAAc;IACd,qB1E7HY;EHi5ShB;AACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .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, .col-sm,\n.col-sm-auto, .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, .col-md,\n.col-md-auto, .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, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input[disabled] ~ .form-check-label,\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 0%;\n min-width: 0;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input[disabled] ~ .custom-file-label,\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal .list-group-item.active {\n margin-top: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:first-child {\n border-top-width: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Do not forget to update getting-started/theming.md!\n:root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" or unit($prev-num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// See https://codepen.io/kevinweber/pen/dXWoRw\n@function escape-svg($string) {\n @if str-index($string, \"data:image/svg+xml\") {\n @each $char, $encoded in $escaped-characters {\n $string: str-replace($string, $char, $encoded);\n }\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n\n// Return valid calc\n@function add($value1, $value2, $return-calc: true) {\n @if $value1 == null {\n @return $value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 + $value2;\n }\n\n @return if($return-calc == true, calc(#{$value1} + #{$value2}), $value1 + unquote(\" + \") + $value2);\n}\n\n@function subtract($value1, $value2, $return-calc: true) {\n @if $value1 == null and $value2 == null {\n @return null;\n }\n\n @if $value1 == null {\n @return -$value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 - $value2;\n }\n\n @return if($return-calc == true, calc(#{$value1} - #{$value2}), $value1 + unquote(\" - \") + $value2);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n text-decoration: $link-decoration;\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`
`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu#{$infix}-right {\n right: 0;\n left: auto;\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n\n// Dividers (basically an `
`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Cn,popperConfig:null},Fn="show",Mn="out",Wn={HIDE:"hide"+Nn,HIDDEN:"hidden"+Nn,SHOW:"show"+Nn,SHOWN:"shown"+Nn,INSERTED:"inserted"+Nn,CLICK:"click"+Nn,FOCUSIN:"focusin"+Nn,FOCUSOUT:"focusout"+Nn,MOUSEENTER:"mouseenter"+Nn,MOUSELEAVE:"mouseleave"+Nn},Un="fade",Bn="show",qn=".tooltip-inner",Kn=".arrow",Qn="hover",Vn="focus",Yn="click",zn="manual",Xn=function(){function i(e,t){if("undefined"==typeof St)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=p(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(Bn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var e=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(e);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Un);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new St(this.element,o,this._getPopperConfig(a)),p(o).addClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,p(t.element).trigger(t.constructor.Event.SHOWN),e===Mn&&t._leave(null,t)};if(p(this.tip).hasClass(Un)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(e){function t(){n._hoverState!==Fn&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),p(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,i=this.getTipElement(),o=p.Event(this.constructor.Event.HIDE);if(p(this.element).trigger(o),!o.isDefaultPrevented()){if(p(i).removeClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Yn]=!1,this._activeTrigger[Vn]=!1,this._activeTrigger[Qn]=!1,p(this.tip).hasClass(Un)){var r=m.getTransitionDurationFromElement(i);p(i).one(m.TRANSITION_END,t).emulateTransitionEnd(r)}else t();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){p(this.getTipElement()).addClass(Ln+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(p(e.querySelectorAll(qn)),this.getTitle()),p(e).removeClass(Un+" "+Bn)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=In(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?p(t).parent().is(e)||e.empty().append(t):e.text(p(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},e._getPopperConfig=function(e){var t=this;return l({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Kn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},{},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,{},t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},e._getAttachment=function(e){return Hn[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==zn){var t=e===Qn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Qn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),this._hideModalHandler=function(){i.element&&i.hide()},p(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Vn:Qn]=!0),p(t.getTipElement()).hasClass(Bn)||t._hoverState===Fn?t._hoverState=Fn:(clearTimeout(t._timeout),t._hoverState=Fn,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Fn&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Vn:Qn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Mn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Mn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=p(this.element).data();return Object.keys(t).forEach(function(e){-1!==xn.indexOf(e)&&delete t[e]}),"number"==typeof(e=l({},this.constructor.Default,{},t,{},"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),m.typeCheckConfig(An,e,this.constructor.DefaultType),e.sanitize&&(e.template=In(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(Pn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(p(e).removeClass(Un),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=p(this).data(On),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),p(this).data(On,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Rn}},{key:"NAME",get:function(){return An}},{key:"DATA_KEY",get:function(){return On}},{key:"Event",get:function(){return Wn}},{key:"EVENT_KEY",get:function(){return Nn}},{key:"DefaultType",get:function(){return jn}}]),i}();p.fn[An]=Xn._jQueryInterface,p.fn[An].Constructor=Xn,p.fn[An].noConflict=function(){return p.fn[An]=kn,Xn._jQueryInterface};var Gn="popover",$n="bs.popover",Jn="."+$n,Zn=p.fn[Gn],ei="bs-popover",ti=new RegExp("(^|\\s)"+ei+"\\S+","g"),ni=l({},Xn.Default,{placement:"right",trigger:"click",content:"",template:''}),ii=l({},Xn.DefaultType,{content:"(string|element|function)"}),oi="fade",ri="show",si=".popover-header",ai=".popover-body",li={HIDE:"hide"+Jn,HIDDEN:"hidden"+Jn,SHOW:"show"+Jn,SHOWN:"shown"+Jn,INSERTED:"inserted"+Jn,CLICK:"click"+Jn,FOCUSIN:"focusin"+Jn,FOCUSOUT:"focusout"+Jn,MOUSEENTER:"mouseenter"+Jn,MOUSELEAVE:"mouseleave"+Jn},ci=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var t=i.prototype;return t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(e){p(this.getTipElement()).addClass(ei+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var e=p(this.getTipElement());this.setElementContent(e.find(si),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(ai),t),e.removeClass(oi+" "+ri)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(ti);null!==t&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||e {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n },\n\n jQueryDetection() {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n }\n}\n\nUtil.jQueryDetection()\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLES : '[data-toggle=\"buttons\"]',\n DATA_TOGGLE : '[data-toggle=\"button\"]',\n DATA_TOGGLES_BUTTONS : '[data-toggle=\"buttons\"] .btn',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLES\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n } else if (input.type === 'checkbox') {\n if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n }\n } else {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n triggerChangeEvent = false\n }\n\n if (triggerChangeEvent) {\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)[0]\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault() // work around Firefox bug #1540995\n } else {\n const inputBtn = button.querySelector(Selector.INPUT)\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault() // work around Firefox bug #1540995\n return\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n }\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n$(window).on(Event.LOAD_DATA_API, () => {\n // ensure correct active class is set to match the controls' actual values/states\n\n // find all checkboxes/readio buttons inside data-toggle groups\n let buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLES_BUTTONS))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n const input = button.querySelector(Selector.INPUT)\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n\n // find all button toggles\n buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n if (button.getAttribute('aria-pressed') === 'true') {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.16.0\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && typeof navigator !== 'undefined';\n\nvar timeoutDuration = function () {\n var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\n for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n return 1;\n }\n }\n return 0;\n}();\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var window = element.ownerDocument.defaultView;\n var css = window.getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\n/**\n * Returns the reference node of the reference object, or the reference object itself.\n * @method\n * @memberof Popper.Utils\n * @param {Element|Object} reference - the reference element (the popper will be relative to this)\n * @returns {Element} parent\n */\nfunction getReferenceNode(reference) {\n return reference && reference.referenceNode ? reference.referenceNode : reference;\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent || null;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TH, TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0);\n}\n\nfunction getWindowSizes(document) {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {};\n var width = sizes.width || element.clientWidth || result.width;\n var height = sizes.height || element.clientHeight || result.height;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && isHTML) {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n var parentNode = getParentNode(element);\n if (!parentNode) {\n return false;\n }\n return isFixed(parentNode);\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(popper.ownerDocument),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n padding = padding || 0;\n var isPaddingNumber = typeof padding === 'number';\n boundaries.left += isPaddingNumber ? padding : padding.left || 0;\n boundaries.top += isPaddingNumber ? padding : padding.top || 0;\n boundaries.right -= isPaddingNumber ? padding : padding.right || 0;\n boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var window = element.ownerDocument.defaultView;\n var styles = window.getComputedStyle(element);\n var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);\n var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroys the popper.\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicitly asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger `onUpdate` callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Boolean} shouldRound - If the offsets should be rounded at all\n * @returns {Object} The popper's position offsets rounded\n *\n * The tale of pixel-perfect positioning. It's still not 100% perfect, but as\n * good as it can be within reason.\n * Discussion here: https://github.com/FezVrasta/popper.js/pull/715\n *\n * Low DPI screens cause a popper to be blurry if not using full pixels (Safari\n * as well on High DPI screens).\n *\n * Firefox prefers no rounding for positioning and does not have blurriness on\n * high DPI screens.\n *\n * Only horizontal placement and left/right values need to be considered.\n */\nfunction getRoundedOffsets(data, shouldRound) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n var round = Math.round,\n floor = Math.floor;\n\n var noRound = function noRound(v) {\n return v;\n };\n\n var referenceWidth = round(reference.width);\n var popperWidth = round(popper.width);\n\n var isVertical = ['left', 'right'].indexOf(data.placement) !== -1;\n var isVariation = data.placement.indexOf('-') !== -1;\n var sameWidthParity = referenceWidth % 2 === popperWidth % 2;\n var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1;\n\n var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor;\n var verticalToInteger = !shouldRound ? noRound : round;\n\n return {\n left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),\n top: verticalToInteger(popper.top),\n bottom: verticalToInteger(popper.bottom),\n right: horizontalToInteger(popper.right)\n };\n}\n\nvar isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox);\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar)\n // and not the bottom of the html element\n if (offsetParent.nodeName === 'HTML') {\n top = -offsetParent.clientHeight + offsets.bottom;\n } else {\n top = -offsetParentRect.height + offsets.bottom;\n }\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n if (offsetParent.nodeName === 'HTML') {\n left = -offsetParent.clientWidth + offsets.right;\n } else {\n left = -offsetParentRect.width + offsets.right;\n }\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjunction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-end` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n\n // flips variation if reference element overflows boundaries\n var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n // flips variation if popper content overflows boundaries\n var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === 'start' && overflowsRight || isVertical && variation === 'end' && overflowsLeft || !isVertical && variation === 'start' && overflowsBottom || !isVertical && variation === 'end' && overflowsTop);\n\n var flippedVariation = flippedVariationByRef || flippedVariationByContent;\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
\n * It will read the variation of the `placement` property.
\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unit-less, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the `height`.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373).\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * A scenario exists where the reference itself is not within the boundaries.
\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper. This makes sure the popper always has a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier. Can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near each other\n * without leaving any gap between the two. Especially useful when the arrow is\n * enabled and you want to ensure that it points to its reference element.\n * It cares only about the first axis. You can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjunction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations)\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position.\n * The popper will never be placed outside of the defined boundaries\n * (except if `keepTogether` is enabled)\n */\n boundariesElement: 'viewport',\n /**\n * @prop {Boolean} flipVariations=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the reference element overlaps its boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariations: false,\n /**\n * @prop {Boolean} flipVariationsByContent=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the popper element overlaps its reference boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariationsByContent: false\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define your own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the information used by Popper.js.\n * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
\n * These can be overridden using the `options` argument of Popper.js.
\n * To override an option, simply pass an object with the same\n * structure of the `options` object, as the 3rd argument. For example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement.\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled.\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated. This callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js.\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Creates a new Popper.js instance.\n * @class Popper\n * @param {Element|referenceObject} reference - The reference element used to position the popper\n * @param {Element} popper - The HTML / XML element used as the popper\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedules an update. It will run on the next UI update available.\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10.\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic',\n popperConfig : null\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string',\n popperConfig : '(null|object)'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n this.show(true)\n }\n\n show(usePopper = false) {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar && usePopper) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return {\n ...popperConfig,\n ...this._config.popperConfig\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n if (context._popper) {\n context._popper.destroy()\n }\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && event.which === ESCAPE_KEYCODE) {\n return\n }\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n .filter((item) => $(item).is(':visible'))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDE_PREVENTED : `hidePrevented${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show',\n STATIC : 'modal-static'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _triggerBackdropTransition() {\n if (this._config.backdrop === 'static') {\n const hideEventPrevented = $.Event(Event.HIDE_PREVENTED)\n\n $(this._element).trigger(hideEventPrevented)\n if (hideEventPrevented.defaultPrevented) {\n return\n }\n\n this._element.classList.add(ClassName.STATIC)\n\n const modalTransitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.classList.remove(ClassName.STATIC)\n })\n .emulateTransitionEnd(modalTransitionDuration)\n this._element.focus()\n } else {\n this.hide()\n }\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n const modalBody = this._dialog ? this._dialog.querySelector(Selector.MODAL_BODY) : null\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n this._triggerBackdropTransition()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object',\n popperConfig : '(null|object)'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist,\n popperConfig : null\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler)\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment))\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getPopperConfig(attachment) {\n const defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n }\n\n return {\n ...defaultBsConfig,\n ...this.config.popperConfig\n }\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n this._hideModalHandler = () => {\n if (this.element) {\n this.hide()\n }\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n this._hideModalHandler\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Se,popperConfig:null},Fe="show",Ue="out",We={HIDE:"hide"+Oe,HIDDEN:"hidden"+Oe,SHOW:"show"+Oe,SHOWN:"shown"+Oe,INSERTED:"inserted"+Oe,CLICK:"click"+Oe,FOCUSIN:"focusin"+Oe,FOCUSOUT:"focusout"+Oe,MOUSEENTER:"mouseenter"+Oe,MOUSELEAVE:"mouseleave"+Oe},qe="fade",Me="show",Ke=".tooltip-inner",Qe=".arrow",Be="hover",Ve="focus",Ye="click",ze="manual",Xe=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Me))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(qe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,this._getPopperConfig(a)),g(o).addClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Ue&&e._leave(null,e)};if(g(this.tip).hasClass(qe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){function e(){n._hoverState!==Fe&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),g(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()}var n=this,i=this.getTipElement(),o=g.Event(this.constructor.Event.HIDE);if(g(this.element).trigger(o),!o.isDefaultPrevented()){if(g(i).removeClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ye]=!1,this._activeTrigger[Ve]=!1,this._activeTrigger[Be]=!1,g(this.tip).hasClass(qe)){var r=_.getTransitionDurationFromElement(i);g(i).one(_.TRANSITION_END,e).emulateTransitionEnd(r)}else e();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Pe+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ke)),this.getTitle()),g(t).removeClass(qe+" "+Me)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=we(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},t._getPopperConfig=function(t){var e=this;return l({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Qe},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},{},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Re[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==ze){var e=t===Be?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Be?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),this._hideModalHandler=function(){i.element&&i.hide()},g(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Ve:Be]=!0),g(e.getTipElement()).hasClass(Me)||e._hoverState===Fe?e._hoverState=Fe:(clearTimeout(e._timeout),e._hoverState=Fe,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Fe&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Ve:Be]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ue,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Ue&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==je.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,{},e,{},"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(Ae,t,this.constructor.DefaultType),t.sanitize&&(t.template=we(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Le);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(qe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ne),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ne,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return xe}},{key:"NAME",get:function(){return Ae}},{key:"DATA_KEY",get:function(){return Ne}},{key:"Event",get:function(){return We}},{key:"EVENT_KEY",get:function(){return Oe}},{key:"DefaultType",get:function(){return He}}]),i}();g.fn[Ae]=Xe._jQueryInterface,g.fn[Ae].Constructor=Xe,g.fn[Ae].noConflict=function(){return g.fn[Ae]=ke,Xe._jQueryInterface};var $e="popover",Ge="bs.popover",Je="."+Ge,Ze=g.fn[$e],tn="bs-popover",en=new RegExp("(^|\\s)"+tn+"\\S+","g"),nn=l({},Xe.Default,{placement:"right",trigger:"click",content:"",template:''}),on=l({},Xe.DefaultType,{content:"(string|element|function)"}),rn="fade",sn="show",an=".popover-header",ln=".popover-body",cn={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,INSERTED:"inserted"+Je,CLICK:"click"+Je,FOCUSIN:"focusin"+Je,FOCUSOUT:"focusout"+Je,MOUSEENTER:"mouseenter"+Je,MOUSELEAVE:"mouseleave"+Je},hn=function(t){function i(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(i,t);var e=i.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){g(this.getTipElement()).addClass(tn+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},e.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(an),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ln),e),t.removeClass(rn+" "+sn)},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(en);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n },\n\n jQueryDetection() {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n }\n}\n\nUtil.jQueryDetection()\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLES : '[data-toggle=\"buttons\"]',\n DATA_TOGGLE : '[data-toggle=\"button\"]',\n DATA_TOGGLES_BUTTONS : '[data-toggle=\"buttons\"] .btn',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLES\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n } else if (input.type === 'checkbox') {\n if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n }\n } else {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n triggerChangeEvent = false\n }\n\n if (triggerChangeEvent) {\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)[0]\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault() // work around Firefox bug #1540995\n } else {\n const inputBtn = button.querySelector(Selector.INPUT)\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault() // work around Firefox bug #1540995\n return\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n }\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n$(window).on(Event.LOAD_DATA_API, () => {\n // ensure correct active class is set to match the controls' actual values/states\n\n // find all checkboxes/readio buttons inside data-toggle groups\n let buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLES_BUTTONS))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n const input = button.querySelector(Selector.INPUT)\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n\n // find all button toggles\n buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n if (button.getAttribute('aria-pressed') === 'true') {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic',\n popperConfig : null\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string',\n popperConfig : '(null|object)'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n this.show(true)\n }\n\n show(usePopper = false) {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar && usePopper) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return {\n ...popperConfig,\n ...this._config.popperConfig\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n if (context._popper) {\n context._popper.destroy()\n }\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && event.which === ESCAPE_KEYCODE) {\n return\n }\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n .filter((item) => $(item).is(':visible'))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDE_PREVENTED : `hidePrevented${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show',\n STATIC : 'modal-static'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _triggerBackdropTransition() {\n if (this._config.backdrop === 'static') {\n const hideEventPrevented = $.Event(Event.HIDE_PREVENTED)\n\n $(this._element).trigger(hideEventPrevented)\n if (hideEventPrevented.defaultPrevented) {\n return\n }\n\n this._element.classList.add(ClassName.STATIC)\n\n const modalTransitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.classList.remove(ClassName.STATIC)\n })\n .emulateTransitionEnd(modalTransitionDuration)\n this._element.focus()\n } else {\n this.hide()\n }\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n const modalBody = this._dialog ? this._dialog.querySelector(Selector.MODAL_BODY) : null\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n this._triggerBackdropTransition()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object',\n popperConfig : '(null|object)'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist,\n popperConfig : null\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler)\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment))\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getPopperConfig(attachment) {\n const defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n }\n\n return {\n ...defaultBsConfig,\n ...this.config.popperConfig\n }\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n this._hideModalHandler = () => {\n if (this.element) {\n this.hide()\n }\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n this._hideModalHandler\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
+
+
+
+
+
+ + +
+
+
-
+
+ $cat "); if (file_exists('pages/'.$page.'.php')){ + include('pages/'.$page.'.php'); } else { + file_put_contents("log/page.log","Page not found pages/".$page."\n",FILE_APPEND); + // error_log("Page pages/$page.php does not exist! "); include('pages/default.php'); } ?> @@ -263,69 +283,10 @@ if (file_exists('pages/'.$page.'.php')){
- -

Type the text here

'},{title:'Strange Template',image:'template2.gif',description:'A template that defines two colums, each one with a title, and some text.',html:'

Title 1

Title 2

Text 1Text 2

More text goes here.

'},{title:'Text and Table',image:'template3.gif',description:'A title with some text and a table.',html:'

Title goes here

Table title
   
   
   

Type the text here

'}]}); +CKEDITOR.addTemplates('default',{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath('templates')+'templates/images/'),templates:[{title:'Image and Title',image:'template1.gif',description:'One main image with a title and text that surround the image.',html:'

Type the title here

Type the text here

'},{title:'Strange Template',image:'template2.gif',description:'A template that defines two colums, each one with a title, and some text.',html:'

Title 1

Title 2

Text 1Text 2

More text goes here.

'},{title:'Text and Table',image:'template3.gif',description:'A title with some text and a table.',html:'

Title goes here

>caption style="border:solid 1px black">Table title
   
   
   

Type the text here

'}]}); diff --git a/public_html/newcms/ckeditor/plugins/uicolor/yui/yui.js b/public_html/newcms/ckeditor/plugins/uicolor/yui/yui.js index 86f5484..3c5f0c1 100644 --- a/public_html/newcms/ckeditor/plugins/uicolor/yui/yui.js +++ b/public_html/newcms/ckeditor/plugins/uicolor/yui/yui.js @@ -23,10 +23,10 @@ Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.7.0 */ -if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=function(){var A=YAHOO.util.Event,B=YAHOO.util.Dom;return{useShim:false,_shimActive:false,_shimState:false,_debugShim:false,_createShim:function(){var C=document.createElement("div");C.id="yui-ddm-shim";if(document.body.firstChild){document.body.insertBefore(C,document.body.firstChild);}else{document.body.appendChild(C);}C.style.display="none";C.style.backgroundColor="red";C.style.position="absolute";C.style.zIndex="99999";B.setStyle(C,"opacity","0");this._shim=C;A.on(C,"mouseup",this.handleMouseUp,this,true);A.on(C,"mousemove",this.handleMouseMove,this,true);A.on(window,"scroll",this._sizeShim,this,true);},_sizeShim:function(){if(this._shimActive){var C=this._shim;C.style.height=B.getDocumentHeight()+"px";C.style.width=B.getDocumentWidth()+"px";C.style.top="0";C.style.left="0";}},_activateShim:function(){if(this.useShim){if(!this._shim){this._createShim();}this._shimActive=true;var C=this._shim,D="0";if(this._debugShim){D=".5";}B.setStyle(C,"opacity",D);this._sizeShim();C.style.display="block";}},_deactivateShim:function(){this._shim.style.display="none";this._shimActive=false;},_shim:null,ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,interactionInfo:null,init:function(){this.initialized=true;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(E,D){for(var F in this.ids){for(var C in this.ids[F]){var G=this.ids[F][C];if(!this.isTypeOfDD(G)){continue;}G[E].apply(G,D);}}},_onLoad:function(){this.init();A.on(document,"mouseup",this.handleMouseUp,this,true);A.on(document,"mousemove",this.handleMouseMove,this,true);A.on(window,"unload",this._onUnload,this,true);A.on(window,"resize",this._onResize,this,true);},_onResize:function(C){this._execOnAll("resetConstraints",[]);},lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isLocked:function(){return this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromTimeout:false,regDragDrop:function(D,C){if(!this.initialized){this.init();}if(!this.ids[C]){this.ids[C]={};}this.ids[C][D.id]=D;},removeDDFromGroup:function(E,C){if(!this.ids[C]){this.ids[C]={};}var D=this.ids[C];if(D&&D[E.id]){delete D[E.id];}},_remove:function(E){for(var D in E.groups){if(D){var C=this.ids[D];if(C&&C[E.id]){delete C[E.id];}}}delete this.handleIds[E.id];},regHandle:function(D,C){if(!this.handleIds[D]){this.handleIds[D]={};}this.handleIds[D][C]=C;},isDragDrop:function(C){return(this.getDDById(C))?true:false;},getRelated:function(H,D){var G=[];for(var F in H.groups){for(var E in this.ids[F]){var C=this.ids[F][E];if(!this.isTypeOfDD(C)){continue;}if(!D||C.isTarget){G[G.length]=C;}}}return G;},isLegalTarget:function(G,F){var D=this.getRelated(G,true);for(var E=0,C=D.length;Ethis.clickPixelThresh||D>this.clickPixelThresh){this.startDrag(this.startX,this.startY);}}if(this.dragThreshMet){if(C&&C.events.b4Drag){C.b4Drag(F);C.fireEvent("b4DragEvent",{e:F});}if(C&&C.events.drag){C.onDrag(F);C.fireEvent("dragEvent",{e:F});}if(C){this.fireEvents(F,false);}}this.stopEvent(F);}},fireEvents:function(V,L){var a=this.dragCurrent;if(!a||a.isLocked()||a.dragOnly){return;}var N=YAHOO.util.Event.getPageX(V),M=YAHOO.util.Event.getPageY(V),P=new YAHOO.util.Point(N,M),K=a.getTargetCoord(P.x,P.y),F=a.getDragEl(),E=["out","over","drop","enter"],U=new YAHOO.util.Region(K.y,K.x+F.offsetWidth,K.y+F.offsetHeight,K.x),I=[],D={},Q=[],c={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var S in this.dragOvers){var d=this.dragOvers[S];if(!this.isTypeOfDD(d)){continue; -}if(!this.isOverTarget(P,d,this.mode,U)){c.outEvts.push(d);}I[S]=true;delete this.dragOvers[S];}for(var R in a.groups){if("string"!=typeof R){continue;}for(S in this.ids[R]){var G=this.ids[R][S];if(!this.isTypeOfDD(G)){continue;}if(G.isTarget&&!G.isLocked()&&G!=a){if(this.isOverTarget(P,G,this.mode,U)){D[R]=true;if(L){c.dropEvts.push(G);}else{if(!I[G.id]){c.enterEvts.push(G);}else{c.overEvts.push(G);}this.dragOvers[G.id]=G;}}}}}this.interactionInfo={out:c.outEvts,enter:c.enterEvts,over:c.overEvts,drop:c.dropEvts,point:P,draggedRegion:U,sourceRegion:this.locationCache[a.id],validDrop:L};for(var C in D){Q.push(C);}if(L&&!c.dropEvts.length){this.interactionInfo.validDrop=false;if(a.events.invalidDrop){a.onInvalidDrop(V);a.fireEvent("invalidDropEvent",{e:V});}}for(S=0;S2000){}else{setTimeout(C._addListeners,10);if(document&&document.body){C._timeoutCount+=1;}}}},handleWasClicked:function(C,E){if(this.isHandle(E,C.id)){return true;}else{var D=C.parentNode;while(D){if(this.isHandle(E,D.id)){return true;}else{D=D.parentNode;}}}return false;}};}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners();}(function(){var A=YAHOO.util.Event;var B=YAHOO.util.Dom;YAHOO.util.DragDrop=function(E,C,D){if(E){this.init(E,C,D);}};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isTarget:true,padding:null,dragOnly:false,useShim:false,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDragOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=B.get(this.id); -}return this._domRef;},getDragEl:function(){return B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var E in this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){this.config=D||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof E!=="string"){this._domRef=E;E=B.generateId(E);}this.id=E;this.addToGroup((C)?C:"default");this.handleElId=E;A.onAvailable(E,this.handleOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events){for(var C in this.config.events){if(this.config.events[C]===false){this.events[C]=false;}}}this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);this.dragOnly=((this.config.dragOnly===true)?true:false);this.useShim=((this.config.useShim===true)?true:false);},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D){if(!C&&0!==C){this.padding=[E,E,E,E];}else{if(!F&&0!==F){this.padding=[E,C,E,C];}else{this.padding=[E,C,F,D];}}},setInitPosition:function(F,E){var G=this.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.display=="none")){}else{}return;}var D=F||0;var C=E||0;var H=B.getXY(G);this.initPageX=H[0]-D;this.initPageY=H[1]-C;this.lastPageX=H[0];this.lastPageY=H[1];this.setStartPosition(H);},setStartPosition:function(D){var C=D||B.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=C[0];this.startPageY=C[1];},addToGroup:function(C){this.groups[C]=true;this.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[C]){delete this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function(C){this.dragElId=C;},setHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.handleElId=C;this.DDM.regHandle(this.id,C);},setOuterHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}A.on(C,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(C);this.hasOuterHandles=true;},unreg:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locked);},handleMouseDown:function(J,I){var D=J.which||J.button;if(this.primaryButtonOnly&&D>1){return;}if(this.isLocked()){return;}var C=this.b4MouseDown(J),F=true;if(this.events.b4MouseDown){F=this.fireEvent("b4MouseDownEvent",J);}var E=this.onMouseDown(J),H=true;if(this.events.mouseDown){H=this.fireEvent("mouseDownEvent",J);}if((C===false)||(E===false)||(F===false)||(H===false)){return;}this.DDM.refreshCache(this.groups);var G=new YAHOO.util.Point(A.getPageX(J),A.getPageY(J));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(G,this)){}else{if(this.clickValidator(J)){this.setStartPosition();this.DDM.handleMouseDown(J,this);this.DDM.stopEvent(J);}else{}}},clickValidator:function(D){var C=YAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(this.id==this.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTargetCoord:function(E,D){var C=E-this.deltaX;var F=D-this.deltaY;if(this.constrainX){if(Cthis.maxX){C=this.maxX;}}if(this.constrainY){if(Fthis.maxY){F=this.maxY;}}C=this.getTick(C,this.xTicks);F=this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:function(C){var D=C.toUpperCase();this.invalidHandleTypes[D]=D;},addInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.invalidHandleIds[C]=C;},addInvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},removeInvalidHandleType:function(C){var D=C.toUpperCase();delete this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}delete this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var E=0,C=this.invalidHandleClasses.length;E=this.minX;D=D-C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}for(D=this.initPageX;D<=this.maxX;D=D+C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=[];this.yTickSize=C;var E={};for(var D=this.initPageY;D>=this.minY;D=D-C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}for(D=this.initPageY;D<=this.maxY;D=D+C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftConstraint=parseInt(E,10);this.rightConstraint=parseInt(D,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=true;},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks();},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0;},setYConstraint:function(C,E,D){this.topConstraint=parseInt(C,10);this.bottomConstraint=parseInt(E,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,D); -}this.constrainY=true;},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var D=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var C=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize);}},getTick:function(I,F){if(!F){return I;}else{if(F[0]>=I){return F[0];}else{for(var D=0,C=F.length;D=I){var H=I-F[D];var G=F[E]-I;return(G>H)?F[D]:F[E];}}return F[F.length-1];}}},toString:function(){return("DragDrop "+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider);})();YAHOO.util.DD=function(C,A,B){if(C){this.init(C,A,B);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,B){var A=C-this.startPageX;var D=B-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.deltaX=B;this.deltaY=A;},setDragElPos:function(C,B){var A=this.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:function(C,G,F){var E=this.getTargetCoord(G,F);if(!this.deltaSetXY){var H=[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var D=parseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var B=parseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=[D-E.x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cachePosition(E.x,E.y);var A=this;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=B;this.lastPageY=A;}else{var C=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=C[0];this.lastPageY=C[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var L=this.DDM.getClientHeight();var B=this.DDM.getClientWidth();var N=this.DDM.getScrollTop();var D=this.DDM.getScrollLeft();var H=E+I;var M=K+J;var G=(L+N-I-this.deltaY);var F=(B+D-J-this.deltaX);var C=40;var A=(document.all)?80:30;if(H>L&&G0&&I-NB&&F0&&J-Dc;++E){if(D[E].id==F.id){return true;}}return false;},isTypeOfDD:function(C){return(C&&C.__ygDragDrop);},isHandle:function(D,C){return(this.handleIds[D]&&this.handleIds[D][C]);},getDDById:function(D){for(var C in this.ids){if(this.ids[C][D]){return this.ids[C][D];}}return null;},handleMouseDown:function(E,D){this.currentTarget=YAHOO.util.Event.getTarget(E);this.dragCurrent=D;var C=D.getEl();this.startX=YAHOO.util.Event.getPageX(E);this.startY=YAHOO.util.Event.getPageY(E);this.deltaX=this.startX-C.offsetLeft;this.deltaY=this.startY-C.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var F=YAHOO.util.DDM;F.startDrag(F.startX,F.startY);F.fromTimeout=true;},this.clickTimeThresh);},startDrag:function(C,E){if(this.dragCurrent&&this.dragCurrent.useShim){this._shimState=this.useShim;this.useShim=true;}this._activateShim();clearTimeout(this.clickTimeout);var D=this.dragCurrent;if(D&&D.events.b4StartDrag){D.b4StartDrag(C,E);D.fireEvent("b4StartDragEvent",{x:C,y:E});}if(D&&D.events.startDrag){D.startDrag(C,E);D.fireEvent("startDragEvent",{x:C,y:E});}this.dragThreshMet=true;},handleMouseUp:function(C){if(this.dragCurrent){clearTimeout(this.clickTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.fromTimeout=false;this.handleMouseMove(C);}this.fromTimeout=false;this.fireEvents(C,true);}else{}this.stopDrag(C);this.stopEvent(C);}},stopEvent:function(C){if(this.stopPropagation){YAHOO.util.Event.stopPropagation(C);}if(this.preventDefault){YAHOO.util.Event.preventDefault(C);}},stopDrag:function(E,D){var C=this.dragCurrent;if(C&&!D){if(this.dragThreshMet){if(C.events.b4EndDrag){C.b4EndDrag(E);C.fireEvent("b4EndDragEvent",{e:E});}if(C.events.endDrag){C.endDrag(E);C.fireEvent("endDragEvent",{e:E});}}if(C.events.mouseUp){C.onMouseUp(E);C.fireEvent("mouseUpEvent",{e:E});}}if(this._shimActive){this._deactivateShim();if(this.dragCurrent&&this.dragCurrent.useShim){this.useShim=this._shimState;this._shimState=false;}}this.dragCurrent=null;this.dragOvers={};},handleMouseMove:function(F){var C=this.dragCurrent;if(C){if(YAHOO.util.Event.isIE&&!F.button){this.stopEvent(F);return this.handleMouseUp(F);}else{if(F.clientX<0||F.clientY<0){}}if(!this.dragThreshMet){var E=Math.abs(this.startX-YAHOO.util.Event.getPageX(F));var D=Math.abs(this.startY-YAHOO.util.Event.getPageY(F));if(E>this.clickPixelThresh||D>this.clickPixelThresh){this.startDrag(this.startX,this.startY);}}if(this.dragThreshMet){if(C&&C.events.b4Drag){C.b4Drag(F);C.fireEvent("b4DragEvent",{e:F});}if(C&&C.events.drag){C.onDrag(F);C.fireEvent("dragEvent",{e:F});}if(C){this.fireEvents(F,false);}}this.stopEvent(F);}},fireEvents:function(V,L){var a=this.dragCurrent;if(!a||a.isLocked()||a.dragOnly){return;}var N=YAHOO.util.Event.getPageX(V),M=YAHOO.util.Event.getPageY(V),P=new YAHOO.util.Point(N,M),K=a.getTargetCoord(P.x,P.y),F=a.getDragEl(),E=["out","over","drop","enter"],U=new YAHOO.util.Region(K.y,K.x+F.offsetWidth,K.y+F.offsetHeight,K.x),I=[],D={},Q=[],c={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var S in this.dragOvers){var d=this.dragOvers[S];if(!this.isTypeOfDD(d)){continue; +}if(!this.isOverTarget(P,d,this.mode,U)){c.outEvts.push(d);}I[S]=true;delete this.dragOvers[S];}for(var R in a.groups){if("string"!=typeof R){continue;}for(S in this.ids[R]){var G=this.ids[R][S];if(!this.isTypeOfDD(G)){continue;}if(G.isTarget&&!G.isLocked()&&G!=a){if(this.isOverTarget(P,G,this.mode,U)){D[R]=true;if(L){c.dropEvts.push(G);}else{if(!I[G.id]){c.enterEvts.push(G);}else{c.overEvts.push(G);}this.dragOvers[G.id]=G;}}}}}this.interactionInfo={out:c.outEvts,enter:c.enterEvts,over:c.overEvts,drop:c.dropEvts,point:P,draggedRegion:U,sourceRegion:this.locationCache[a.id],validDrop:L};for(var C in D){Q.push(C);}if(L&&!c.dropEvts.length){this.interactionInfo.validDrop=false;if(a.events.invalidDrop){a.onInvalidDrop(V);a.fireEvent("invalidDropEvent",{e:V});}}for(S=0;Sc.overlap.getArea())){G=C;}}}}return G;},refreshCache:function(D){var F=D||this.ids;for(var C in F){if("string"!=typeof C){continue;}for(var E in this.ids[C]){var G=this.ids[C][E];if(this.isTypeOfDD(G)){var H=this.getLocation(G);if(H){this.locationCache[G.id]=H;}else{delete this.locationCache[G.id];}}}}},verifyEl:function(D){try{if(D){var C=D.offsetParent;if(C){return true;}}}catch(E){}return false;},getLocation:function(H){if(!this.isTypeOfDD(H)){return null;}var F=H.getEl(),K,E,D,M,L,N,C,J,G;try{K=YAHOO.util.Dom.getXY(F);}catch(I){}if(!K){return null;}E=K[0];D=E+F.offsetWidth;M=K[1];L=M+F.offsetHeight;N=M-H.padding[0];C=D+H.padding[1];J=L+H.padding[2];G=E-H.padding[3];return new YAHOO.util.Region(N,C,J,G);},isOverTarget:function(K,C,E,F){var G=this.locationCache[C.id];if(!G||!this.useCache){G=this.getLocation(C);this.locationCache[C.id]=G;}if(!G){return false;}C.cursorIsOver=G.contains(K);var J=this.dragCurrent;if(!J||(!E&&!J.constrainX&&!J.constrainY)){return C.cursorIsOver;}C.overlap=null;if(!F){var H=J.getTargetCoord(K.x,K.y);var D=J.getDragEl();F=new YAHOO.util.Region(H.y,H.x+D.offsetWidth,H.y+D.offsetHeight,H.x);}var I=F.intersect(G);if(I){C.overlap=I;return(E)?true:C.cursorIsOver;}else{return false;}},_onUnload:function(D,C){this.unregAll();},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null;}this._execOnAll("unreg",[]);this.ids={};},elementCache:{},getElWrapper:function(D){var C=this.elementCache[D];if(!C||!C.el){C=this.elementCache[D]=new this.ElementWrapper(YAHOO.util.Dom.get(D));}return C;},getElement:function(C){return YAHOO.util.Dom.get(C);},getCss:function(D){var C=YAHOO.util.Dom.get(D);return(C)?C.style:null;},ElementWrapper:function(C){this.el=C||null;this.id=this.el&&C.id;this.css=this.el&&C.style;},getPosX:function(C){return YAHOO.util.Dom.getX(C);},getPosY:function(C){return YAHOO.util.Dom.getY(C);},swapNode:function(E,C){if(E.swapNode){E.swapNode(C);}else{var F=C.parentNode;var D=C.nextSibling;if(D==E){F.insertBefore(E,C);}else{if(C==E.nextSibling){F.insertBefore(C,E);}else{E.parentNode.replaceChild(C,E);F.insertBefore(E,D);}}}},getScroll:function(){var E,C,F=document.documentElement,D=document.body;if(F&&(F.scrollTop||F.scrollLeft)){E=F.scrollTop;C=F.scrollLeft;}else{if(D){E=D.scrollTop;C=D.scrollLeft;}else{}}return{top:E,left:C};},getStyle:function(D,C){return YAHOO.util.Dom.getStyle(D,C);},getScrollTop:function(){return this.getScroll().top;},getScrollLeft:function(){return this.getScroll().left;},moveToEl:function(C,E){var D=YAHOO.util.Dom.getXY(E);YAHOO.util.Dom.setXY(C,D);},getClientHeight:function(){return YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return YAHOO.util.Dom.getViewportWidth();},numericSort:function(D,C){return(D-C);},_timeoutCount:0,_addListeners:function(){var C=YAHOO.util.DDM;if(YAHOO.util.Event&&document){C._onLoad();}else{if(C._timeoutCount>2000){}else{setTimeout(C._addListeners,10);if(document&&document.body){C._timeoutCount+=1;}}}},handleWasClicked:function(C,E){if(this.isHandle(E,C.id)){return true;}else{var D=C.parentNode;while(D){if(this.isHandle(E,D.id)){return true;}else{D=D.parentNode;}}}return false;}};}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners();}(function(){var A=YAHOO.util.Event;var B=YAHOO.util.Dom;YAHOO.util.DragDrop=function(E,C,D){if(E){this.init(E,C,D);}};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isTarget:true,padding:null,dragOnly:false,useShim:false,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDragOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=B.get(this.id); +}return this._domRef;},getDragEl:function(){return B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var E in this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){this.config=D||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof E!=="string"){this._domRef=E;E=B.generateId(E);}this.id=E;this.addToGroup((C)?C:"default");this.handleElId=E;A.onAvailable(E,this.handleOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events){for(var C in this.config.events){if(this.config.events[C]===false){this.events[C]=false;}}}this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);this.dragOnly=((this.config.dragOnly===true)?true:false);this.useShim=((this.config.useShim===true)?true:false);},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D){if(!C&&0!==C){this.padding=[E,E,E,E];}else{if(!F&&0!==F){this.padding=[E,C,E,C];}else{this.padding=[E,C,F,D];}}},setInitPosition:function(F,E){var G=this.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.display=="none")){}else{}return;}var D=F||0;var C=E||0;var H=B.getXY(G);this.initPageX=H[0]-D;this.initPageY=H[1]-C;this.lastPageX=H[0];this.lastPageY=H[1];this.setStartPosition(H);},setStartPosition:function(D){var C=D||B.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=C[0];this.startPageY=C[1];},addToGroup:function(C){this.groups[C]=true;this.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[C]){delete this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function(C){this.dragElId=C;},setHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.handleElId=C;this.DDM.regHandle(this.id,C);},setOuterHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}A.on(C,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(C);this.hasOuterHandles=true;},unreg:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locked);},handleMouseDown:function(J,I){var D=J.which||J.button;if(this.primaryButtonOnly&&D>1){return;}if(this.isLocked()){return;}var C=this.b4MouseDown(J),F=true;if(this.events.b4MouseDown){F=this.fireEvent("b4MouseDownEvent",J);}var E=this.onMouseDown(J),H=true;if(this.events.mouseDown){H=this.fireEvent("mouseDownEvent",J);}if((C===false)||(E===false)||(F===false)||(H===false)){return;}this.DDM.refreshCache(this.groups);var G=new YAHOO.util.Point(A.getPageX(J),A.getPageY(J));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(G,this)){}else{if(this.clickValidator(J)){this.setStartPosition();this.DDM.handleMouseDown(J,this);this.DDM.stopEvent(J);}else{}}},clickValidator:function(D){var C=YAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(this.id==this.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTargetCoord:function(E,D){var C=E-this.deltaX;var F=D-this.deltaY;if(this.constrainX){if(Cthis.maxX){C=this.maxX;}}if(this.constrainY){if(Fthis.maxY){F=this.maxY;}}C=this.getTick(C,this.xTicks);F=this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:function(C){var D=C.toUpperCase();this.invalidHandleTypes[D]=D;},addInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.invalidHandleIds[C]=C;},addInvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},removeInvalidHandleType:function(C){var D=C.toUpperCase();delete this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}delete this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var E=0,C=this.invalidHandleClasses.length;E>c;++E){if(this.invalidHandleClasses[E]==D){delete this.invalidHandleClasses[E];}}},isValidHandleChild:function(F){var E=true;var H;try{H=F.nodeName.toUpperCase();}catch(G){H=F.nodeName;}E=E&&!this.invalidHandleTypes[H];E=E&&!this.invalidHandleIds[F.id];for(var D=0,C=this.invalidHandleClasses.length;E&&D>c;++D){E=!B.hasClass(F,this.invalidHandleClasses[D]);}return E;},setXTicks:function(F,C){this.xTicks=[];this.xTickSize=C;var E={};for(var D=this.initPageX;D>=this.minX;D=D-C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}for(D=this.initPageX;D<=this.maxX;D=D+C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=[];this.yTickSize=C;var E={};for(var D=this.initPageY;D>=this.minY;D=D-C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}for(D=this.initPageY;D<=this.maxY;D=D+C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftConstraint=parseInt(E,10);this.rightConstraint=parseInt(D,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=true;},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks();},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0;},setYConstraint:function(C,E,D){this.topConstraint=parseInt(C,10);this.bottomConstraint=parseInt(E,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,D); +}this.constrainY=true;},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var D=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var C=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize);}},getTick:function(I,F){if(!F){return I;}else{if(F[0]>=I){return F[0];}else{for(var D=0,C=F.length;D>c;++D){var E=D+1;if(F[E]&&F[E]>=I){var H=I-F[D];var G=F[E]-I;return(G>H)?F[D]:F[E];}}return F[F.length-1];}}},toString:function(){return("DragDrop "+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider);})();YAHOO.util.DD=function(C,A,B){if(C){this.init(C,A,B);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,B){var A=C-this.startPageX;var D=B-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.deltaX=B;this.deltaY=A;},setDragElPos:function(C,B){var A=this.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:function(C,G,F){var E=this.getTargetCoord(G,F);if(!this.deltaSetXY){var H=[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var D=parseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var B=parseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=[D-E.x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cachePosition(E.x,E.y);var A=this;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=B;this.lastPageY=A;}else{var C=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=C[0];this.lastPageY=C[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var L=this.DDM.getClientHeight();var B=this.DDM.getClientWidth();var N=this.DDM.getScrollTop();var D=this.DDM.getScrollLeft();var H=E+I;var M=K+J;var G=(L+N-I-this.deltaY);var F=(B+D-J-this.deltaX);var C=40;var A=(document.all)?80:30;if(H>L&&G>c){window.scrollTo(D,N+A);}if(I0&&I-N>c){window.scrollTo(D,N-A);}if(M>B&&F>c){window.scrollTo(D+A,N);}if(J0&&J-D>c){window.scrollTo(D-A,N);}}},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call(this);this.scroll=(this.config.scroll!==false);},b4MouseDown:function(A){this.setStartPosition();this.autoOffset(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},b4Drag:function(A){this.setDragElPos(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},toString:function(){return("DD "+this.id);}});YAHOO.util.DDProxy=function(C,A,B){if(C){this.init(C,A,B);this.initFrame();}};YAHOO.util.DDProxy.dragElId="ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,createFrame:function(){var B=this,A=document.body;if(!A||!A.firstChild){setTimeout(function(){B.createFrame();},50);return;}var F=this.getDragEl(),E=YAHOO.util.Dom;if(!F){F=document.createElement("div");F.id=this.dragElId;var D=F.style;D.position="absolute";D.visibility="hidden";D.cursor="move";D.border="2px solid #aaa";D.zIndex=999;D.height="25px";D.width="25px";var C=document.createElement("div");E.setStyle(C,"height","100%");E.setStyle(C,"width","100%");E.setStyle(C,"background-color","#ccc");E.setStyle(C,"opacity","0");F.appendChild(C);A.insertBefore(F,A.firstChild);}},initFrame:function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame:function(E,D){var C=this.getEl();var A=this.getDragEl();var B=A.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(B.width,10)/2),Math.round(parseInt(B.height,10)/2));}this.setDragElPos(E,D);YAHOO.util.Dom.setStyle(A,"visibility","visible");},_resizeProxy:function(){if(this.resizeFrame){var H=YAHOO.util.Dom;var B=this.getEl();var C=this.getDragEl();var G=parseInt(H.getStyle(C,"borderTopWidth"),10);var I=parseInt(H.getStyle(C,"borderRightWidth"),10);var F=parseInt(H.getStyle(C,"borderBottomWidth"),10);var D=parseInt(H.getStyle(C,"borderLeftWidth"),10);if(isNaN(G)){G=0;}if(isNaN(I)){I=0;}if(isNaN(F)){F=0;}if(isNaN(D)){D=0;}var E=Math.max(0,B.offsetWidth-I-D);var A=Math.max(0,B.offsetHeight-G-F);H.setStyle(C,"width",E+"px");H.setStyle(C,"height",A+"px");}},b4MouseDown:function(B){this.setStartPosition();var A=YAHOO.util.Event.getPageX(B);var C=YAHOO.util.Event.getPageY(B);this.autoOffset(A,C);},b4StartDrag:function(A,B){this.showFrame(A,B);},b4EndDrag:function(A){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden");},endDrag:function(D){var C=YAHOO.util.Dom;var B=this.getEl();var A=this.getDragEl();C.setStyle(A,"visibility","");C.setStyle(B,"visibility","hidden");YAHOO.util.DDM.moveToEl(B,A);C.setStyle(A,"visibility","hidden");C.setStyle(B,"visibility","");},toString:function(){return("DDProxy "+this.id);}});YAHOO.util.DDTarget=function(C,A,B){if(C){this.initTarget(C,A,B);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toString:function(){return("DDTarget "+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:"2.7.0",build:"1796"});/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt @@ -57,7 +57,7 @@ Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.7.0 */ -(function(){var B=YAHOO.util;var A=function(D,C,E,F){if(!D){}this.init(D,C,E,F);};A.NAME="Anim";A.prototype={toString:function(){var C=this.getEl()||{};var D=C.id||C.tagName;return(this.constructor.NAME+": "+D);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(C,E,D){return this.method(this.currentFrame,E,D-E,this.totalFrames);},setAttribute:function(C,F,E){var D=this.getEl();if(this.patterns.noNegatives.test(C)){F=(F>0)?F:0;}if("style" in D){B.Dom.setStyle(D,C,F+E);}else{if(C in D){D[C]=F;}}},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if("style" in E){if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}}else{if(C in E){G=E[C];}}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B0)?F:0;}if("style" in D){B.Dom.setStyle(D,C,F+E);}else{if(C in D){D[C]=F;}}},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if("style" in E){if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}}else{if(C in E){G=E[C];}}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G>c;++G){E[G]=I[G]+F[D]["by"][G]*1;}}else{E=I+F[D]["by"]*1;}}}this.runtimeAttributes[D].start=I;this.runtimeAttributes[D].end=E;this.runtimeAttributes[D].unit=(H(F[D].unit))?F[D]["unit"]:this.getDefaultUnit(D);return true;},init:function(E,J,I,C){var D=false;var F=null;var H=0;E=B.Dom.get(E);this.attributes=J||{};this.duration=!YAHOO.lang.isUndefined(I)?I:1;this.method=C||B.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=B.AnimMgr.fps;this.setEl=function(M){E=B.Dom.get(M);};this.getEl=function(){return E;};this.isAnimated=function(){return D;};this.getStartTime=function(){return F;};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false;}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(B.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds){this.totalFrames=1;}B.AnimMgr.registerElement(this);return true;};this.stop=function(M){if(!this.isAnimated()){return false;}if(M){this.currentFrame=this.totalFrames;this._onTween.fire();}B.AnimMgr.stop(this);};var L=function(){this.onStart.fire();this.runtimeAttributes={};for(var M in this.attributes){this.setRuntimeAttribute(M);}D=true;H=0;F=new Date();};var K=function(){var O={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};O.toString=function(){return("duration: "+O.duration+", currentFrame: "+O.currentFrame);};this.onTween.fire(O);var N=this.runtimeAttributes;for(var M in N){this.setAttribute(M,this.doMethod(M,N[M].start,N[M].end),N[M].unit);}H+=1;};var G=function(){var M=(new Date()-F)/1000;var N={duration:M,frames:H,fps:H/M};N.toString=function(){return("duration: "+N.duration+", frames: "+N.frames+", fps: "+N.fps);};D=false;H=0;this.onComplete.fire(N);};this._onStart=new B.CustomEvent("_start",this,true);this.onStart=new B.CustomEvent("start",this);this.onTween=new B.CustomEvent("tween",this);this._onTween=new B.CustomEvent("_tween",this,true);this.onComplete=new B.CustomEvent("complete",this);this._onComplete=new B.CustomEvent("_complete",this,true);this._onStart.subscribe(L);this._onTween.subscribe(K);this._onComplete.subscribe(G);}};B.Anim=A;})();YAHOO.util.AnimMgr=new function(){var C=null;var B=[];var A=0;this.fps=1000;this.delay=1;this.registerElement=function(F){B[B.length]=F;A+=1;F._onStart.fire();this.start();};this.unRegister=function(G,F){F=F||E(G);if(!G.isAnimated()||F==-1){return false;}G._onComplete.fire();B.splice(F,1);A-=1;if(A<=0){this.stop();}return true;};this.start=function(){if(C===null){C=setInterval(this.run,this.delay);}};this.stop=function(H){if(!H){clearInterval(C);for(var G=0,F=B.length;G0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;Mc/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){var A=function(H,G,I,J){if(H){A.superclass.constructor.call(this,H,G,I,J);}};A.NAME="Motion";var E=YAHOO.util;YAHOO.extend(A,E.ColorAnim);var F=A.superclass;var C=A.prototype;C.patterns.points=/^points$/i;C.setAttribute=function(G,I,H){if(this.patterns.points.test(G)){H=H||"px";F.setAttribute.call(this,"left",I[0],H);F.setAttribute.call(this,"top",I[1],H);}else{F.setAttribute.call(this,G,I,H);}};C.getAttribute=function(G){if(this.patterns.points.test(G)){var H=[F.getAttribute.call(this,"left"),F.getAttribute.call(this,"top")];}else{H=F.getAttribute.call(this,G);}return H;};C.doMethod=function(G,K,H){var J=null;if(this.patterns.points.test(G)){var I=this.method(this.currentFrame,0,100,this.totalFrames)/100;J=E.Bezier.getPosition(this.runtimeAttributes[G],I);}else{J=F.doMethod.call(this,G,K,H);}return J;};C.setRuntimeAttribute=function(P){if(this.patterns.points.test(P)){var H=this.getEl();var J=this.attributes;var G;var L=J["points"]["control"]||[];var I;var M,O;if(L.length>0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.7.0",build:"1799"}); diff --git a/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcount.html b/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcount.html index 2f11345..d8b8db5 100644 --- a/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcount.html +++ b/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcount.html @@ -27,7 +27,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license WordCount Plugin for CKEditor that counts the words an shows the word count in the footer of the editor..

- In order to use the new plugin, include it in the config.extraPlugins configuration setting. + In order to use the new plugin, include it in the >code>config.extraPlugins configuration setting.

 CKEDITOR.replace( 'textarea_id', {
diff --git a/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcountWithMaxCount.html b/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcountWithMaxCount.html
index 04c00c4..2432fda 100644
--- a/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcountWithMaxCount.html
+++ b/public_html/newcms/ckeditor/plugins/wordcount/wordcount/samples/wordcountWithMaxCount.html
@@ -28,7 +28,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
             WordCount Plugin for CKEditor that counts the words an shows the word count in the footer of the editor..
 		

- In order to use the new plugin, include it in the config.extraPlugins configuration setting. + In order to use the new plugin, include it in the >code>config.extraPlugins configuration setting.

 CKEDITOR.replace( 'textarea_id', {
diff --git a/public_html/newcms/config.php b/public_html/newcms/config.php
new file mode 100644
index 0000000..da58da6
--- /dev/null
+++ b/public_html/newcms/config.php
@@ -0,0 +1,12 @@
+connect_error) {
+    	die("Connection failed: " . $conn->connect_error);
+	}
+  mysqli_set_charset($conn,"utf8");
+?>
\ No newline at end of file
diff --git a/public_html/newcms/crop_19.11_map.shtml b/public_html/newcms/crop_19.11_map.shtml
deleted file mode 100644
index 8aed055..0000000
--- a/public_html/newcms/crop_19.11_map.shtml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-  
-
diff --git a/public_html/newcms/db_connection.php b/public_html/newcms/db_connection.php
index ba30046..c225ad7 100644
--- a/public_html/newcms/db_connection.php
+++ b/public_html/newcms/db_connection.php
@@ -1,15 +1,13 @@
 
diff --git a/public_html/newcms/delete_category.php b/public_html/newcms/delete_category.php
index f96d01b..bd89c56 100644
--- a/public_html/newcms/delete_category.php
+++ b/public_html/newcms/delete_category.php
@@ -1,20 +1,20 @@
 
 
 
 
 
-/bootstrap.min.css"> 
+css/bootstrap.min.css"> 
 annuler - retour   
@@ -43,7 +43,7 @@ $id = $_POST['id']; echo '


Article: '.$info['title'].'

-  modifier

+ videos/'.$info['picture'].'" style="width:100px; height:auto;" border=0> modifier

'; } ?> diff --git a/public_html/newcms/form_delete_category.php b/public_html/newcms/form_delete_category.php index e63099e..ef39821 100644 --- a/public_html/newcms/form_delete_category.php +++ b/public_html/newcms/form_delete_category.php @@ -1,5 +1,5 @@  @@ -14,14 +14,14 @@ include ("../lib/config.php"); echo 'SELECT CATEGORY:
'; @@ -48,5 +48,5 @@ echo'




diff --git a/public_html/newcms/form_delete_mainmenu.php b/public_html/newcms/form_delete_mainmenu.php index 7b91fc6..5f0dc53 100644 --- a/public_html/newcms/form_delete_mainmenu.php +++ b/public_html/newcms/form_delete_mainmenu.php @@ -1,5 +1,5 @@  @@ -14,14 +14,14 @@ include ("../lib/config.php"); echo 'SELECT mainmenu:
'; @@ -48,5 +48,5 @@ echo'



diff --git a/public_html/newcms/form_delete_member.php b/public_html/newcms/form_delete_member.php index ea40174..9fdacf4 100644 --- a/public_html/newcms/form_delete_member.php +++ b/public_html/newcms/form_delete_member.php @@ -1,5 +1,5 @@  @@ -14,14 +14,14 @@ include ("../lib/config.php"); echo 'Choisir membre:
'; @@ -48,5 +48,5 @@ echo'



diff --git a/public_html/newcms/form_delete_news.php b/public_html/newcms/form_delete_news.php index af19e00..d6eb0d7 100644 --- a/public_html/newcms/form_delete_news.php +++ b/public_html/newcms/form_delete_news.php @@ -1,5 +1,5 @@  diff --git a/public_html/newcms/form_delete_partner.php b/public_html/newcms/form_delete_partner.php index 2cb9d4c..c26fa3d 100644 --- a/public_html/newcms/form_delete_partner.php +++ b/public_html/newcms/form_delete_partner.php @@ -1,5 +1,5 @@  @@ -14,14 +14,14 @@ include ("../lib/config.php"); echo 'Choisir Partenaire:
'; @@ -48,5 +48,5 @@ echo'



diff --git a/public_html/newcms/form_delete_portfoliofront.php b/public_html/newcms/form_delete_portfoliofront.php index b5f4a4c..05b952d 100644 --- a/public_html/newcms/form_delete_portfoliofront.php +++ b/public_html/newcms/form_delete_portfoliofront.php @@ -1,6 +1,6 @@  @@ -31,7 +31,7 @@ include ("../lib/config.php"); echo '


Slider Picture '.$info['id'].' - '.$info['page'].'

-  delete picture

+ data/gallerys/header-pictures/'.$info['page'].'/'.$info['filename'].'" width="200" height="50" border=0> delete picture

'; } ?> diff --git a/public_html/newcms/form_delete_project.php b/public_html/newcms/form_delete_project.php index 00b9b27..15d4685 100644 --- a/public_html/newcms/form_delete_project.php +++ b/public_html/newcms/form_delete_project.php @@ -1,12 +1,12 @@  -/bootstrap.min.css"> +css/bootstrap.min.css"> annuler - retour   
@@ -43,7 +43,7 @@ $id = $_POST['id']; echo '


Projet: '.$info['title_fr'].'

-   onclick="return confirm('Are you sure?')" effacer projet

+ data/images/'.$info['picture'].'" style="width:100px; height:auto;" border=0>  onclick="return confirm('Are you sure?')" effacer projet

'; } ?> diff --git a/public_html/newcms/form_delete_sub_category.php b/public_html/newcms/form_delete_sub_category.php index 284bd3a..ee7e4fc 100644 --- a/public_html/newcms/form_delete_sub_category.php +++ b/public_html/newcms/form_delete_sub_category.php @@ -1,5 +1,5 @@  @@ -13,14 +13,14 @@ include ("../lib/config.php"); echo 'SELECT SUBCATEGORY:
'; -dbconnect(); -mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); + + // Retrieve data from database $sql="SELECT * FROM categorys WHERE NOT mainmenu = 'contact'"; -$result=mysql_query($sql); +$result=mysqli_query($conn,$sql); -while($rows=mysql_fetch_array($result)){ +while($rows=mysqli_fetch_array($result)){ echo ''; } @@ -45,13 +45,13 @@ echo '
'.$rows['id'].' '.$rows['mainmenu'].' @@ -82,5 +82,5 @@ while($rows=mysql_fetch_array($result)){




diff --git a/public_html/newcms/form_manage_mainmenu.php b/public_html/newcms/form_manage_mainmenu.php index bcb04f2..46e036c 100644 --- a/public_html/newcms/form_manage_mainmenu.php +++ b/public_html/newcms/form_manage_mainmenu.php @@ -1,16 +1,16 @@  @@ -34,6 +34,6 @@ $rows=mysql_fetch_array($result);



diff --git a/public_html/newcms/form_manage_mainmenu2.php b/public_html/newcms/form_manage_mainmenu2.php index eaff2ae..a94b1e1 100644 --- a/public_html/newcms/form_manage_mainmenu2.php +++ b/public_html/newcms/form_manage_mainmenu2.php @@ -1,6 +1,6 @@  @@ -12,5 +12,5 @@ include ("../lib/config.php");



diff --git a/public_html/newcms/form_manage_sub_category.php b/public_html/newcms/form_manage_sub_category.php index d121abb..bcc11ac 100644 --- a/public_html/newcms/form_manage_sub_category.php +++ b/public_html/newcms/form_manage_sub_category.php @@ -1,5 +1,5 @@  @@ -14,14 +14,14 @@ echo '
'; -dbconnect(); - mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); + + // Retrieve data from database $sql="SELECT * FROM products ORDER BY prod_name_fr "; -$result=mysql_query($sql); +$result=mysqli_query($conn,$sql); -while($rows=mysql_fetch_array($result)){ +while($rows=mysqli_fetch_array($result)){ echo ''; } @@ -111,8 +111,8 @@ while($rows=mysql_fetch_array($result)){ $productname = $_POST['productname']; $sql="SELECT * FROM products WHERE id = '$productname' "; -$result=mysql_query($sql); -$info=mysql_fetch_array($result); +$result=mysqli_query($conn,$sql); +$info=mysqli_fetch_array($result); $kind = $_POST['kind']; diff --git a/public_html/newcms/form_new_PDF-Upload2.php b/public_html/newcms/form_new_PDF-Upload2.php index dab1a28..6a59be1 100644 --- a/public_html/newcms/form_new_PDF-Upload2.php +++ b/public_html/newcms/form_new_PDF-Upload2.php @@ -1,5 +1,5 @@  @@ -8,7 +8,7 @@ include ("../lib/config.php"); -/bootstrap.min.css"> +css/bootstrap.min.css"> - - -

- - - - -
- - - - - - - - - - - - - - - - -
- Qube Concretec
- Accueil  |   - Entreprise   |    - Produits   |    - Nouveaux produits   |    - Projets   |    - Téléchargements  |   - Contact -

-


- Bonjour,

- Nous avons reçu une demande de désinscription du Newsletter de qube-concretec.eu
-
- Pour finaliser votre désinscription nous vous prions - de confirmer en cliquant sur le - lien ci-dessous
-
- Confirmation - désinscription
-
-


Cordialement,
- Votre équipe qube-concretec.eu
-
-
- Qube Concretec -
-         -
-


Si vous ne désirez plus recevoir des - nouveautés de qube-concretec.eu,
- vous pouvez vous désinscrire à tout moment en - cliquant sur le lien en bas de ce message


- Me désinscrire.

-
-
-

- -'; - $mail = new PHPMailer(); -$mail->IsSMTP(); - $mail->Host = "mail.mbox.lu"; - $mail->SMTPAuth = true; - $mail->SMTPSecure = "tls"; - $mail->Port = 587; - $mail->SMTPKeepAlive = true; - $mail->Username = "newsletter@qube-concretec.eu"; - $mail->Password = "Bicrodunit721"; - $frommail = "newsletter@qube-concretec.eu"; -$fromname = "Qube Concretec"; -$mail->SetFrom($frommail, $fromname); - $mail->CharSet = 'UTF-8'; - $mail->Subject = $title; - $mail->msgHTML($body); -$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; - $mail->AddAddress($email, $email); -if(!$mail->Send()) { - echo "Mailer Error: " . $mail->ErrorInfo; -} else { - echo ' -

Désinscription du Newsletter

-
- Pour vous désinscrire définitivement, veuillez confirmer la désinscription par le lien qui vient d´être envoyé à votre adresse email.


-
'; -} - } -?> \ No newline at end of file diff --git a/public_html/pages/download.php b/public_html/pages/download.php index 4658c1b..3449c1a 100644 --- a/public_html/pages/download.php +++ b/public_html/pages/download.php @@ -7,7 +7,7 @@ $activea = 'prod_brochure'; $activef = 'prod_soumission'; $vide = ''; if ($cat == '6') {$cat = 'prod_brochure';} - echo '
'; + echo '
'; $abfrage = "SELECT `$cat` FROM products ORDER BY pos ASC"; $result = $db->queryarray($abfrage); /*$count = 0*/ diff --git a/public_html/pages/fr_sendcandidature.php b/public_html/pages/fr_sendcandidature.php deleted file mode 100644 index a512774..0000000 --- a/public_html/pages/fr_sendcandidature.php +++ /dev/null @@ -1,75 +0,0 @@ -'; - $message .= '

Nouvelle candidature

'; - $message .= '

Envoyé par: '; - $message .= $_POST['name']; - $message .= ',

'; - $message .= '

E-Mail: '; - $message .= $_POST['email']; - $message .= ',

'; - $message .= '

Tél.: '; - $message .= $_POST['phone']; - $message .= ',

'; - $message .= '

Message: '; - $message .= $_POST['nachricht']; - $message .= ',

'; - $message .= ''; - if(!empty($_POST["send"])) { - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/Exception.php'; - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/PHPMailer.php'; - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/SMTP.php'; - $mail = new PHPMailer(); - $mail->IsSMTP(); - $mail->Host = $cfg["mail"]["server"]; - $mail->SMTPAuth = true; - $mail->SMTPSecure = $cfg["mail"]["security"]; - $mail->Port = $cfg["mail"]["port"]; - $mail->SMTPKeepAlive = true; - $mail->Username = $cfg["mail"]["user"]; - $mail->Password = $cfg["mail"]["password"]; - $mail->SetFrom($email, $from_name); - $mail->AddReplyTo($email, $from_name); - $mail->AddAddress($cfg["mail"]["fromjob"]); // set recipient email address - $mail->CharSet = 'UTF-8'; - $mail->Subject = $betreff; - $mail->WordWrap = 80; - $mail->MsgHTML($message); - $mail->IsHTML(true); - if (! empty($_FILES['attachment'])) { - $count = count($_FILES['attachment']['name']); - if ($count > 0) { - // Attaching multiple files with the email - for ($i = 0; $i < $count; $i ++) { - if (! empty($_FILES["attachment"]["name"])) { - $tempFileName = $_FILES["attachment"]["tmp_name"][$i]; - $fileName = $_FILES["attachment"]["name"][$i]; - $mail->AddAttachment($tempFileName, $fileName); - } - } - } - } - if (! $mail->Send()) { - echo'
-


Mailer Error: '.$mail->ErrorInfo.'


-
'; - } else { - echo '
-


Merci pour votre candidature, nous revenons vers vous dans les meilleurs délais.


-
'; - } -} - -} else { -echo '
-
'; - echo $fehler; - echo '

Retour vers le message

-
'; -} - - ?> \ No newline at end of file diff --git a/public_html/pages/fr_sendcommande.php b/public_html/pages/fr_sendcommande.php deleted file mode 100644 index 99890c4..0000000 --- a/public_html/pages/fr_sendcommande.php +++ /dev/null @@ -1,74 +0,0 @@ -'; - $message .= '

Nouvelle commande

'; - $message .= '

Envoyé par: '; - $message .= $_POST['name']; - $message .= ',

'; - $message .= '

E-Mail: '; - $message .= $_POST['email']; - $message .= ',

'; - $message .= '

Tél.: '; - $message .= $_POST['phone']; - $message .= ',

'; - $message .= '

Message: '; - $message .= $_POST['nachricht']; - $message .= ',

'; - $message .= ''; - if(!empty($_POST["send"])) { - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/Exception.php'; - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/PHPMailer.php'; - require 'qubeshop/composer/vendor/phpmailer/phpmailer/src/SMTP.php'; - $mail = new PHPMailer(); -$mail->IsSMTP(); -$mail->Host = $cfg["mail"]["server"]; -$mail->SMTPAuth = true; -$mail->SMTPSecure = $cfg["mail"]["security"]; -$mail->Port = $cfg["mail"]["port"]; -$mail->SMTPKeepAlive = true; -$mail->Username = $cfg["mail"]["user"]; -$mail->Password = $cfg["mail"]["password"]; - $mail->SetFrom($email, $from_name); - $mail->AddReplyTo($email, $from_name); - $mail->AddAddress($cfg["mail"]["fromteam"]); // set recipient email address - $mail->CharSet = 'UTF-8'; - $mail->Subject = $betreff; - $mail->WordWrap = 80; - $mail->MsgHTML($message); - $mail->IsHTML(true); - if (! empty($_FILES['attachment'])) { - $count = count($_FILES['attachment']['name']); - if ($count > 0) { - // Attaching multiple files with the email - for ($i = 0; $i < $count; $i ++) { - if (! empty($_FILES["attachment"]["name"])) { - $tempFileName = $_FILES["attachment"]["tmp_name"][$i]; - $fileName = $_FILES["attachment"]["name"][$i]; - $mail->AddAttachment($tempFileName, $fileName); - } - } - } - } - if (! $mail->Send()) { - echo'
-


Mailer Error: '.$mail->ErrorInfo.'


-
'; - } else { - echo '
-


Merci pour votre commande, nous revenons vers vous dans les meilleurs délais.


-
'; -} -} -} else { -echo '
-
'; -echo $fehler; -echo '

Retour vers le message

-
'; -} -// Session unset -?> \ No newline at end of file diff --git a/public_html/pages/fr_sendcontact.php b/public_html/pages/fr_sendcontact.php deleted file mode 100644 index 55b650b..0000000 --- a/public_html/pages/fr_sendcontact.php +++ /dev/null @@ -1,47 +0,0 @@ -
'; - if ($fehler == ""){ - // Email zumsammensetzen - $email = $_POST['email']; - $from_name = $_POST['name']; - $betreff = $_POST['betreff']; - $headers = "MIME-Version: 1.0\r\n"; - $headers .= "From:".$email."\r\n"; - $headers .= "Content-Type: text/html; charset=utf-8\r\n"; - $headers.= "Reply-To: $reply\r\n"; - $headers.= "X-Mailer: PHP/" . phpversion(); - $headers2 = "MIME-Version: 1.0\r\n"; - $headers2 .= 'From: Qube solutions Group ' . "\r\n"; - $headers2 .= "Content-Type: text/html; charset=utf-8\r\n"; - $headers2 .= "Reply-To: $reply\r\n"; - $headers2 .= "X-Mailer: PHP/" . phpversion(); - $message = ''; - $message .= ''; - $message .= '

Bonjour '; - $message .= $_POST['name']; - $message .= ',

'; - $message .= '

Merci de nous avoir contacté.

-

- Nous reviendrons vers vous très bientôt.

- '; - $message .= ''; - $nachrichtfertig = "Bonjour chère équipe Qube Solutions Group,

" .$_POST['name']. " wrote you a message from your website qube-concretec.eu:

" . $_POST['nachricht']. "

Phone:" . $_POST['phone']. "
EMail:" . $_POST['email']; - if(@mail("$empfaenger","$betreff","$nachrichtfertig","$headers")); - if(@mail("$email","$betreff","$message","$headers2")); - echo ' -
-
-

Merci,

votre message a été envoyé.

-
-
'; - - } - else { - echo '
-
'; - echo $fehler; - echo '

Retour vers le message

-
'; - } - - ?> \ No newline at end of file diff --git a/public_html/pages/fr_sendcontact2.php b/public_html/pages/fr_sendcontact2.php deleted file mode 100644 index 671e93c..0000000 --- a/public_html/pages/fr_sendcontact2.php +++ /dev/null @@ -1,49 +0,0 @@ -
'; - if ($fehler == ""){ -// Email zumsammensetzen -$empfaenger = 'mike.welter@pointcomm.lu'; -$email = $_POST['email']; -$from_name = $_POST['name']; -$betreff = $_POST['betreff']; -$headers = "MIME-Version: 1.0\r\n"; -$headers .= "From:".$email."\r\n"; -$headers .= "Content-Type: text/html; charset=utf-8\r\n"; -$headers.= "Reply-To: $reply\r\n"; -$headers.= "X-Mailer: PHP/" . phpversion(); -$headers2 = "MIME-Version: 1.0\r\n"; -$headers2 .= 'From: Qube solutions Group ' . "\r\n"; -$headers2 .= "Content-Type: text/html; charset=utf-8\r\n"; -$headers2 .= "Reply-To: $reply\r\n"; -$headers2 .= "X-Mailer: PHP/" . phpversion(); -$message = ''; -$message .= ''; -$message .= '

Bonjour '; -$message .= $_POST['name']; -$message .= ',

'; -$message .= '

Merci de nous avoir contacté.

-

-Nous reviendrons vers vous très bientôt.

- '; -$message .= ''; -$nachrichtfertig = "Bonjour chère équipe Qube Solutions Group,

" .$_POST['name']. " wrote you a message from your website qube-concretec.eu:

" . $_POST['nachricht']. "

Phone:" . $_POST['phone']. "
EMail:" . $_POST['email']; -if(@mail("$empfaenger","$betreff","$nachrichtfertig","$headers")); - /*if(@mail("$email","$betreff","$message","$headers2"));*/ -echo '
-
-

Merci,

votre message a été envoyé.

-
-
- '; - -} -else { -echo '
-
'; -echo $fehler; -echo '

Retour vers le message

-
'; - -} -echo '
'; -?> \ No newline at end of file diff --git a/public_html/pages/home.php b/public_html/pages/home.php index 31d2129..7722ad5 100644 --- a/public_html/pages/home.php +++ b/public_html/pages/home.php @@ -1,13 +1,12 @@ - - - - + + \ No newline at end of file diff --git a/public_html/pages/hotnews.php b/public_html/pages/hotnews.php index afac918..93b4404 100644 --- a/public_html/pages/hotnews.php +++ b/public_html/pages/hotnews.php @@ -4,7 +4,7 @@ echo '
'; $result = $db->queryarray($abfrage); /*$count = 0*/ foreach ($result as $info) { - echo '
+ echo '

'.$info['title_'.$lang.''] .' '.$cat.'

'.$info['content_'.$lang.''] .' diff --git a/public_html/pages/nouveautes.php b/public_html/pages/nouveautes.php index 8824a3c..273b7a3 100644 --- a/public_html/pages/nouveautes.php +++ b/public_html/pages/nouveautes.php @@ -1,51 +1,42 @@ '; - $abfrage = "SELECT * FROM products WHERE prod_cat_link NOT LIKE 'marketing' ORDER BY id DESC, pos LIMIT 12"; - $result = $db->queryarray($abfrage); - /*$count = 0*/ - foreach($result as $info) { - // $gallery = $info["catgallery"]; - $brochure = $info['prod_brochure']; - $prufzeugnis = $info['prod_prufzeugnis']; - $datenblatt = $info['prod_datenblatt']; - $video = $info['prod_video']; - $codes = $info['prod_codes']; - $soumission = $info['prod_soumission']; - $montage_anleitung = $info['prod_montage_anleitung']; - $BR = $info['BR']; - $PZ = $info['PZ']; - $DB = $info['DB']; - $VID = $info['VID']; - $FR = $info['FR']; - $PL = $info['PL']; - $AT = $info['AT']; - $SD = $info['SD']; - $CAD = $info['CAD']; - $MA = $info['MA']; - $nolink = ''; - if ($lang=='fr') {$prodtitle = $info['prod_name_fr']; } - elseif ($lang=='de') {$prodtitle = $info['prod_name_de']; } - elseif ($lang=='en') {$prodtitle = $info['prod_name_en']; } - echo '
-
'; if (file_exists($_SERVER["DOCUMENT_ROOT"].'/'.$cfg["basepath"].'data/images/'.$info['prod_pic'].'')) { echo'test '; } else { echo'test '; } echo' -
-
-

'.$prodtitle.' | '.ucfirst($info['qube_name']).'

-
- -
- '; + include("shop/lib/modules/Articles.php"); + $ar = new Articles($db,$cfg); + $agroups = $ar->getNewArticleGroups($lang); + ?> +
+ \ No newline at end of file + if ($agr["brochure"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["brochure"]) && filesize($cfg["basepath"].'shop/media/'.$agr["brochure"]) == 0){ + $agr["brochure"] = null; + } + if ($agr["fichetechnique"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["fichetechnique"]) && filesize($cfg["basepath"].'shop/media/'.$agr["fichetechnique"]) == 0){ + $agr["fichetechnique"] = null; + } + if ($agr["noticemontage"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) && filesize($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) == 0){ + $agr["noticemontage"] = null; + } + if ($agr["fichebim"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["fichebim"]) && filesize($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) == 0){ + $agr["fichebim"] = null; + } + if ($agr["certificat"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["certificat"]) && filesize($cfg["basepath"].'shop/media/'.$agr["certificat"]) == 0){ + $agr["certificat"] = null; + } + $agr["show_shop"] = null; + $agr["show_fav"] = null; + $site->group_product($imgfile,$agr,$lang,$count); + ?> + + +
+ \ No newline at end of file diff --git a/public_html/pages/product.php b/public_html/pages/product.php index dfc120c..4212a57 100644 --- a/public_html/pages/product.php +++ b/public_html/pages/product.php @@ -1,67 +1,101 @@ + + +
+
 
+
'; - $result = $db->queryarray($abfrage); - /*$count = 0*/ - foreach ($result as $info) { - $datei = ''.$info['thumb'].''; - $thumb = explode(".",$datei); - $active = ''.$info['prod_cat_link'].''; - if ($lang=='fr') {$cattitle = ''.$info['prod_cat_fr'].''; } - elseif ($lang=='de') {$cattitle = ''.$info['prod_cat_de'].''; } - elseif ($lang=='en') {$cattitle = ''.$info['prod_cat_en'].''; } - echo ' - '; + + $abfrage = "SELECT famille_art,titre_fr FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC"; + $fam = $db->queryarray($abfrage); + $selfamille = null; + + foreach($fam as $info) { + if ($prod == $info['famille_art']){ + $selfamille = $info['famille_art']; + } + ?> + '; - echo '
'; - $abfrage = "SELECT * FROM products WHERE prod_cat_link NOT LIKE 'marketing' ORDER BY pos"; - $result = $db->queryarray($abfrage); - /*$count = 0*/ - foreach ($result as $info) { - //$gallery = $info["catgallery"]; - $brochure = $info['prod_brochure']; - $prufzeugnis = $info['prod_prufzeugnis']; - $datenblatt = $info['prod_datenblatt']; - $video = $info['prod_video']; - $codes = $info['prod_codes']; - $soumission = $info['prod_soumission']; - $montage_anleitung = $info['prod_montage_anleitung']; - $BR = $info['BR']; - $PZ = $info['PZ']; - $DB = $info['DB']; - $VID = $info['VID']; - $FR = $info['FR']; - $PL = $info['PL']; - $AT = $info['AT']; - $SD = $info['SD']; - $CAD = $info['CAD']; - $MA = $info['MA']; - $nolink = ''; - if ($lang=='fr') {$prodtitle = $info['prod_name_fr']; } - elseif ($lang=='de') {$prodtitle = $info['prod_name_de']; } - elseif ($lang=='en') {$prodtitle = $info['prod_name_en']; } - echo '
-
'; if (file_exists($_SERVER["DOCUMENT_ROOT"].'/'.$cfg["basepath"].'data/images/'.$info['prod_pic'].'')) { echo'test '; } else { echo'test '; } echo' -
-
-

'.$prodtitle.' | '.ucfirst($info['qube_name']).'

-
- -
- '; +?> +
 
+
+ +
+
 
+
+queryarray($grabfrage); + + $col = ""; + foreach($grp as $g) { + + ?> + +
 
+
+ getArticleGroupsByFamille($selfamille,$lang); + } else { + $testx = 2; + $agroups = $ag->getArticleGroupsByFamilleAndGroup($selfamille,$pgrp,$lang); + } + // $abfrage = "SELECT * FROM groups WHERE famille_art='".$selfamille."' ORDER BY gp_art;"; + + ?> +
+
 
+
+ group_product($imgfile,$agr,$lang,$count); + ?> + + + \ No newline at end of file + ?> +
+
 
+ \ No newline at end of file diff --git a/public_html/pages/productnews.php b/public_html/pages/productnews.php index 821d999..1cc66ef 100644 --- a/public_html/pages/productnews.php +++ b/public_html/pages/productnews.php @@ -1,11 +1,11 @@
'; + echo '
'; $abfrage = "SELECT * FROM productnews WHERE id = '$cat' "; - $result = $conn->queryarray($abfrage); + $result = $db->queryarray($abfrage); /*$count = 0*/ foreach ($result as $info) { - echo '
+ echo '

'.$info['title_'.$lang.''] .'

'.$info['content_'.$lang.''].' @@ -13,19 +13,19 @@
'.$info['title_'.$lang.''].'
-
+ '; echo '
'; } - echo '
'; + echo '
'; ?> \ No newline at end of file diff --git a/public_html/pages/products.php b/public_html/pages/products.php deleted file mode 100644 index 6ce5830..0000000 --- a/public_html/pages/products.php +++ /dev/null @@ -1,70 +0,0 @@ -'; - $result = $db->queryarray($abfrage); - - foreach($result as $info) { - $datei = ''.$info['thumb'].''; - $thumb = explode(".",$datei); - $active = ''.$info['prod_cat_link'].''; - $cattitle = ''.$info['prod_cat_'.$lang].''; - echo ' - '; - } - echo '
'; - echo '
'; - $abfrage = "SELECT * FROM products, prod_cat WHERE products.prod_cat_link = '$cat' AND prod_cat.prod_cat_link = '$cat' ORDER BY pos"; - $result = $db->queryarray($abfrage); - foreach($result as $info) { - $brochure = $info['prod_brochure']; - $prufzeugnis = $info['prod_prufzeugnis']; - $datenblatt = $info['prod_datenblatt']; - $video = $info['prod_video']; - $codes = $info['prod_codes']; - $soumission = $info['prod_soumission']; - $montage_anleitung = $info['prod_montage_anleitung']; - $BR = $info['BR']; - $PZ = $info['PZ']; - $DB = $info['DB']; - $VID = $info['VID']; - $FR = $info['FR']; - $PL = $info['PL']; - $AT = $info['AT']; - $SD = $info['SD']; - $CAD = $info['CAD']; - $MA = $info['MA']; - $nolink = ''; - $prodtitle = $info['prod_name_'.$lang]; - echo '
'; - if (file_exists($_SERVER["DOCUMENT_ROOT"].'/'.$cfg["basepath"].'data/images/'.$info['prod_pic'].'')) { - echo'test '; - } else { echo'test '; - } - echo' -
-
-

'.$prodtitle.' | '.ucfirst($info['qube_name']).'

-
- -
- '; - } - ?> \ No newline at end of file diff --git a/public_html/pages/project.php b/public_html/pages/project.php index a4bcb16..84b06ea 100644 --- a/public_html/pages/project.php +++ b/public_html/pages/project.php @@ -1,5 +1,5 @@
'; + echo '
'; $abfrage = "SELECT * FROM projects WHERE id = '$cat' "; $result = $db->queryarray($abfrage); /*$count = 0*/ @@ -33,8 +33,8 @@ $convert = $location . " -resize 150x150^ -gravity center -extent 350x350 " . $name . " ".$nameto; // Command creating if (file_exists($cfg["basepath"].'data/gallerys/projects/'.$info['linkname'] .'/thumbs/thumb_'.$filename.'')) {} else {exec ($convert);}// Execution of complete command. list($width, $height) = getimagesize($ordner .'/'.$filename.''); - echo '
- '.$info['title_'.$cfg['lang']].'
'; + echo ''; } } } diff --git a/public_html/pages/projects.php b/public_html/pages/projects.php index 6f11a37..727c07a 100644 --- a/public_html/pages/projects.php +++ b/public_html/pages/projects.php @@ -1,6 +1,6 @@ +
'; $abfrage = "SELECT * FROM projects ORDER BY date"; $result = $db->queryarray($abfrage); foreach($result as $info) { @@ -14,5 +14,6 @@
lire plus
'; } - echo '
'; - ?> \ No newline at end of file + echo ''; + ?> +
\ No newline at end of file diff --git a/public_html/pages/search.php b/public_html/pages/search.php deleted file mode 100644 index b4d5010..0000000 --- a/public_html/pages/search.php +++ /dev/null @@ -1,16 +0,0 @@ - -

-

'.(($cfg['lang']== "de")?"Produktsuche":(($cfg['lang']=="be")?"Productsearch":"Recherche produit")).'


-
-
-
- - - - -

-
-
'; -?> \ No newline at end of file diff --git a/public_html/pages/sections/lastprojects.php b/public_html/pages/sections/lastprojects.php index 049df68..719b33c 100644 --- a/public_html/pages/sections/lastprojects.php +++ b/public_html/pages/sections/lastprojects.php @@ -22,11 +22,10 @@
-
- '; +
diff --git a/public_html/pages/sections/mobileapp.php b/public_html/pages/sections/mobileapps.php similarity index 100% rename from public_html/pages/sections/mobileapp.php rename to public_html/pages/sections/mobileapps.php diff --git a/public_html/pages/sections/newproducts.php b/public_html/pages/sections/newproducts.php index ae0c9c1..878d67c 100644 --- a/public_html/pages/sections/newproducts.php +++ b/public_html/pages/sections/newproducts.php @@ -1,53 +1,9 @@ -
-
+
+

Nouveaux produits

queryarray("SELECT * FROM article_groups order by creationdate desc LIMIT 12"); - - foreach($articlegroups as $agr) { - ?> - - + include('pages/nouveautes.php'); +?>
\ No newline at end of file diff --git a/public_html/pages/sections/productnews.php b/public_html/pages/sections/productnews.php index 8cd8d23..c2e3a75 100644 --- a/public_html/pages/sections/productnews.php +++ b/public_html/pages/sections/productnews.php @@ -15,8 +15,8 @@
diff --git a/public_html/products.php b/public_html/products.php new file mode 100644 index 0000000..c1e11d6 --- /dev/null +++ b/public_html/products.php @@ -0,0 +1,5 @@ + diff --git a/public_html/publicapi.php b/public_html/publicapi.php new file mode 100644 index 0000000..e6a922e --- /dev/null +++ b/public_html/publicapi.php @@ -0,0 +1,48 @@ + $value){ + if ((is_file("shop/lib/".$value) && strpos($value,'.') !== 0) && substr_compare($value, ".php", -strlen(".php")) === 0){ include_once("shop/lib/".$value);} +} +$moduleclasses = scandir("shop/lib/modules"); +foreach ($moduleclasses as $key => $value){ + if ((is_file("shop/lib/modules/".$value) && strpos($value,'.') !== 0) && substr_compare($value, ".php", -strlen(".php")) === 0){ include_once("shop/lib/modules/".$value); } +} +$db = new database($cfg["db"]); +//require_once("lib/lang/".$cfg["lang"].".php"); +$html = array(); +$params = json_decode(file_get_contents('php://input'), true); +if ($cfg["debug"] == 1){ $html["params"] = $params; } +if (isset($params["cl"])){ unset($params["cl"]);} +if (isset($params["fn"])){ unset($params["fn"]);} +header('Content-Type: application/json'); +if (!isset($params["ac"])){ + echo json_encode($html); exit(0); +} else { + if (isset($publicaliases[$params["ac"]])){ + $params["cl"] = $publicaliases[$params["ac"]]["cl"]; + $params["fn"] = $publicaliases[$params["ac"]]["fn"]; + } + unset($params["ac"]); + if (!isset($params["cl"]) && !isset($params["fn"])){ + echo json_encode(array("statuscode" => 404,"error" => "function does not exist")); exit(0); + } +} +if (isset($params["cl"]) && isset($params["fn"]) && $params["cl"] != "database"){ + if (class_exists($params["cl"])) { + $strclass=$params["cl"]; $cl = new $strclass($db,$cfg); + if (!method_exists($cl,$params["fn"])){ $html["error"] = "class ".$params["cl"]."->method ".$params["fn"]." does not exist!"; } + $r = new ReflectionMethod($strclass, $params["fn"]); + $metparams = $r->getParameters(); $fnp = array(); $prcnt = 0; + foreach ($metparams as $p) { + if (isset($params[$p->getName()])){ array_push($fnp,$params[$p->getName()]); } + if ($p->isOptional() === false){ $prcnt++; } + $html["fnparams"][$p->getName()] = (($p->isOptional() === true)?"optional":"required"); + } + if (count($fnp) < $prcnt){ $html["error"] = "Function has ".$prcnt." required parameters!"; + } else { $html["data"] = call_user_func_array(array($cl, $params["fn"]), $fnp); } + } else { $html["error"] = "class ".$params["cl"]." does not exist!"; } +} + + echo json_encode($html); +?> diff --git a/public_html/robots.txt b/public_html/robots.txt index 975da97..4b24c17 100644 --- a/public_html/robots.txt +++ b/public_html/robots.txt @@ -2,5 +2,4 @@ User-Agent: * Disallow: /newcms/ Disallow: /lib/ -Sitemap: https://www.qube-concretec.eu/sitemap.xml diff --git a/public_html/shop/css/theme.css b/public_html/shop/css/theme.css index fc3596f..99cb877 100644 --- a/public_html/shop/css/theme.css +++ b/public_html/shop/css/theme.css @@ -258,7 +258,7 @@ hr{border:0;border-top:1px solid #eee;margin:20px 0} .hover-theme:hover {color:#fff !important; background-color:#6a92d3 !important} .hover-text-theme:hover {color:#6a92d3 !important} .hover-border-theme:hover {border-color:#6a92d3 !important} - +.newcontainer{display: none} /* .label { color: #000; font-size: 8pt;} */ /* #main {margin-left: 210px;} */ /* @media (max-width:768px){ @@ -997,4 +997,12 @@ button.blue-grey { color:#fff!important;background-color:#607d8b!important; } -@media (max-width:600px){ #articlehead {font-size: 10pt;} } \ No newline at end of file +@media (max-width:600px){ #articlehead {font-size: 10pt;} } + +.artlbldata { display: inline-block;width: 105px!important; } +.artinlbldata {height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;} +.sitelogo { height: 50px;} +/* @media(min-width:993px){ .artlbldata { width: 105px!important; }} */ +@media(max-width:992px){ .artlbldata { width: 80px!important; }} +@media(max-width:600px){ .sitelogo { height: 30px;} .artlbldata { width: 65px!important; }.rest { width: 80%;}} + diff --git a/public_html/shop/index.php b/public_html/shop/index.php index c6ed5d6..c088d0f 100644 --- a/public_html/shop/index.php +++ b/public_html/shop/index.php @@ -111,15 +111,17 @@ $vars["session"] = $sess; } - - include("lib/lang/".$cfg["lang"].".php"); - $vars["lbl"] = $lbl; $vars['lang'] = $cfg['lang']; + if (isset($sess["userlanguage"])){ + $vars['lang'] = $sess["userlanguage"]; + } + include("lib/lang/".$vars["lang"].".php"); + $vars["lbl"] = $lbl; //TODO vars: - $vars['p_lang'] = 'fr'; - $vars['p_page']= ""; - $vars["p_prod"] =""; - $vars["p_subprod"] =""; + // $vars['p_lang'] = 'fr'; + // $vars['p_page']= ""; + // $vars["p_prod"] =""; + // $vars["p_subprod"] =""; $vars['keywords'] =""; //$lang sel; $vars['description'] = ""; //$lang sel; $vars['title'] = ""; diff --git a/public_html/shop/lib/config.php b/public_html/shop/lib/config.php index f872399..6b343b8 100644 --- a/public_html/shop/lib/config.php +++ b/public_html/shop/lib/config.php @@ -1,5 +1,7 @@ '/qube/', + "siteurl" => 'http://localhost/qube/', "cookie" => "qubeshop", "lang" => "fr", "debug" => 0, @@ -11,24 +13,25 @@ // "password" => "rhNpYMtXch1Lx6RQ", // "prefix" => "wiges", // ), - "mail" => array( - "from" => "newsletter@qube-concretec.eu", - "server" => "mail.mbox.lu", - "login" => "newsletter@qube-concretec.eu", - "password" => "Bicrodunit721", - "port" => 587, - "encrpytion" => "tls", - "debug" => 0 - ), // "mail" => array( - // "from" => "webmaster@dks.lu", - // "server" => "mail.your-server.de", - // "login" => "ksaffran@dks.lu", - // "password" => "Fb1ia1ka", + // "from" => "newsletter@qube-concretec.eu", + // "server" => "mail.mbox.lu", + // "login" => "newsletter@qube-concretec.eu", + // "password" => "Bicrodunit721", // "port" => 587, // "encrpytion" => "tls", - // "debug" => 1 + // "debug" => 0 // ), + "ordersemail" => "ksaffran@dks.lu", + "mail" => array( + "from" => "webmaster@dks.lu", + "server" => "mail.your-server.de", + "login" => "ksaffran@dks.lu", + "password" => "FB1ia1ka", + "port" => 587, + "encrpytion" => "tls", + "debug" => 1 + ), "db"=> array( "type" => "mysql", "host" => "dedi1781.your-server.de", diff --git a/public_html/shop/lib/modules/Email.php b/public_html/shop/lib/email.php similarity index 89% rename from public_html/shop/lib/modules/Email.php rename to public_html/shop/lib/email.php index 162cf19..41ae415 100644 --- a/public_html/shop/lib/modules/Email.php +++ b/public_html/shop/lib/email.php @@ -16,7 +16,7 @@ class Email{ $this->conn = null; } - public function SendEmail($from,$to,$cc,$bcc,$subject,$htmlbody,$altbody,$attachments){ + public function sendEmail($from,$to,$cc,$bcc,$subject,$htmlbody,$altbody,$attachments){ $mail = new PHPMailer(true); // if ($this->cfg["mail"]["debug"] == 1){ @@ -42,7 +42,7 @@ class Email{ //Recipients $mail->setFrom($from); $mail->addAddress($to); //Add a recipient - if ($from != $login){ + if ($from != $this->cfg["mail"]["login"]){ $mail->addReplyTo($from); } if ($cc){ @@ -51,9 +51,11 @@ class Email{ if ($bcc){ $mail->addBCC($bcc); } - foreach ($attachments as $atc){ - if (file_exists($atc)){ - $mail->addAttachment($atc); + if ($attachments){ + foreach ($attachments as $atc){ + if (file_exists($atc)){ + $mail->addAttachment($atc); + } } } //Content diff --git a/public_html/shop/lib/lang/de.php b/public_html/shop/lib/lang/de.php index 05d3b09..8f933ee 100644 --- a/public_html/shop/lib/lang/de.php +++ b/public_html/shop/lib/lang/de.php @@ -115,5 +115,8 @@ "order" => "Bestellung", "askprice" => "Preisanfrage", "connect" => "Einloggen", + "language" => "Sprache", + "de" => "deutsch", + "fr" => "français" ); ?> \ No newline at end of file diff --git a/public_html/shop/lib/lang/fr.php b/public_html/shop/lib/lang/fr.php index 455c402..df3af6e 100644 --- a/public_html/shop/lib/lang/fr.php +++ b/public_html/shop/lib/lang/fr.php @@ -115,5 +115,8 @@ "order" => "Commande", "askprice" => "Demande de Prix", "connect" => "Connecter", + "language" => "Langue", + "de" => "deutsch", + "fr" => "français" ); ?> \ No newline at end of file diff --git a/public_html/shop/lib/modules/Api.php b/public_html/shop/lib/modules/Api.php index 461d908..6611693 100644 --- a/public_html/shop/lib/modules/Api.php +++ b/public_html/shop/lib/modules/Api.php @@ -145,15 +145,23 @@ class Api{ return $ret; } - public function createAskPrice($idclient){ + public function createAskPrice($id_order,$idclient,$adr_liv,$comment){ if (!isset($idclient)){ return array("error" => "no id_client");} - $ret = $this->exec_curl("w_ventes",array("document" => 'RSC',"client" => $idclient), null,false); + if (!isset($id_order)){ return array("error" => "no id_order");} + $ret = $this->exec_curl("w_ventes",array("document" => 'DPS',"client" => $idclient,"adresse_livraison" => $adr_liv,"commentaire" => $comment), null,false); + if (isset($ret["no_document"])){ + $this->dbh->exec("UPDATE orders set wiges_no_document='".$ret["no_document"]."',status='transfered' where id='".$id_order."';"); + $this->dbh->exec("UPDATE orders_articles set wiges_no_document='".$ret["no_document"]."' where id_order='".$id_order."';"); + } return $ret; } - public function addAskPricePosition($nodocument,$article,$qte_unitaire){ + public function addAskPricePosition($id_articleorder,$nodocument,$article,$qte_unitaire,$comment){ if ((!isset($idclient)) || (!isset($article)) || (!isset($qte_unitaire))){ return false;} - $ret = $this->exec_curl("w_ventes_pos",array("no_document" => $no_document,"article" => $article,"qte_unitaire" => $qte_unitaire), null,false); + $ret = $this->exec_curl("w_ventes_pos",array("no_document" => $no_document,"article" => $article,"qte_unitaire" => $qte_unitaire,"commentaire_pos" => $comment), null,false); + if (isset($ret["no_position"])){ + $this->dbh->exec("UPDATE order_articles SET no_position='".$ret["no_position"]."' where id='".$id_articleorder."';"); + } return $ret; } } diff --git a/public_html/shop/lib/modules/ArticleGroups.php b/public_html/shop/lib/modules/ArticleGroups.php index 040f288..54f2beb 100644 --- a/public_html/shop/lib/modules/ArticleGroups.php +++ b/public_html/shop/lib/modules/ArticleGroups.php @@ -25,7 +25,13 @@ class ArticleGroups{ public function getArticleGroupsByFamille($famille,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;"); + return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;"); + + } + + public function getArticleGroupsByFamilleAndGroup($famille,$groupe,$lang){ + if (!$lang){ $lang=$this->cfg["lang"];} + return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."' and ag.gp_art='".$groupe."' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;"); } } diff --git a/public_html/shop/lib/modules/Articles.php b/public_html/shop/lib/modules/Articles.php index 4aa1ea0..ef77877 100644 --- a/public_html/shop/lib/modules/Articles.php +++ b/public_html/shop/lib/modules/Articles.php @@ -15,7 +15,7 @@ class Articles{ public function getArticleGroups($famillycode,$groupcode,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} - return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups where gp_art='".$groupcode."' and famille_art='".$famillycode."' and isactive=1 order by titre,article;"); } @@ -24,7 +24,6 @@ class Articles{ return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups where article='".$article."' and isactive=1 order by titre,article;"); } - public function getByFamillyAndGroups($famillycode,$groupcode,$lang){ if (!$lang){ $lang=$this->cfg["lang"];} //all articles returned grouped by article_group; @@ -52,7 +51,7 @@ class Articles{ coalesce(ag.titre_".$this->cfg["lang"].", ag.titre_".$this->cfg["lang"].") as titre, coalesce(ag.description_".$this->cfg["lang"].", ag.description_".$this->cfg["lang"].") as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, - ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT ".$datescount." ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;"; return $this->dbh->queryarray($sql); } diff --git a/public_html/shop/lib/modules/Orders.php b/public_html/shop/lib/modules/Orders.php index 0d28a54..9fbd83b 100644 --- a/public_html/shop/lib/modules/Orders.php +++ b/public_html/shop/lib/modules/Orders.php @@ -57,7 +57,7 @@ class Orders { $ng[$grps[$g]["article_group"]] = $grps[$g]; $ng[$grps[$g]["article_group"]]["articles"] = array(); } - $arsql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + $arsql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment from articles ar left join article_prices ap on (ar.article = ap.article) join order_articles oa on (ar.article = oa.article and id_user='".$id_user."' and id_order is null and code_document='".$type."') where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;"; @@ -81,9 +81,67 @@ class Orders { } + public function sendOrder($d_user,$data,$type){ - public function sendOrders($id_user,$data,$type){ + } + + public function setArticleComment($id_user,$article,$comment){ + $sql = "UPDATE order_articles SET comment=".$this->dbh->value($comment)." WHERE article=".$this->dbh->value($article)." and wiges_no_document is null and id_user=".$this->dbh->value($id_user)." and code_document='DPS';"; + $this->dbh->exec($sql); + return 1; + } + + public function publicSendAskPrice($id_user,$data){ + $nid = $this->dbh->newuuid(); + error_log(print_r($data,true)); + + + $adr = $this->dbh->securetext($data["name"]."\n".$data["address"]."\n".$data["zip"]." ".$data["city"]."\n".$data["country"]); + $msg = $this->dbh->securetext("Contact:\n".$data["contact"].'\n'.$data["phone"].'\n'.$data["email"]."\n".$adr."\n\nMessage:\n\n".$data["message"]); + $sql = "INSERT INTO orders (id, id_client, id_user, status, orderdate, wiges_no_document, created, modified, wiges_document_type, deliveryaddress,msg) VALUES ('".$nid."', 10000, '".$this->dbh->securetext($id_user)."', 'received', CURRENT_DATE, null, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'DPS', '".$adr."', '".$msg."');"; + $this->dbh->exec($sql); + $this->dbh->exec("update order_articles set id_order='".$nid."' where id_user='".$this->dbh->securetext($id_user)."' and id_order is null and code_document='DPS'"); + + //$api = new Api($this->dbh,$this->cfg); + + $adrliv = $data["name"]."\n".$data["address"]."\n".$data["country"].'-'.$data["zip"]." ".$data["city"]; + $comment = "Adresse:\n".$adrliv."\n\nContact:\n".$data["contact"].'\n'.$data["phone"].'\n'.$data["email"]."\n\nMessage:\n".$data["message"]; + $cap = array("no_document" => "XX"); + //$cap = $api->createAskPrice($nid,'10000',$adrliv,$comment); + + $eml = new Email($this->dbh,$this->cfg); + $htmlbody = "Bonjour,
une nouvelle Demande de prix et à été chargé en Wiges:

"; + $htmlbody .= ""; + $htmlbody .= ""; + $htmlbody .= ""; + $htmlbody .= ""; + $htmlbody .= ""; + $htmlbody .= ""; + $htmlbody .= ""; + // $htmlbody .= ""; + $htmlbody .= "
Entreprise".$data["name"]."
Adresse".$data["address"]."
".$data["zip"]." ".$data["city"]."
".$data["country"]."
Contact".$data["contact"]."
Téléphone".$data["phone"]."
E-Mail".$data["email"]."
Message".$data["message"]."
Wiges No Document".$cap["no_document"]."
;"; + $htmlbody .= "

Produits

"; + $htmlbody .= ""; + $prsql = "select oa.id,ar.article_group,ag.titre_fr ,ar.article,oa.comment from articles ar + join article_groups ag on (ar.article_group=ag.article) + join order_articles oa on (ar.article=oa.article) + where oa.id_order='".$nid."' group by ar.article_group,ar.article;"; + $pdata = $this->dbh->queryarray($prsql); + $strartg = ""; + foreach ($pdata as $p){ + if ($p->article_group != $strartg){ + $htmlbody .= ""; + } + //$capos = $api->addAskPricePosition($cap["no_document"],$p->article,1,$p->comment); + //if ($capos["no_position"]){ + $htmlbody .= ""; + //} + } + $htmlbody .= "
#".$p->article_group."".$p->titre_fr."
".$capos["no_position"]."".$p->article."".$p->comment."
"; + + $eml->sendEmail($this->cfg["mail"]["from"],$this->cfg["ordersemail"],null,null,"Qube-Shop Public - Demande de Prix - Document RSS ".$cap["no_document"],$htmlbody,null,null); + return 1; } } ?> \ No newline at end of file diff --git a/public_html/shop/lib/modules/Profile.php b/public_html/shop/lib/modules/Profile.php index 98cbe40..1103e0a 100644 --- a/public_html/shop/lib/modules/Profile.php +++ b/public_html/shop/lib/modules/Profile.php @@ -60,8 +60,8 @@ class Profile{ return $this->dbh->query($sql); } - public function ChangeLanguage($lang,$iduser){ - $sql = "UPDATE users set lang='".$lang."' WHERE id='".$iduser."';"; + public function changeLanguage($lang,$iduser){ + $sql = "UPDATE users set userlanguage='".$lang."' WHERE id='".$iduser."';"; $this->dbh->exec($sql); return 1; } diff --git a/public_html/shop/lib/modules/Site.php b/public_html/shop/lib/modules/Site.php new file mode 100644 index 0000000..0462d6f --- /dev/null +++ b/public_html/shop/lib/modules/Site.php @@ -0,0 +1,146 @@ + array("fr" => "Accueil","de" => "Startseite","en" => "Home"), + "about" => array("fr" => "Entreprise","de" => "Unternehmen","en" => "Company"), + "product" => array("fr" => "Produits","de" => "Produkte","en" => "Products"), + "nouveautes" => array("fr" => "Nouveaux produits","de" => "Neue Produkte","en" => "New Products"), + "projects" => array("fr" => "Projets","de" => "Projekte","en" => "Projects"), + "download" => array("fr" => "Téléchargements","de" => "Downloads","en" => "Downloads"), + "contact" => array("fr" => "Contact","de" => "Kontakt","en" => "Contact"), + "search" => array("fr" => "Recherche produits","de" => "Produktsuche","en" => "Product search"), + ); + public function __construct($dblink,$cfg){ + $this->dbh = $dblink; + $this->cfg = $cfg; + } + + public function __destruct(){ + $this->conn = null; + } + + public function group_product($imgfile,$agr,$lang,$count){ + + ?> +
+ <?php echo $agr['article'];?> +
+
+

+
+
+
    + +
  • + cfg["basepath"].'shop/media/'.$agr["brochure"].'"> Brochure':" "); ?> +
  • +
  • + cfg["basepath"].'shop/media/'.$agr["fichetechnique"].'"> Fiche Technique':" "); ?> +
  • +
  • + cfg["basepath"].'shop/media/'.$agr["noticemontage"].'"> Montage':" "); ?> +
  • +
  • + cfg["basepath"].'shop/media/'.$agr["fichebim"].'"> BIM':" "); ?> +
  • +
  • + cfg["basepath"].'shop/media/'.$agr["certificat"].'"> Certificat':" "); ?> +
  • +
  • + Vidéo':" "); ?> +
  • + + +
  • + Codes d'Articles +
  • + + +
  •   + +
  • + +
+
+
+ dbh->value($form).",'".json_encode($this->dbh->securetext($data))."');"; + $this->dbh->exec($sql); + if ($form == 'frm_newsletter'){ + + } elseif ($form == 'frm_contact'){ + + } elseif ($form == 'frm_candidature'){ + + } + } + + public function sendContact($name,$phone,$email,$subject,$message){ + $ret = array("msg" => "Merci, votre Message a été transféré!"); + return $ret; + } + + public function sendCadidature($name,$phone,$email,$message,$file){ + $ret = array("msg" => "Merci, votre Candidature a été transféré!"); + return $ret; + } + + public function subscribeNewsletter(){ + $ret = array("status" => "success","msg" => "Merci, nous avons ajoutés votre adresse e-mail dans notre distributeur d'emails!"); + return $ret; + } + + public function unsubscribeNewsletter(){ + $ret = array("status" => "success","msg" => "Merci, votre addresse mail a été supprimé de nos distributeurs d'emails !"); + return $ret; + } + +} +?> + + \ No newline at end of file diff --git a/public_html/shop/lib/publicaliases.php b/public_html/shop/lib/publicaliases.php index ae324dd..6eae03b 100644 --- a/public_html/shop/lib/publicaliases.php +++ b/public_html/shop/lib/publicaliases.php @@ -1,8 +1,23 @@ array("cl" => "User" ,"fn" => "Registration"), - 'forgotpassword' => array("cl" => "Profile","fn" => "sendNewPassword"), - 'login' => array("cl" => "Shop" ,"fn" => "login") + 'registration' => array("cl" => "User" ,"fn" => "Registration"), + 'forgotpassword' => array("cl" => "Profile","fn" => "sendNewPassword"), + 'login' => array("cl" => "Shop" ,"fn" => "login"), + //'candidature' => array("cl" => "Forms" ,"fn" => "sendCandidature"), + //'contact' => array("cl" => "Forms","fn" => "sendContact"), + //'subscribe' => array("cl" => "Forms" ,"fn" => "subscribeNewsletter"), + //'unscuscribe' => array("cl" => "Forms" ,"fn" => "unsubscribeNewsletter"), + 'sendAskPrice' => array("cl" => "Orders", "fn" => "publicSendAskPrice"), + 'setUserItem' => array("cl" => "Orders", "fn" => "setItem" ), + 'removeUserItem' => array("cl" => "Order", "fn" => "removeItem" ), + 'removeItems' => array("cl" => "Orders", "fn" => "removeItems" ), + 'cleanBasket' => array("cl" => "Orders", "fn" => "removeItems" ), + 'getArticleGroup' => array("cl" => "Articles","fn" => 'getArticleGroup'), + 'getByFamillyAndGroups' => array("cl" => "Articles","fn" => 'getByFamillyAndGroups'), + 'getOrderItems' => array("cl" => "Orders","fn" => "getItems"), + 'getOrderItemCount' => array("cl" => "Orders","fn" => "getItemCount"), + 'sendform' => array("cl" => "Site" , "fn" => "saveForm"), + 'setArticleComment' => array("cl" => "Orders", "fn" => "setArticleComment" ) ); ?> \ No newline at end of file diff --git a/public_html/shop/log/sql.log b/public_html/shop/log/sql.log index 6a9ca99..7638728 100644 --- a/public_html/shop/log/sql.log +++ b/public_html/shop/log/sql.log @@ -93552,3 +93552,8535 @@ QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage where se.id = 'a014cd1f-2162-4f8e-9d3e-3f89d98b811d' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1' ; QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink from articles ar left join article_prices ap on (ar.article = ap.article) where ar.article in ( select article from userfavorites where id_user = 'ef3b63ab-24a5-4972-86fb-8c3a4f36e75c') group by ar.article_group,ar.article order by ar.article_group,ar.article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ce93e1bc-fcf6-4d72-85c1-4b9b8326acec','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&PDS-C','&WDO-F','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ce93e1bc-fcf6-4d72-85c1-4b9b8326acec' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('25c0fc3b-7bec-42ef-8a67-76eddedaf580','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '25c0fc3b-7bec-42ef-8a67-76eddedaf580' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('45831710-a2c8-4663-ad84-e8bca3547671','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45831710-a2c8-4663-ad84-e8bca3547671' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('889fd76f-9b4f-44bc-81c6-8241b95817f9','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '889fd76f-9b4f-44bc-81c6-8241b95817f9' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ba4e666b-d12e-42e1-8a45-e2a7f9b838a7','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ba4e666b-d12e-42e1-8a45-e2a7f9b838a7' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('fa6a16f6-838d-49cd-900f-4ce0f5b9e601','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fa6a16f6-838d-49cd-900f-4ce0f5b9e601' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('0da6fda9-cb5e-4852-95be-ffde9d3c1296','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0da6fda9-cb5e-4852-95be-ffde9d3c1296' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='fe80::e486:3386:564:7b78' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('223fa92e-e72b-4fcb-92e0-8850f4112b65','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','fe80::e486:3386:564:7b78','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/AH','&CLO-RO/C','&CLO-RO/G','&WDO-F') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/C','&CLO-RO/G','&PDS-C','&WDO-F','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A501' and famille_art='A5' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A502' and famille_art='A5' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A509' and famille_art='A5' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A400' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A401' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A402' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C102' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C100' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C106' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C108' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C137' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C137' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C220' and famille_art='C2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C220' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C214' and famille_art='C2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C214' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/C','&CLO-RO/G','&PDS-C','&WDO-F','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_fr, position(' | ' in ag.titre_fr)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C202' and famille_art='C2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/C','&CLO-RO/G','&PDS-C','&WDO-F','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C300' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C301' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='C303' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C303' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A200' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS') group by article_group) order by titre,article; +QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + from articles ar left join article_prices ap on (ar.article = ap.article) + join order_articles oa on (ar.article = oa.article and id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS') + where ar.isactive=1 group by ar.article order by ar.article_group,ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/B','&CLO-MVS','&CLO-MZB3','&CLO-MZB4','&CLO-RO/C','&CLO-RO/G','&PDS-C','&WDO-F','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A204' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A200' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A202' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink from article_groups + where gp_art='A204' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '223fa92e-e72b-4fcb-92e0-8850f4112b65' and us.isenabled ='1' and se.remoteaddr= 'fe80::e486:3386:564:7b78' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('56c81937-79ba-469d-800e-1503fbdcac4b','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '56c81937-79ba-469d-800e-1503fbdcac4b' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c762d7c6-e0b7-4ce4-a4b1-dc44ab32c32d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('38170ad8-8df1-4b5c-b6cd-a533902ce143','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38170ad8-8df1-4b5c-b6cd-a533902ce143' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ac933de8-2fd1-4799-8b04-355d7b5dc8bd','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ac933de8-2fd1-4799-8b04-355d7b5dc8bd' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('7b4ac7fe-7619-4088-9c18-f6836e4843e0','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +lient is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '7b4ac7fe-7619-4088-9c18-f6836e4843e0' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('0bb1c17c-a45a-42df-a541-f151c9881bb8','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0bb1c17c-a45a-42df-a541-f151c9881bb8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('afc8ff8b-ee62-45da-8562-a94b835294bb','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'afc8ff8b-ee62-45da-8562-a94b835294bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('4e5ab120-8a97-43a1-b879-a1918813c3aa','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +lient is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4e5ab120-8a97-43a1-b879-a1918813c3aa' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('c6fbae16-117d-421c-bc90-4d2d4d6e9b9d','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c6fbae16-117d-421c-bc90-4d2d4d6e9b9d' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('f9c7a89c-5dba-4074-8f76-daca2cc74f86','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f9c7a89c-5dba-4074-8f76-daca2cc74f86' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('00e5ffce-fc5d-4686-b753-ee67b2edb36f','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '00e5ffce-fc5d-4686-b753-ee67b2edb36f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('f26a29ba-f960-4f85-98ef-61b8fc75c926','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'f26a29ba-f960-4f85-98ef-61b8fc75c926' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('09195b21-ac5a-4e9b-8192-4c6478e47748','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '09195b21-ac5a-4e9b-8192-4c6478e47748' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('dde0daa0-ab80-49b6-82f3-c99feda04745','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'dde0daa0-ab80-49b6-82f3-c99feda04745' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('477fc055-eb2c-49c5-b231-56e2f0e3afcf','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '477fc055-eb2c-49c5-b231-56e2f0e3afcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('38440399-692f-40c8-b787-0325d42a1b68','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +p by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '38440399-692f-40c8-b787-0325d42a1b68' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('10706a54-e255-43b4-96ae-2cb03870941f','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '10706a54-e255-43b4-96ae-2cb03870941f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('45671f6d-ccec-46aa-8fd5-a25ac4fff1ed','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +ink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '45671f6d-ccec-46aa-8fd5-a25ac4fff1ed' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('c4725360-538a-4a53-a9e9-a7904b378160','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'c4725360-538a-4a53-a9e9-a7904b378160' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('0a15aa9d-36d3-4a6b-8f23-1249b6f45bee','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '0a15aa9d-36d3-4a6b-8f23-1249b6f45bee' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '735ddec6-ffc6-4a28-ab6b-6291ed7f7bcf' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('1b34fe7c-a6d6-43be-99c7-46ba6d214d76','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +lient is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '1b34fe7c-a6d6-43be-99c7-46ba6d214d76' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('3d00a765-8dfb-47a6-b8cd-cfb764a58814','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +g join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +m on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +ink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='fr' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +p by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +EXEC: UPDATE users set userlanguage='de' WHERE id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&SGW-0785','&CLO-EA/A','&CLO-EA/B','&CLO-MZB3','&CLO-MZB5','&CLO-RO/A','&CLO-RO/AH','&CLO-RO/AV','&CLO-RO/G','&WDO-P') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +m on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&EAH-S-QB300...RA','&EAH-S-QB300R...SS','&EAH-S-QB400...SS','&EAH-S-QB400R...SS','&JOI-FJ/C-PE','&LOB-F/SO-270','&MAS-MEPARAC6','&MAS-MP','&MAS-PI','&SPY-M') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3d00a765-8dfb-47a6-b8cd-cfb764a58814' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('9d2bab8e-8247-4273-99dd-88bb24d41df1','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-RO/AV','&EAH-S-QB300...GF','&SGW-0602','&SGW-0766','&SGW-0769','&SGW-0784','&SGW-0805','&SGW-0825','&SGW-0873','&SGW-0915') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '9d2bab8e-8247-4273-99dd-88bb24d41df1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') group by article_group) order by titre,article; +QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + from articles ar left join article_prices ap on (ar.article = ap.article) + join order_articles oa on (ar.article = oa.article and id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') + where ar.isactive=1 group by ar.article order by ar.article_group,ar.article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('13d4dd77-17dc-48f7-afd5-dee212dbc19e','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C300' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C301' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C300' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C301' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C302' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C303' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C303' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C304' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C304' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C306' and famille_art='C3' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '13d4dd77-17dc-48f7-afd5-dee212dbc19e' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('4fd20881-3b10-4e5b-9dae-0dcf93dcb9de','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C101' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C102' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '4fd20881-3b10-4e5b-9dae-0dcf93dcb9de' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('86ea421c-b5cc-4db3-886f-c6acbff86bd8','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '86ea421c-b5cc-4db3-886f-c6acbff86bd8' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('fd696e35-2ece-4166-a94c-9f67909df4da','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'fd696e35-2ece-4166-a94c-9f67909df4da' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('262b8f7e-5af5-4930-a3b4-185168b8c2a3','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '262b8f7e-5af5-4930-a3b4-185168b8c2a3' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ea67c57f-1c46-44db-b0cb-3ce2db96934c','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +lient is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'ea67c57f-1c46-44db-b0cb-3ce2db96934c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('565e8832-a5e2-4669-a238-a4d446817207','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '565e8832-a5e2-4669-a238-a4d446817207' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('2ecaabc1-ce68-48f0-b8be-04c7acab5103','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2ecaabc1-ce68-48f0-b8be-04c7acab5103' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('3bd29385-2e24-47ce-8611-2c265253172f','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '3bd29385-2e24-47ce-8611-2c265253172f' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('8badcd3d-5f2d-490e-a60e-7427273d67bb','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8badcd3d-5f2d-490e-a60e-7427273d67bb' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('d761e47e-f054-4975-8d95-042f43ea4707','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd761e47e-f054-4975-8d95-042f43ea4707' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('5035599a-cf63-4953-9ecd-00229282dc26','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5035599a-cf63-4953-9ecd-00229282dc26' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('d6e1ea88-1006-47fe-8c84-9085a2887b1c','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = 'd6e1ea88-1006-47fe-8c84-9085a2887b1c' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('5f34c9e6-d3e5-4c45-8287-c5c8613c94d1','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '5f34c9e6-d3e5-4c45-8287-c5c8613c94d1' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '8ea7d38d-75cf-4b44-bd36-d265ba8e2d9a' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('44dcadee-9714-4be0-8f9d-e99ccad43950','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C101' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C102' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C108' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='C106' and famille_art='C1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '44dcadee-9714-4be0-8f9d-e99ccad43950' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1'; +QUERY: select uuid_v4() as sessid; +EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('2167e719-1f49-4b3f-908a-e71f25c40777','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',CURRENT_TIMESTAMP); +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1) as name_display from ( + select client,nom_1,nom_2,adresse_client from clients where client in ( + select id_client from clients_contacts cc group by id_client)) cladr + left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; +QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_de,gr.titre_fr) as groupe + from article_groups ar + left join groupes gr on (ar.gp_art=gr.gp_art ) + left join familles fm on (ar.famille_art=fm.famille_art) + where ar.isactive=1 + group by ar.famille_art,ar.gp_art + order by ar.famille_art,ar.gp_art ASC; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS' +QUERY: select count(*) as cnt from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS' +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled + from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c')); +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A402' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A405' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A401' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A400' and famille_art='A4' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A102' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A105' and famille_art='A1' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A105' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_de, position(' | ' in ag.titre_de)+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2' and ag.isactive=1 group by ag.id order by ag.gp_art,grp.titre_de,ag.titre_de,ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A204' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A205' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') group by article_group) order by titre,article; +QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + from articles ar left join article_prices ap on (ar.article = ap.article) + join order_articles oa on (ar.article = oa.article and id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') + where ar.isactive=1 group by ar.article order by ar.article_group,ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS') group by article_group) order by titre,article; +QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + from articles ar left join article_prices ap on (ar.article = ap.article) + join order_articles oa on (ar.article = oa.article and id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='RSS') + where ar.isactive=1 group by ar.article order by ar.article_group,ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') group by article_group) order by titre,article; +QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink + from articles ar left join article_prices ap on (ar.article = ap.article) + join order_articles oa on (ar.article = oa.article and id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and id_order is null and code_document='DPS') + where ar.isactive=1 group by ar.article order by ar.article_group,ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, + coalesce(ag.titre_fr, ag.titre_fr) as titre, + coalesce(ag.description_fr, ag.description_fr) as description, + ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image, + ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat + from article_groups ag join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2 on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 10 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CLO-W/B1','&CLO-W/C1','&CLO-W/G','&PDS-W1','&FKF-PP/M','&FKF-PP/S','&EGB-CR/M','&MAG-E','&MAG-T','&MUB-19801') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A201' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A202' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A203' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups + where gp_art='A204' and famille_art='A2' and isactive=1 order by titre,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; +QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se + join users us on (se.id_user=us.id) + where se.id = '2167e719-1f49-4b3f-908a-e71f25c40777' and us.isenabled ='1' and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36' ; diff --git a/public_html/shop/publicapi.php b/public_html/shop/publicapi.php index a1b2f84..dd894da 100644 --- a/public_html/shop/publicapi.php +++ b/public_html/shop/publicapi.php @@ -1,5 +1,5 @@ $value){ if ((is_file("lib/".$value) && strpos($value,'.') !== 0) && substr_compare($value, ".php", -strlen(".php")) === 0){ require("lib/".$value);} @@ -9,7 +9,7 @@ foreach ($moduleclasses as $key => $value){ if ((is_file("lib/modules/".$value) && strpos($value,'.') !== 0) && substr_compare($value, ".php", -strlen(".php")) === 0){ require("lib/modules/".$value); } } $db = new database($cfg["db"]); -require_once("lib/lang/".$cfg["lang"].".php"); +//require_once("lib/lang/".$cfg["lang"].".php"); $html = array(); $params = json_decode(file_get_contents('php://input'), true); if ($cfg["debug"] == 1){ $html["params"] = $params; } diff --git a/public_html/shop/tmpl/elements/articlecart copy.html b/public_html/shop/tmpl/elements/articlecart copy.html new file mode 100644 index 0000000..20ae52e --- /dev/null +++ b/public_html/shop/tmpl/elements/articlecart copy.html @@ -0,0 +1,75 @@ + \ No newline at end of file diff --git a/public_html/shop/tmpl/elements/articlecart.html b/public_html/shop/tmpl/elements/articlecart.html new file mode 100644 index 0000000..4cbc29f --- /dev/null +++ b/public_html/shop/tmpl/elements/articlecart.html @@ -0,0 +1,77 @@ + \ No newline at end of file diff --git a/public_html/shop/tmpl/elements/askpricecart.html b/public_html/shop/tmpl/elements/askpricecart.html new file mode 100644 index 0000000..256e83b --- /dev/null +++ b/public_html/shop/tmpl/elements/askpricecart.html @@ -0,0 +1,31 @@ + + + \ No newline at end of file diff --git a/public_html/shop/tmpl/elements/footer.html b/public_html/shop/tmpl/elements/footer.html index 0073e2a..f1a7bee 100644 --- a/public_html/shop/tmpl/elements/footer.html +++ b/public_html/shop/tmpl/elements/footer.html @@ -1,82 +1,4 @@ - \ No newline at end of file diff --git a/public_html/shop/tmpl/elements/shoptopbar.html b/public_html/shop/tmpl/elements/shoptopbar.html index 7c00fef..4ed0678 100644 --- a/public_html/shop/tmpl/elements/shoptopbar.html +++ b/public_html/shop/tmpl/elements/shoptopbar.html @@ -7,4 +7,12 @@ +
\ No newline at end of file diff --git a/public_html/shop/tmpl/js/profile.js b/public_html/shop/tmpl/js/profile.js index 92b66d7..535ce7e 100644 --- a/public_html/shop/tmpl/js/profile.js +++ b/public_html/shop/tmpl/js/profile.js @@ -1,8 +1,16 @@ let profile ={ reftbl: null, userdata: null, + selects: {}, init: function(){ this.getUserData(); + profile.selects["users_userlanguage"] = new SlimSelect({ + select: "#users_userlanguage", + showSearch: false, + afterClose: function(){ + profile.changeLanguage(); + } + }); }, generatenewpassword: function(){ let fndata = {"fn":"genpwd"}; @@ -76,7 +84,7 @@ let profile ={ postData({"cl":"Profile","fn":"saveNewPassword","pwd":document.getElementById("newpwd1").value,"iduser":sel[0].id}).then(data => { myapp.closedlg("dlgnewpassword"); //dataform.formsaved({}); - }) + }); } return false; }, @@ -111,8 +119,8 @@ let profile ={ sec.style.display = 'none'; } console.log("UserData",data); - document.getElementById("session_useremail").value=data.data["useremail"]; - + document.getElementById("users_useremail").value=data.data["useremail"]; + profile.selects["users_userlanguage"].set(data.data["userlanguage"]); }); postData({"cl":"Profile","fn":"getUserCompanies","uid":"{{ session.id_user }}"}).then(data => { @@ -125,5 +133,15 @@ let profile ={ } }); + }, + changeLanguage: function(ll){ + + if (!ll){ + ll = document.getElementById("users_userlanguage").value; + } + console.log("set language",ll); + postData({"cl":"Profile","fn":"changeLanguage","lang":ll,"iduser":"{{session.id_user}}"}).then(data => { + location.href=location.href; + }); } } \ No newline at end of file diff --git a/public_html/shop/tmpl/js/shop.js b/public_html/shop/tmpl/js/shop.js index f88ad96..8195974 100644 --- a/public_html/shop/tmpl/js/shop.js +++ b/public_html/shop/tmpl/js/shop.js @@ -122,10 +122,10 @@ let shop= { let agshort = '
'; agshort += '
'; agshort += ''; - agshort += '
'+ data.data[d].titre +'
'+data.data[d].qubestr +'('+ data.data[d].gp_art +' '+ data.data[d].article +')
'; + agshort += '
'+ data.data[d].titre +'
('+ data.data[d].gp_art +' '+ data.data[d].article +')
'; agshort += '
'; - agshort = '
'; + agshort += '
'; agshort += '
'; agshort += ''; agshort += '
'+data.data[d].qubestr +'
'; @@ -233,54 +233,53 @@ let shop= { strartgrp += '
'; //hide-small hide-medium - strartgrp += '
'; + strartgrp += '
'; - strartgrp += '
'; - strartgrp += '
'+grpdata['article']+ '
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
'; - strartgrp += '
'; + strartgrp += '
'; strartgrp += '
'+grpdata['article']+ '
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
'; + strartgrp += '
'; //hide-large //hide-small strartgrp += '
'; strartgrp += '
'; - strartgrp += '
'+grpdata['article']+ '
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - // strartgrp += '
'; - // strartgrp += '
 
'; - strartgrp += '
 
'; - // strartgrp += '
'; + strartgrp += '
'+grpdata['article']+ '
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
'; + // strartgrp += '
 
'; + strartgrp += '
 
'; + // strartgrp += '
'; strartgrp += '
'; strartgrp += '
'; //hide-large hide-medium - strartgrp += '
'; - strartgrp += '
'; + strartgrp += '
'; + // strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - strartgrp += '
 
'; - // strartgrp += '
'; - // strartgrp += '
 
'; - strartgrp += '
 
'; - // strartgrp += '
'; - strartgrp += '
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
 
'; + strartgrp += '
'; + // strartgrp += '
 
'; + strartgrp += '
 
'; + // strartgrp += '
'; + // strartgrp += '
'; strartgrp += '
'; @@ -297,6 +296,8 @@ let shop= { adata["type"] = type; adata["stf"] = ((stf)?articledata[grparticle][adx][stf]:1); adata["show_shop"] = true; + adata["show_stock"] = true; + adata["show_qty"] = true; adata["show_ask"] = true; adata["show_fav"] = ((type!='fav')?true:false); adata["show_favrem"] = ((type=='fav')?true:false); diff --git a/public_html/shop/tmpl/panels/pnl_profile.html b/public_html/shop/tmpl/panels/pnl_profile.html index e07830f..1190f82 100644 --- a/public_html/shop/tmpl/panels/pnl_profile.html +++ b/public_html/shop/tmpl/panels/pnl_profile.html @@ -7,8 +7,15 @@

{{lbl.profile}}

- - + + +
+
+ +
diff --git a/public_html/shop/tmpl/panels/pnl_shop.html b/public_html/shop/tmpl/panels/pnl_shop.html index bdf8a2f..cc56f43 100644 --- a/public_html/shop/tmpl/panels/pnl_shop.html +++ b/public_html/shop/tmpl/panels/pnl_shop.html @@ -12,81 +12,8 @@
- +{{ include('elements/articlecart.html') }} +