Jump to content
Jade Shadows: Share Bug Reports and Feedback Here! ×

Alert Displaying And Filtering Program


Okiesmokie
 Share

Recommended Posts

Sorry if this has been asked before (I bet it has), but it seems the search function is busted. Every time I do a search it say there are no results. I have literally copy and pasted something from this thread and still says no results found.

 

 Anyway (Is there a FAQ for this program? If not, there really needs to be one).

 

I downloaded a sound file (Yes, it is a .wav file), but when I set it as an alert sound it doesn't work. I have placed the file in the same folder as the rest of the files. Am I missing something here?

 

 I go to FILE - SETTINGS - FILTERS. Then click on the BROWSE button next to the ALERT SOUND box and Choose my downloaded .wav file.

 

 

PS

 

 I would also be really grateful If anybody has any tips on how to get the search function to work.

Link to comment
Share on other sites

Thanks for nice program. Missing only few things from alerts anymore because of this program. Having problems with sounds sometimes i cant hear anything and sometimes its so low that i barely hear it (missed my last 2 missing special helmets because of this).

 

So would there be any chance to get some kinda volume control & test for this since i dont want to change volume settings on everything else because of this :)

Link to comment
Share on other sites

My program stops working for no reason everytime, this is the last record in the debug before it stopped working.

It used to work fine with no problem before version 1.6, dont know if its something you changed that time.

 

Alert Received: 28/6/2013 7:41:57 AM
>> Not checking credit amount
>> Not checking credit amount
>> Not checking credit amount
>> Filter not met, aborting
Stream item found

{"created_at":"Thu Jun 27 23:45:59 +0000 2013","id":350399640895631361,"id_str":"350399640895631361","text":"RT @WarframeAlerts: Apollodorus (Mercury): Enemy Comm Station Vulnerable - 37m - 5100cr","source":"\u003ca href=\"http:\/\/twitter.com\/download\/android\" rel=\"nofollow\"\u003eTwitter for Android\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":230420713,"id_str":"230420713","name":"Le Prototype ","screen_name":"EvilShadowFR","location":"Green hill","url":"http:\/\/www.youtube.com\/user\/EvilDowshaFR","description":"#Prototype, #YouTubeur, #infographiste, #d\u00e9conneur de 20 ans, #EvilTeamFR, #EvilCommunityFR #TESFR et je suis pas la pour WIGOLER!!!!!!!!","protected":false,"followers_count":130,"friends_count":72,"listed_count":0,"created_at":"Sat Dec 25 11:54:57 +0000 2010","favourites_count":345,"utc_offset":3600,"time_zone":"Paris","geo_enabled":false,"verified":false,"statuses_count":11682,"lang":"fr","contributors_enabled":false,"is_translator":false,"profile_background_color":"FFFFFF","profile_background_image_url":"http:\/\/a0.twimg.com\/profile_background_images\/861226489\/450586bfa4a95ed09b6500c3d36a2c97.jpeg","profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/861226489\/450586bfa4a95ed09b6500c3d36a2c97.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3758059112\/50a330c89b051732975869c6960db6bd_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3758059112\/50a330c89b051732975869c6960db6bd_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/230420713\/1371083016","profile_link_color":"FF0000","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"252429","profile_text_color":"666666","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Thu Jun 27 23:42:02 +0000 2013","id":350398647906746368,"id_str":"350398647906746368","text":"Apollodorus (Mercury): Enemy Comm Station Vulnerable - 37m - 5100cr","source":"\u003ca href=\"http:\/\/www.warframe.com\" rel=\"nofollow\"\u003eWarframe Alerts\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1344755923,"id_str":"1344755923","name":"WarframeAlerts","screen_name":"WarframeAlerts","location":"","url":"http:\/\/www.warframe.com","description":"The OFFICIAL Warframe alert notification center. Follow us to receive alert notifications in real time! Ninjas Play Free!","protected":false,"followers_count":23237,"friends_count":5,"listed_count":282,"created_at":"Thu Apr 11 16:22:31 +0000 2013","favourites_count":0,"utc_offset":-14400,"time_zone":"Atlantic Time (Canada)","geo_enabled":false,"verified":false,"statuses_count":3638,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/a0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/1344755923\/1365706320","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"pl"},"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"WarframeAlerts","name":"WarframeAlerts","id":1344755923,"id_str":"1344755923","indices":[3,18]}]},"favorited":false,"retweeted":false,"filter_level":"medium","lang":"pl"}
Stream item found

{"disconnect":{"code":1,"stream_name":"chuuburg-statuses208340","reason":"shutdown"}}
 

Edited by chuuburg
Link to comment
Share on other sites

My program stops working for no reason everytime, this is the last record in the debug before it stopped working.

It used to work fine with no problem before version 1.6, dont know if its something you changed that time.

 

Alert Received: 28/6/2013 7:41:57 AM

>> Not checking credit amount

>> Not checking credit amount

>> Not checking credit amount

>> Filter not met, aborting

Stream item found

{"created_at":"Thu Jun 27 23:45:59 +0000 2013","id":350399640895631361,"id_str":"350399640895631361","text":"RT @WarframeAlerts: Apollodorus (Mercury): Enemy Comm Station Vulnerable - 37m - 5100cr","source":"\u003ca href=\"http:\/\/twitter.com\/download\/android\" rel=\"nofollow\"\u003eTwitter for Android\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":230420713,"id_str":"230420713","name":"Le Prototype ","screen_name":"EvilShadowFR","location":"Green hill","url":"http:\/\/www.youtube.com\/user\/EvilDowshaFR","description":"#Prototype, #YouTubeur, #infographiste, #d\u00e9conneur de 20 ans, #EvilTeamFR, #EvilCommunityFR #TESFR et je suis pas la pour WIGOLER!!!!!!!!","protected":false,"followers_count":130,"friends_count":72,"listed_count":0,"created_at":"Sat Dec 25 11:54:57 +0000 2010","favourites_count":345,"utc_offset":3600,"time_zone":"Paris","geo_enabled":false,"verified":false,"statuses_count":11682,"lang":"fr","contributors_enabled":false,"is_translator":false,"profile_background_color":"FFFFFF","profile_background_image_url":"http:\/\/a0.twimg.com\/profile_background_images\/861226489\/450586bfa4a95ed09b6500c3d36a2c97.jpeg","profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/861226489\/450586bfa4a95ed09b6500c3d36a2c97.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3758059112\/50a330c89b051732975869c6960db6bd_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3758059112\/50a330c89b051732975869c6960db6bd_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/230420713\/1371083016","profile_link_color":"FF0000","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"252429","profile_text_color":"666666","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Thu Jun 27 23:42:02 +0000 2013","id":350398647906746368,"id_str":"350398647906746368","text":"Apollodorus (Mercury): Enemy Comm Station Vulnerable - 37m - 5100cr","source":"\u003ca href=\"http:\/\/www.warframe.com\" rel=\"nofollow\"\u003eWarframe Alerts\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1344755923,"id_str":"1344755923","name":"WarframeAlerts","screen_name":"WarframeAlerts","location":"","url":"http:\/\/www.warframe.com","description":"The OFFICIAL Warframe alert notification center. Follow us to receive alert notifications in real time! Ninjas Play Free!","protected":false,"followers_count":23237,"friends_count":5,"listed_count":282,"created_at":"Thu Apr 11 16:22:31 +0000 2013","favourites_count":0,"utc_offset":-14400,"time_zone":"Atlantic Time (Canada)","geo_enabled":false,"verified":false,"statuses_count":3638,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/a0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/1344755923\/1365706320","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"pl"},"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"WarframeAlerts","name":"WarframeAlerts","id":1344755923,"id_str":"1344755923","indices":[3,18]}]},"favorited":false,"retweeted":false,"filter_level":"medium","lang":"pl"}

Stream item found

{"disconnect":{"code":1,"stream_name":"chuuburg-statuses208340","reason":"shutdown"}}

 

 

https://dev.twitter.com/docs/streaming-apis/messages#Disconnect_messages_disconnect

 

That disconnect code means the Twitter Streaming Server shut down, probably due to maintenance.

Link to comment
Share on other sites

There are no notification about missions. They just don't comming. Programm window keep being empty. There wasn't any errors or glosing of programm. I'm using Windows XP. Can it be the reason of my problem? Debug information:

 

*********** START DEBUG: 29.06.2013 22:43:10 ***********
Thread Created
Connecting to Twitter
Stream item found
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Error 401 Unauthorized</title>
</head>
<body>
<h2>HTTP ERROR: 401</h2>
<p>Problem accessing '/1.1/statuses/filter.json?follow=1344755923'. Reason:
<pre>    Unauthorized</pre>                          
</body>
</html>

Exception Occurred: System.Runtime.Serialization.SerializationException
>> Message: There was an error deserializing the object of type WarframeAlerts.status. Encountered unexpected character '<'.
>> Source: System.Runtime.Serialization
>> Stack Trace:    at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
   at System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(XmlDictionaryReader reader)
   at System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(Stream stream)
   at WarframeAlerts.MainForm.<>c__DisplayClass3.<RunThread>b__0(TwitterStreamArtifact artifact, TwitterResponse response)

 

 

User.ini: http://rusfolder.com/37051165

Asking for help.

Edited by Varfaizer
Link to comment
Share on other sites

Everyone posting these 401 Errors, you HAVE to make sure that your clock and timezone is set correctly.  That is the most common cause of that error.  If it is +/- 5 minutes, you will not be authorized by twitter.

Edited by Okiesmokie
Link to comment
Share on other sites

Everyone posting these 401 Errors, you HAVE to make sure that your clock and timezone is set correctly.  That is the most common cause of that error.  If it is +/- 5 minutes, you will not be authorized by twitter.

Yes, indeed, my real time zone Twitter thought it wrong. Thanks for the solution of the problem, you have a great program!

Link to comment
Share on other sites

https://dev.twitter.com/docs/streaming-apis/messages#Disconnect_messages_disconnect

 

That disconnect code means the Twitter Streaming Server shut down, probably due to maintenance.

 

It happens quite often though, once every 1-2 days.

I cant tell whether its still connected as well until I open the debug screen and check the latest alert detected.

Perhaps you could add in a "still connected thingy", show green when connected and red as disconnected, or even a notification on the taskbar to show disconnects ?

Link to comment
Share on other sites

Nice apps!! Thank you for making this! But what is the "priority" things do? :|

Example: you are tracking potatoes and big credits rewards, each has a different config tab.

one day, an alert popups that grants 9k creds and a potato.

Without priorities, the program will alert you for the first filter met, be it potato or credits.

With the priority system, if potato has higher priority, program will check both filters, but alert you for a potato.

 

So, this is only usefull if you have multiple tabs, and different alert sounds :)

Link to comment
Share on other sites

Example: you are tracking potatoes and big credits rewards, each has a different config tab.

one day, an alert popups that grants 9k creds and a potato.

Without priorities, the program will alert you for the first filter met, be it potato or credits.

With the priority system, if potato has higher priority, program will check both filters, but alert you for a potato.

 

So, this is only usefull if you have multiple tabs, and different alert sounds :)

 

 

oh,so that's how it works :) thanks again. Btw, why not add "auto clear expired", 'cus...it's already end,we can't do anything about it,so "auto clear expired" can make list more clear for future alert, just some ideas :D

Edited by Markur
Link to comment
Share on other sites

It happens quite often though, once every 1-2 days.

I cant tell whether its still connected as well until I open the debug screen and check the latest alert detected.

Perhaps you could add in a "still connected thingy", show green when connected and red as disconnected, or even a notification on the taskbar to show disconnects ?

 

Just died for me again a few hours ago, only realised I missed it after seeing the vauban alert post in this forum.

Link to comment
Share on other sites

oh,so that's how it works :) thanks again. Btw, why not add "auto clear expired", 'cus...it's already end,we can't do anything about it,so "auto clear expired" can make list more clear for future alert, just some ideas :D

Well, i like being able to check what i missed, so ... i may not be alone :)

Or okie didnt see the request/thinks its a useless one ... many options here ^^

Link to comment
Share on other sites

Possible BUG...

 

When I launched Warframe Alerts this morning the time left on the Livestream Orokin Catalyst Alert is reading only 35min ATM.

 

This would be 24 hours from the Orokin Catalyst Alert that was yesterday morning.

 

WarframeAlerts @WarframeAlerts 23h

Trinculo (Uranus): Enemy Munitions Dump Located - 57m - 7300cr - Orokin Catalyst (Blueprint)

 

When the program scans back in history to find active Alerts and then display the information it is finding the active Alert of

 

WarframeAlerts @WarframeAlerts 18h

Correction: Quirinus (Mars): Repel Enemy Attack - 1440m - 7200cr - Orokin Catalyst (Blueprint)

 

The program is displaying the proper Alert but the time left is being calculated from the earlier wrong Alert.

Link to comment
Share on other sites

 

PLEASE read the thread before you post an issue.  I have addressed things like the Vauban alternate helmet not being in the filters, and twitter login issues about 50 times in this thread, and am really getting tired of repeating myself.  By asking the same question that 50 other people have, you are bloating the thread and preventing me from seeing actual issues people are having.  There is a search button at the top right of the thread that you can use to search for issues you're having.  I am no longer going to answer questions that people post and refuse to search the thread first, and I encourage everyone else in this thread to do the same.
 
If you have an issue you NEED to post your configuration file located in %LocalAppData%/Okiesmokie_Productions/<warframe alerts folder>/<version>/user.config (with username/password/twittertoken/twittertokensecret edited out) or at the very least a screenshot of your filters. Aswell as the output from the Debug Window.

 

Due to popular demand, I've decided to release the program that I created to display and filter alerts on your desktop.

 

PFzkPnS.png

Main window during an alert notification

iRJaLFn.png

Configuration Panel

Any feedback/suggestions you have is much appreciated.

Current Version: 1.6.1.2

 

Changelog:

1.2.0 Changes:* Ability to filter based on Artifact/Blueprint* Added the option to launch on windows startup. 1.3.0 Changes:* Added Saryn's Helmet* Fixed a bug with launching with windows* Fixed helmet names to not include the full names* Fixed a nasty bug that was basically making filters useless. 1.4.0.0 Changes:* Now has support for automatic downloading of newer versions* Now has the ability to import older configuration files if they are still valid* The Minimize button now minimizes to task bar, and the Close button now minimizes to the system tray* Fixed "Banshee Helmet" not being listed in the blueprints section* I'm now hosting the files on my own webserver, mediafire is way too glitchy. 1.4.1.0 Changes:* Added a debug window, accessible from the Debug Menu. Please paste the contents of this when  reporting bugs with alert reporting.* Added Paris to the list of filtered blueprints.* Added an auto-login check box on the login form. 1.4.2.x Changes:* Added the ability to clear the alert list. (File -> Clear List)* Added the ability to remove individual alerts from the list. (Right click on an alert in the list -> Remove Item)* Added the ability to view an items wiki page, if it exists. (Right click on an alert in the list -> View on Wiki)* Hovering over an item in the list now displays the time in which the alert was received.* Additional error checking when importing configurations, to alert the user that it is pointless to  attempt to import a config file that is already being used.* Fixed a bug in 1.4.2.1 that was causing the program to crash upon receiving credit-only rewards* Changed the import dialog to display the parent folder as opposed to the version folder to prevent  confusion causing people to import the settings from the current version.* Added a new icon, thanks to BlinkLagger for supplying it.* Added code to reconnect to twitter if the connection was interrupted for whatever reason 1.4.3.0 Changes:* Added Glaive to the filter list* Added an "Other" option that allows you to manually type in what reward you want to filter for 1.4.3.1 Changes:* Re-wrote the tweet parsing method 1.4.4.0 Changes:* Now has the ability to display alerts that were posted before you ran the program, but are still  currently active. Huge thanks to Arsonide for this contribution. 1.4.4.1 Changes:* Fixed a bug where the "Other" field wouldn't function if you had no other "?" Reward specified. 1.4.5.0 Changes:* Introduced a priority system for filters. The alerts will use the sound file from the highest  priority item that matches its requirements.* Added a "Clear Expired" menu item to the file menu. 1.4.5.1 Changes:* Fixed a bug where the incorrect sound was being played when you had multiple filters.* Added Manticore and Dual Daggers (Which are actually Dagger Axe, but they mis-reported them on  twitter twice) to the filter list.* Began including this changelog file with releases. 1.5.0.0 Changes:* Configuration files automatically convert to the newest version. (Thanks to Sire404 for the method)* Made the "Other" setting more user-friendly.  Also removed the case-sensatitivy from it.* Added Vauban Chassis, Vauban Helmet, Vauban Systems, Forma and Void Key to the item list.  Please post in the thread if you are aware of any more things that need to be added.* Added an option to loop the sound until the window is active, or you click the tooltip that pops up.  ** Note: Clicking the 'X' on the tooltip will not stop the sound.  You must click the actual tooltip           or make the window active.  This is due to a limitation in the Windows API where you cannot           distinguish between the tooltip timing out, or the person clicking the 'X'* Possibly fixed some of the null-reference errors people have been getting.  Not 100% sure, as I   haven't been getting them myself.
1.6.0.0 Changes:* Adapted the program to conform to Twitter's OAuth Authentication due to the dropping of their  1.0 API and Web Credentials.  Logging in now requires you to enter a PIN number provided by the twitter website when you click  the "Get PIN" button.
1.6.1.0 Changes:* Updated the RSS feed for the "existing alerts" functionality to use the RSS provided by DE  (http://content.playwarframe.com/alerts.xml)
1.6.1.1 Changes:* Added a 10ms sleep to the twitter loop so that people don't complain about false CPU Usage.* Main window location and size is now saved in between sessions.
1.6.1.2 Changes:* Fixed a bug where it would save the window position when you minimized the window.  If you  exited the application with the window minimized, it would appear at a negative position  when you re-opened it.

 

 

Download Link: http://wfa.okiesmokie.ca/WarframeAlerts_v1.6.1.2.zip

 

 

Dude this program u made froze my pc for 20 min, annoyed the sh*t outta me and when it finally done extracting it dont even work keep saying that "WARFRAME Alert detection program missing key files, please redownload content, if problem continues please email the creator" redownload it 2 time dont work for 2 time.

Link to comment
Share on other sites

Not entirely sure what happened, but the latest Catalyst BP didn't pop up for me. Cambria (Earth): Enemy Diplomat Located - 91m - 2400cr - Orokin Catalyst (Blueprint). Luckily a friend of mine was ingame and saw it.

 

It might've been on my side. Did this not pop up for anyone else?

 

Edit: Restarted Warframe Alerts and it popped up immediately. Guess it must've hung up or something at some point.

Edited by SoulEchelon
Link to comment
Share on other sites

Not entirely sure what happened, but the latest Catalyst BP didn't pop up for me. Cambria (Earth): Enemy Diplomat Located - 91m - 2400cr - Orokin Catalyst (Blueprint). Luckily a friend of mine was ingame and saw it.

 

It might've been on my side. Did this not pop up for anyone else?

 

Edit: Restarted Warframe Alerts and it popped up immediately. Guess it must've hung up or something at some point.

 

 Must have been on your end. I was watching Netflix when I saw the alert. Immidiately hopped in game and got the Potato bp.

Edited by Izeck
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...