Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


dil_bert last won the day on June 12 2019

dil_bert had the most liked content!

Community Reputation

5 Neutral

About dil_bert

  • Rank
    Prolific Member

Profile Information

  • Interests
    used OpenSuse for more than 10 years - now stick to Mx-Linux; Interested in all raspi-things, Python, Perl, PHP and GIS,

Recent Profile Visitors

7,970 profile views
  1. hi there good evening dear community, hello dear Requinix - good day all, i am on MX-Linux: i just have installed PHP on the machine. Now i need to add a editor or an ide i look out for PHP-Storm since vscode is used by a increasing number of folks i think i have to try out. btw: what about setting up vscode as a php editor - sensu https://blog.theodo.com/2019/07/vscode-php-development/ is this a recommended way to go!? i have installed vscode on my machine now i want to setup it as a editor for the work with php. i will have a closer look at the options. Perhaps i find PHPStorm in the repos too - then i can try out this also! have a great day.
  2. after musing bout the options i think i stick to the commandline. well since the MX Package manager is just a GUI front-end to APT i guess that prefering installing via command line is a bit better - because on each step i'll get a nice and a very direct feedback from the system and meaningful error messages if something should have gone wrong. with this method i can retry just the failed step
  3. hello dear gizmola, many many thanks for your quick reply - great to hear from you.- i guess that the passphrase is pretty important. I will take all your ideas and considerations into account. Many thanks for the idea sharing - and for letting me know your ideas and which experience you have made with Keepass. this f orum is a great place. And i am so happy to be here! Dear gizmola - have great day;)
  4. dear community, hello and good day dear requinix, good day dear gizmola and barand, How to install PHP on MXLinux 19? which method: MX Package Manager or command-line: what is aimed: I want to work with PHP 7.3 on my newly installed MXLinux 19. question: which ways to do this installation should i go: a. - installing the lamp stack by using MX Package Manager, b. - installing all that things on command line: cf https://mxlinux.org/wiki/networking/lamp-setup/
  5. hi there - good day dear experts This is the .htaccess code for permalinks in WordPress. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> we have the following ingrediences: -f and -d part means to give real directories and files higher priority. how it works: ^index\.php$ - [L] prevents requests for index.php from being rewritten, to avoid an unnecessary file system check. If the request is for index.php the directive does nothing - and stops processing rules [L]. This following block is all one single rule: this rule says that if it is not a real file and not a real directory, reroute the request to index.php. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] well - the index.php itself interprets the URL that was requested by the client-machine (since PHP can see the requested URL using $_SERVER['REQUEST_URI']) and it calls the correct code for rendering the page the user requested. and now to the issue of today: i want to do this for using to redirect HTTP to HTTPs with mydomain - what kind of htaccess do i need to run? what is wanted: i want to do this for using to redirect HTTP to HTTPs with https://www.mydomain.com and https://mydomain.com/ and http://mydomain.com - what kind of htaccess do i need to run With my current .htaccess, this is what happens: https://www.mydomain.com/ - i need this https://mydomain.com/ -i need this that subsequently redirects to the above which would be great , it should redirect to the https version: note: i all way thought that i need to have a new /(and extra vhost to do this) http://www.mydomain.com/ http://mydomain.com/ Here is the .htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> again: what is wanted: i want to have a redirect that helps in each time & situation With my current .htaccess, https://www.mydomain.com/ - i need this https://mydomain.com/ -i need this that subsequently redirects to the above which would be great what is aimed: all options should load fine, it should redirect to the https version: note: i allways thought that i need to have a new /(and extra vhost to do this). but perhaps i do not need a second vhost!? Perhaps i can do it with .htaccess too!? http://www.mydomain.com/ http://mydomain.com/ can you help out here..!?
  6. hello dear Freaks parse-error with a 4 liner : unexpected syntax with a little parser-script i am getting a error <?php require 'simple_html_dom.php'; $html = file_get_html('https://wordpress.org/plugins/wp-job-manager/'); $title = $html->find ("h1", class_="plugin-title").text]; $text = $html->find(class_="entry-meta").text]; echo $title->plaintext."<br>\n"; echo $texte->text; ?> i get back the following report: PHP Parse error: syntax error, unexpected '=', expecting ')' in /workspace/Main.php on line 7 Background: for a list of meta-data of popular wordpress-plugins ( cf. https://de.wordpress.org/plugins/browse/popular/ and gathering the first 50 URLs - that are 50 plugins which are of interest! The challenge is: i want to fetch meta-data of all the existing plugins. What i subsequently want to filter out after the fetch is - those plugins that have the newest timestamp - that are updated (most) recently. It is all aobut acutality... https://wordpress.org/plugins/wp-job-manager https://wordpress.org/plugins/ninja-forms https://wordpress.org/plugins/participants-database ....and so on and so forth. the method: so to take one page into consideration - fetching the meta-data of one Wordpress-plugin: With simple_html_dom ( http://simplehtmldom.sourceforge.net/ ) i guess that there is a appropiate way and method to do this without any other external libraries/classes. So far I've also tried using generally (DOM)-DOCDocument classes http://docs.php.net/manual/en/domdocument.loadhtml.php), loading the HTML and displaying it on the screen, and now i am musing about the proper way to do it. i consider simple_html_dom ( http://simplehtmldom.sourceforge.net/ ) for this. It will make it very easy. Here is an example of how to pull the title, and the meta-text(description) see the source: https://wordpress.org/plugins/wp-job-manager/ we have the following set of meta-data for each wordpress-plugin: Version: installations: 10,000+ WordPress Version: 5.0 or higher Tested up to: 5.4 PHP Version: 5.6 or higher Tags 3 Tags: database member sign-up form volunteer Last updated: 19 hours ago plugin-ratings Well at the moment i am trying to get the data for one plugin - if that runs well - then i want to loop over a certain amount of urls - beghinning with https://de.wordpress.org/plugins/browse/popular/ Any and all idea & help will be greatly appreciated.
  7. good day dear requinix hello dear Barand, hello and good day dear experts, Session - are they necesarily writable!? background see this thread on Limesurvey-Forum https://forums.limesurvey.org/forum/installation-a-update-issues/120432-how-to-do-a-reset-of-the-user-pass-combination#194881 is this necessarily the case - and so called "important " that the sessions are writeable!? What do you say!?
  8. good day dear Requinix, good day dear Barand, hello dear experts good day dear Community, the topic today: setting up php: on a win 10 box: issues - cannot add the environment-variables to the system during the setup of PHP on a Win-10 i run into issues - cannot add the environment variables to the system although: i should have the admin rights. but i cannot do the settings.. cf . Installing PHP 7 and Composer on Windows 10, Natively | Jeff Geerling https://www.jeffgeerling.com/blog/2018/installing-php-7-and-composer-on-windows-10 Add C:\PHP7 to your Windows system path: Open the System Control Panel. Click 'Advanced System Settings'. Click the 'Environment Variables...' button. Click on the Path row under 'System variables', and click 'Edit...' Click 'New' and add the row C:\PHP7. Click OK, then OK, then OK, and close out of the System Control Panel. Open PowerShell or another terminal emulator (I generally prefer cmder), and type in php -v to verify PHP is working. dear Requinix: do you have any Workaround!? Can i do some steps on the powershell - i have access to it. possible workdaround that come to my mind: ican try the rapid editor - the so called Rapid Environment Editor what do you think about this?! ps - on Linux this would be no problem at all.. kook forward to hear from you Have a great day
  9. hello dear experts, i am currently trying to achieve password protect a domain and all of it's subdirectories and files, but my knowledge on the matter is very limited, how can I go about doing that? i want to do this for a wordpress site - in other words:; i want to passwordprotect a site ; i guess that this is a simple two step process - In the .htaccess i think i can put AuthType Basic AuthName "restricted area" AuthUserFile /path/to/the/directory/you/are/protecting/.htpasswd require valid-user for the password generation i can use - the passwordgenerator of python or - the passwordgenerator of keepass or i also can make - use of http://www.htaccesstools.com/htpasswd-generator/ or simpliy - command line to generate password and put it in the .htpasswd Note 1: i am using winSCP or filezila to put it to the server - btw. should i do more confifguration; e.g. configure in the security section "Password Protect Directories" then propably we need to do a AllowOverride All to the directory of the .htaccess (or at least to previous ones) in http.conf followed by a apache restart <Directory /path/to/the/directory/of/htaccess> Options Indexes FollowSymLinks MultiViews AllowOverride All </Directory> note: what if i want to have this protection in a special way - so that i can - call the domain - open the passwordprotected site - and have access to the site for 2 or 3 hours - is this possible?! note - generally i have learned that i can passwordprotect a directory served by Apache via a .htaccess file in the directory we want to protect and a .htpasswd file that can be anywhere on our system that the Apache user can access (but put it somewhere sensible and private). is it a good idea to put .htpasswd in the same folder as .htaccess. The .htaccess file for the wordpress already exists: if it would not exixt i should have to create it and insert: AuthType Basic AuthName "Your authorization required message." AuthUserFile /path/to/.htpasswd require valid-user Then we should create a .htpasswd file using whatever username and password we want. And yes: The password should be encrypted. note: i am on a Linux server, - well here we can use the htpasswd command which will encrypt the password for us. Here is how that command can be used for this: htpasswd -b /path/to/password/file username password the question is: how to achive that: what if i want to have this protection in a special way - so that i can - call the domain - open the passwordprotected site - and have access to the site for 2 or 3 hours - is this possible?!
  10. hello dear Freaks, good day dear requinix and friends, the topic: Low noise fans for spec. sound requirements of a very silent pc with Ryzen >3000 : so today no question regarding PHP or server-technique ,,, or Python and Linux, i am currently looking for low noise fans for spec. sound requirements of a very silent pc with Ryzen >3000: i want to buld up a new desktop-pc with a low noise-sound. so therefore i am currently looking for the best CPU cooling solutions (air and [[liquid]]) for a new PC systems - for a big form-factor build. i am aiming for the ultimate low noise PC that doesn’t get noisy even under load: therefore i need to choose the right CPU cooler: i guess that this is pretty important decision in any PC build or upgrade that can make a big difference in temperatures, noise and all the coole i have had so far have been very loud. They should keep my chip’s heat under control, and sould not produce any noise pollution. at the moment i am not very sure whether i want air cooling or a liquid-cooled AIO: So i need some there things to consider - what to choose: - Big air coolers tend to be not as quiet as the liquid-coolers or fanless coolers. - Big air coolers tend to be expensive - Big air coolers tend to take up more internal space in the PC case, particularly when it comes to vertical clearance off the motherboard. - Big air coolers tend to be louder and less efficient at moving heat away from the choice of CPU and out of the chassis, though that’s not always the case. - Air coolers seem to cost less than AIOs, though that line is blurring as well. do you have any tipps - how to proceed - what to choose: are there some tests online where i can see how good modern cooler are - how we can surpresss the noise of the fans? questions that arise: - do you have some quick Tips for me. where to follow? - When choosing a CPU cooler, consider the following? can i take into consideration to obtain a recent Ryzen 3000 CPU? with the 570 chipset ?! some considerations: If i am opting for a large air cooler, i just have to make sure to check clearances before buying the stuff.Big coolers (so called monster-coolers) with a damned low-profile models can some times bump up against tall RAM-sockets and besides this some times even VRM heat sinks sometimes. And the tall monster-coolers can cause clearance issues with the case door or window. That said i have to be very very careful: i need to be sure to check the dimensions and advertised clearances of any cooler that i take into consiceration before buying it. What do you suggest!? Many thanks for any and all tipp! btw: see some recommendations of my friends .. about what are some of the best CPU Coolers in the year 2020: class Air-cooler a. Deepcool Assassin III - the big Air CPU Cooler 2 × 140 × 140 × 25,0 mm oil- 400 – 1.400 U/min 153,5 m³/h 1,8 H²O 29,5 dBA 4-Pin-PWM distance 105 mm (analog 120mm-Lüfter) b. Scythe-Fuma-2 1 × 120 × 120 × 25,0 mm Hydr 300 – 1.200 U/min 36,9 – 113,7 m³/h 0,8 – 1,1 H²O 4,0 – 24,9 dBA 4-Pin-PWM c. DARK ROCK PRO 4 with 100% load 24.3dB(A) d. Noctua NH-D15 socket-ready: 2011, 2011-3, 2066, 1156, 1155, 1150, 1151, AM2, AM2+, AM3, AM3+, AM4, FM1, FM2, FM2+ formfactor: Tower cooler cooler: yes cooler dB(A): 19.2 dB(A) cooler U/min: 1200 U/min delta-air: 115.5 m³/h air-socket: 4-pin PWM measures : 161 mm : 150 mm : 165 mm silent-pc a old discussion https://www.tomshardware.com/reviews/silent-pc-gaming-performance,3435-16.html more tests / threads and articles Deepcool's 140 mm PWM Fan Designed For Quiet Operation https://www.tomshardware.com/news/deepcool-gf140-pwm-fan,28526.html low-noise-fans https://www.multi-wing.net/low-noise-fans/ https://en.wikipedia.org/wiki/Quiet_PC https://www.computerbase.de/2019-10/deepcool-assassin-iii-test-kuehler/ https://www.computerbase.de/2019-08/scythe-fuma-2-test/
  11. hello dear gizmola first of all - many many thanks for the reply. Great to hear from you. one question though after the installation-process of keepass: what are the next steps. btw: do you generate a .CSV is one format you can save a spreadsheet in. should we generate a list consisting of username - passwd - pair (eg for this site here) and afterward give the data to keepass!"? in other words: So, once we have generated our list - in their approved style ! - then we could save as 'type Text .CSV'. CSV stands for 'Comma Separated Values' and essentially strips all the spreadsheet formatting out to produce a text file. This file can be then be re-opened should you wish as a spreadsheet ! And this file can be uploaded to keepass - cant it!? in other words: after the installation of keepass - you set a masterpasswd. and after this process - do you use the password-generator for the single passwords that you are using for the various sites / etc. etx. !? cf. https://keepass.info/help/base/pwgenerator.html This password generation method is the recommended way to generate random passwords. Other methods (pattern-based generation, ...) should only be used if passwords must follow special rules or fulfill certain conditions. Generation based on a character set is very simple. You simply let KeePass know which characters can be used (e.g. upper-case letters, digits, ...) and KeePass will randomly pick characters out of the set. look forward to hear from you regards
  12. hello daer all well i run MX-Linux Version 19.1 on a notebook of the following type: asus k 54 l see https://www.ass.com/Laptops/X54L/ according the install-instructions here https://docs.anaconda.com/anaconda/install/linux/ we have to do certain steps in order to install Anaconda on the system: Installing on Linux Prerequisites To use GUI packages with Linux, you will need to install the following extended dependencies for Qt: Debian apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 RedHat yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver ArchLinux pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl alsa-lib libglvnd OpenSuse/SLES zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2 libX11-xcb1 Mesa-libGL1 Mesa-libEGL1 Gentoo emerge x11-libs/libXau x11-libs/libxcb x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXi x11-libs/libXcomposite x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXScrnSaver x11-libs/libXtst media-libs/alsa-lib media-libs/mesa The question is - is this the only way to install the Anaconda on the MX-Linux box: note i allready downloaded the Anaconda from the webpage and followed this steps here https://problemsolvingwithpython.com/01-Orientation/01.05-Installing-Anaconda-on-Linux/ 5. Run the bash script to install Anaconda3 With the bash installer script downloaded, run the .sh script to install Anaconda3. Ensure you are in the directory where the installer script downloaded: $ ls Anaconda3-5.2.0-Linux-x86_64.sh Run the installer script with bash. $ bash Anaconda3-5.2.0-Linux-x86_64.sh but see what i have gotten (base) martin@mx:~/Downloads $ wget https://repo.continuum.io/archive/Anaconda3.sh --2020-05-08 16:31:32-- https://repo.continuum.io/archive/Anaconda3.sh Auflösen des Hostnamens repo.continuum.io (repo.continuum.io)… 2606:4700::6812:c94f, 2606:4700::6812:c84f,, ... Verbindungsaufbau zu repo.continuum.io (repo.continuum.io)|2606:4700::6812:c94f|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 301 Moved Permanently Platz: https://repo.anaconda.com/archive/Anaconda3.sh [folgend] --2020-05-08 16:31:32-- https://repo.anaconda.com/archive/Anaconda3.sh Auflösen des Hostnamens repo.anaconda.com (repo.anaconda.com)… 2606:4700::6810:8203, 2606:4700::6810:8303,, ... Verbindungsaufbau zu repo.anaconda.com (repo.anaconda.com)|2606:4700::6810:8203|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2020-05-08 16:31:32 FEHLER 404: Not Found. (base) martin@mx:~/Downloads $ https://repo.continuum.io/archive/Anaconda3<release>.sh bash: release: Datei oder Verzeichnis nicht gefunden (base) martin@mx:~/Downloads $ ls 'Anaconda3-2020.02-Linux-x86_64 (1).sh' Anaconda3-2020.02-Linux-x86_64.sh (base) martin@mx:~/Downloads $ bash Anaconda3-2020.02-Linux-x86_64 bash: Anaconda3-2020.02-Linux-x86_64: Datei oder Verzeichnis nicht gefunden (base) martin@mx:~/Downloads $ weil at the moment i try to make up my mind - where to start into the installation - perhaps i do need some more of the prerequisites
  13. This is a pretty important topic to me. And i am a Keepass-Beginner -so i am trying to go the first steps. well i think that i can use Keepass on multiple devices (PCs, Notebook and - even on phones): to do so i think that i could sync them through Nextcloud, which i probably can host on a server at home. But doing a sync via cloud is not the securest way - /(see below the discussion of various methods) some scenarios: a friend of mine told me that he has only one install but can launch as many instances of keepass as needed. probably have at least 10 separate databases for verious devices and functions He also makes usage of Keepass2Android on Pixel. Everything syncs as quickly as OneDrive updates, which is close enough to real-time. Setup: Well regarding the Setup here: if i do a install on my home PC, and a install on my notebook. (duuuhh i also can do an install of KeePass Portable on a USB key I use at work so that I don't have to install it on my work computer, ) About the sync: - i can do this about once a month - in other words how do you think about syncing all the databases once in a month!? - Well that said: i have many options here: i can synchronise the database via most services across all kinds of devices. But which one is the best method here?! note: i want to stay safe: - for example we can sync our database via Dropbox and access it from a Linux machine, a Windows machine and (even the phone) - but as the database is only single file, we can decide to use local copies as well. And this method does not need to include a Dropbox in the cloud. if i just copy the database file on the device - eg. my PC, where i want to access it and then i am finished with this step. This way my database won’t ever reach the internet. i guess that this method is pretty secure. backup: What seems very very important to me is the backup: - i think it is pretty important to never forget to make backups, though! look forward to hear from you have a great day
  14. hello dear all pretty new to keepass - i have a notebook at home and a desktop in the office. how many instances of keepass should i install - on each device one ...!? do they sinchronice somehow -!? Now - i guess not from what i have seen in the documents i gathered the following cf https://keepass.info/extensions/v2/docs/KeePass2-GS.pdf KeePass – Getting Started on Windows ‹ cf: chttps://keepass.info/extensions/v2/docs/KeePass2-GS.pdf so the question is: how many instances of keepass should i install - on each device one ...!? do they sinchronice somehow -!? Now - i guess not love to hear from you regards
  15. hi dear commnity new to Anaconda - just installed it on MX-Linux: (MX-Linux Version 19.xy ) just installed it on MX-Linux: (MX-Linux Version 19.xy ) - but somehow got stuck - but i guess i got stuck somewhere in the middle see the output ....[....snip / snap ] ..... toolz pkgs/main/noarch::toolz-0.10.0-py_0 tornado pkgs/main/linux-64::tornado-6.0.3-py37h7b6447c_3 tqdm pkgs/main/noarch::tqdm-4.42.1-py_0 traitlets pkgs/main/linux-64::traitlets-4.3.3-py37_0 ujson pkgs/main/linux-64::ujson-1.35-py37h14c3975_0 unicodecsv pkgs/main/linux-64::unicodecsv-0.14.1-py37_0 unixodbc pkgs/main/linux-64::unixodbc-2.3.7-h14c3975_0 urllib3 pkgs/main/linux-64::urllib3-1.25.8-py37_0 watchdog pkgs/main/linux-64::watchdog-0.10.2-py37_0 wcwidth pkgs/main/noarch::wcwidth-0.1.8-py_0 webencodings pkgs/main/linux-64::webencodings-0.5.1-py37_1 werkzeug pkgs/main/noarch::werkzeug-1.0.0-py_0 wheel pkgs/main/linux-64::wheel-0.34.2-py37_0 widgetsnbextension pkgs/main/linux-64::widgetsnbextension-3.5.1-py37_0 wrapt pkgs/main/linux-64::wrapt-1.11.2-py37h7b6447c_0 wurlitzer pkgs/main/linux-64::wurlitzer-2.0.0-py37_0 xlrd pkgs/main/linux-64::xlrd-1.2.0-py37_0 xlsxwriter pkgs/main/noarch::xlsxwriter-1.2.7-py_0 xlwt pkgs/main/linux-64::xlwt-1.3.0-py37_0 xmltodict pkgs/main/noarch::xmltodict-0.12.0-py_0 xz pkgs/main/linux-64::xz-5.2.4-h14c3975_4 yaml pkgs/main/linux-64::yaml-0.1.7-had09818_2 yapf pkgs/main/noarch::yapf-0.28.0-py_0 zeromq pkgs/main/linux-64::zeromq-4.3.1-he6710b0_3 zict pkgs/main/noarch::zict-1.0.0-py_0 zipp pkgs/main/noarch::zipp-2.2.0-py_0 zlib pkgs/main/linux-64::zlib-1.2.11-h7b6447c_3 zstd pkgs/main/linux-64::zstd-1.3.7-h0b5b093_0 Preparing transaction: done Executing transaction: done installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>> yes no change /root/anaconda3/condabin/conda no change /root/anaconda3/bin/conda no change /root/anaconda3/bin/conda-env no change /root/anaconda3/bin/activate no change /root/anaconda3/bin/deactivate no change /root/anaconda3/etc/profile.d/conda.sh no change /root/anaconda3/etc/fish/conf.d/conda.fish no change /root/anaconda3/shell/condabin/Conda.psm1 no change /root/anaconda3/shell/condabin/conda-hook.ps1 no change /root/anaconda3/lib/python3.7/site-packages/xontrib/conda.xsh no change /root/anaconda3/etc/profile.d/conda.csh modified /root/.bashrc ==> For changes to take effect, close and re-open your current shell. <== If you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter to false: conda config --set auto_activate_base false Thank you for installing Anaconda3! =========================================================================== Anaconda and JetBrains are working together to bring you Anaconda-powered environments tightly integrated in the PyCharm IDE. PyCharm for Anaconda is available at: https://www.anaconda.com/pycharm root@mx:/home/martin/Downloads# end of output: does this mean that i get the anaconda into the start-menu? Look forward to hear from you regards apollo
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.