Loading. Please Wait...
|
|
|
[Script] HVtoolBox 1.0.14, A comprehensive out-of-battle script - ISK support |
|
Sep 2 2017, 04:39
|
f4tal
Group: Members
Posts: 2,662
Joined: 11-January 13
|
HVtoolBox Script
(current version: 1.0.14, July 2022) (Script may have glitches and bugs, report about them please in that thread or in PM HV Toolbox 1.0.14
HVtoolBox_1.0.14.user.js.txt ( 191.73k )
Number of downloads: 324Changelog: ENJOYOriginal author of Item Manager script (versions < 1.5.0.): holy_demonFurther author of Item Manager script (versions 1.6.0. and 1.6.1) and author of Percentile Range Script: SuperlataniumWhat is HVtoolBox?...originally it was planned to rebuild and remake the holy_demon's Item Manager script, however the process of patching, tweaking and fixing turned into the process of creating brand new script with new features, functions and ideas. HVtoolBox IS BASED ON holy-demon's Item Manager Script and shares same interface and ideas, but has more features and settings. I would like to thank him for giving me permission to modify his script and I am begging you to say him thanks too at least for creating Item Manager Script and for how great that man is. Without him HVtoolBox have never appeared. Secondly, I would like to thanks both Scremaz and Superlatanium for their support, help, advice and so on. Also, additional thanks to Superlatanium for creating Percentile Ranges script (HVtoolBox shares its data) That script has in-built Superlatanium's Percentile Ranges script. If you are using HVtoolBox, you do not need separated Percentile Ranges.What can HVtoolBox do?HVtoolBox has lots of features, most of them may be familiar to you if you have ever used Item Manager Script. Namely, HVtoolBox can: - Bazaar, salvage, repair, forge, lock, unlock, shrine, storage multiply items at once in one-two clicks.
- Filter through all your equipment and items according to your searchkey or provided tags. It can show you, say, all rare legendary equipment with level less than 400, or, as another example, either Arctic or Demonic rapier with either Slaughter suffix or Tier more than 3, with at least 300 level. You can really googling through your stock.
- Moogle multiple stuff at once to multiple recipients at once with automatically calculated CoD.
- Give you information about "ItemWorlding" your equipment: PXP per Tier, number of runs till Tier 10 (or and other Tier), calculating the cost of IW service, etc.
- Helps you create and organize your custom WTS/WTB/Auction or just helps create plain links to your equipment.
- Allows to rename any equipment, highlights specific equipment, automatically sends information to Jenga's database, uses Superlatanium's Percentile Ranges Script, shows all arenas on single page
and even bakes you a cake and washes your car. Screenshots and GIFs Screenshots DownloadQUOTE
HVtoolBox_1.0.14.user.js.txt ( 191.73k )
Number of downloads: 324
If you previously have used any version of HVtoolBox and are installing a new version, then: - Visit HVtoolBox's settings and backup your local.storage (if that version has backup option);
- Turn off (or better - delete) the old version of HVtoolBox.
- Install new version as new script and turn it on (once again, be sure that only single installment of HVtoolBox is working!)
- Launch the HentaiVerse.
- Visit HVtoolBox's settings, configure them a new and save.
- New version of HVtoolBox will automatically export your current prices, custom names and other data, however new version of HVtoolBox will not export your current settings. Just to be sure that everything is allrigth, make a backup of local.storage (see first step))
- If browser keeps reloading, then you should clean your browser's local.storage. See troubleshooting for more information.
There is no strict requirements to browsers and script should work in any modern browser that supports Local.Storage (mostly any browser 2010+). Script is build without any ES6's new features in mind and has been tested in Chrome 49 and Mozilla 48. You should use Custom Font (see game's settings) to make that script work. It would not work (and never would be) with default HentaiVerse font. FAQQ. I am using boulay's dark theme for HentaiVerse, but HVtoolBox looks bad in that theme. How can I fix it?A. Boulay have released new version of his Dark Theme, that is compatible with HVtoolBox, Monsterbation, HV Stats and Smart Monster Lab scripts. Check it here. Thanks, Boulay! Q. Previously I have used Item Manager script by holy_demon, how can I convert its prices into that script?A. HVtoolBox automatically detects and exports your prices from Item Manager script. Q. How much that script affects in-battle performance?A. Script will work only in non-battle environment or, in other words, it will not affect your battlespeed. Even if it affect, you can simple turn that script off during the battle. Q. I was using that script, but suddenly got white screen with "Stock limiter in use" phrase. A. First, do not worry, this is not a ban. HentaiVerse server has security system that detects when user sends too many request in too little time and temporally locks him. To handle that issue, script has two settings: "Max amount of requests per call" and "Delay between each call" in settings (see AJAX section). Try to decrease former and increase latter. More inf hereQ. Item Works Calculator shows incorrect information. It says it will take 502 PXP to get into next Tier, however it takes 504, so on.A. Because of rounding up, script may have a little margin of error (no more than 20 PXP, I think...) - this is okay. Also, such errors may been increased even more if you are making calculation for equipment that has Tier more than zero. Q. Where and how script stores information about prices, names and settings?A. Script stores all information about player's activity in HVtoolBox object inside local.storage of your browser. Local.storage is a special vault where various scripts/sites may store their data. If you clean cache of your browser or make any other "cleaning" procedure, it is possible that you will delete local.storage and HVtoolBox. local.storage for every domain and protocol is different - your settings and prices for http:// version of site and https://, for normal version (hentaiverse.org) and alt-version (alt.hentaiverse.org) are different! You can backup local.storage via special option in settings. Q. I have used that script and set my prices, names, logs, etc, but then I have visit alt ot http version of the site and all my stuff were erased!A. Two possible reasons - you have cleaned your browser, or you have visited different protocol or domain version of HentaiVerse (see above). Troubleshooting - There is a chance that after installing new version of script over previous one, you may stuck in reload/refresh loop. In that case, try to clean the local.storage of your browser. First, visit the HentaiVerse page. Then press the F12 or Ctrl+Shift+I buttons. You should see developer panel. After, follow this instructions:
If you find this complicated, then you can just clean your browser cache, cookies, etc. But do you want to lose all your stuff because of one dumb script? - Percentile Ranges script may show incorrect info (or parse wrong) cotton/plate equipment. It is not a bug in a pure sense of word - it is lack of data of that type of equipment. That would be fixed in next version of Percentile Ranges.
- There is a rare chance that checkboxes or any other input field may disappear. Chances are, it is all because of specific nonstandard custom font you are using. In that case either change your custom font to arial /verdana or report in that thread with what font you are using and its settings. You may also try to manually edit script by applying one if these fixes: Fix#1, Fix #2
This post has been edited by Scremaz: Jul 31 2022, 18:26
--------------------
DOs & DON'Ts - You are novice and need help with HentaiVerse? Read this. Useful Links:FAQ | Advice (for novices) | Advice Advanced (for proficient players) | Ask the Experts | Price check | Discuss your stats and build | Freeshop | Script guide | Script compendiumUseful scripts:- Smart Search - script for WTS/WTB. Helps you to bulk-scan various WTB/WTS thread, find items for cheaper price, do a search with * (wildcards) and Regex.
- Monsterbation - script for battles. Greatly enhance your battle experience (drop tracker, turn counter, show current round, display information about monsters, so on) and allows you to attack enemies by hovering the cursor.
- ToolBox - multi-purpose script. Allows multi-bazaar/shrine/salvage, helps create a shop, calculates price of shrined materials against bazaar price, provides lots of handy tweaks. Based on holy_demon's ItemManager and Superlatanium's Percentile Range scripts.
- Red - script for Random Encounters. Gives you timer until next RE and notify you when RE is ready, shows list, links, counters, allows open RE link in alt-site, open in same tab.
Я говорю на русском языке. Если нужна помощь с игрой, а английский 'вери бэд', то пиши мне в личку, помогу чем смогу :)
|
|
|
|
|
|
|
|
Sep 2 2017, 08:23
|
piyin
Group: Gold Star Club
Posts: 10,382
Joined: 4-February 09
|
NV... already found out what was wrong.
This post has been edited by piyin: Sep 2 2017, 08:24
--------------------
Come on, go ahead and pick the fries....
|
|
|
|
|
|
Sep 2 2017, 08:46
|
Maharid
Group: Catgirl Camarilla
Posts: 2,198
Joined: 27-April 10
|
Bug: In Item Invenctory i can set price for items from the top until Bubble Gum, stop.
If i add a price for any item below (from the first Trophy to the last Figurine) EVERY items in this range will be repriced the same.
Firefox 55.
I have removed webappsstore.sqlite and made a fresh settings, no result.
This post has been edited by Maharid: Sep 2 2017, 08:47
--------------------
My Shop.My WTB.Patience is a virtue of the strong. I'm weak. Please use MoogleMail to have a fast response but to help me also post a message in my thread so it will be keep alive.
|
|
|
|
|
|
Sep 2 2017, 08:52
|
f4tal
Group: Members
Posts: 2,662
Joined: 11-January 13
|
Thanks Maharid! Can you post what your console shows and also give me a list of every item you have for. I think I do know what the reason may be behind that bug, but I need to be sure and only the full list of items may help me (because, well, I have no any item in the game). You can send me that list in PM I don't mind.
Thanks for helping! =)
--------------------
DOs & DON'Ts - You are novice and need help with HentaiVerse? Read this. Useful Links:FAQ | Advice (for novices) | Advice Advanced (for proficient players) | Ask the Experts | Price check | Discuss your stats and build | Freeshop | Script guide | Script compendiumUseful scripts:- Smart Search - script for WTS/WTB. Helps you to bulk-scan various WTB/WTS thread, find items for cheaper price, do a search with * (wildcards) and Regex.
- Monsterbation - script for battles. Greatly enhance your battle experience (drop tracker, turn counter, show current round, display information about monsters, so on) and allows you to attack enemies by hovering the cursor.
- ToolBox - multi-purpose script. Allows multi-bazaar/shrine/salvage, helps create a shop, calculates price of shrined materials against bazaar price, provides lots of handy tweaks. Based on holy_demon's ItemManager and Superlatanium's Percentile Range scripts.
- Red - script for Random Encounters. Gives you timer until next RE and notify you when RE is ready, shows list, links, counters, allows open RE link in alt-site, open in same tab.
Я говорю на русском языке. Если нужна помощь с игрой, а английский 'вери бэд', то пиши мне в личку, помогу чем смогу :)
|
|
|
|
|
|
Sep 2 2017, 09:25
|
Maharid
Group: Catgirl Camarilla
Posts: 2,198
Joined: 27-April 10
|
The console dont show any arror concerning Tool Box.
[attachmentid=107838]
If i check for select all items, tap List and chose "$name" i only get this:
Health Draught Health Potion Health Elixir Mana Draught Mana Potion Mana Elixir Spirit Draught Spirit Potion Spirit Elixir Energy Drink Last Elixir Infusion of Flames Infusion of Frost Infusion of Lightning Infusion of Storms Infusion of Divinity Infusion of Darkness Scroll of Swiftness Scroll of Protection Scroll of the Avatar Scroll of Absorption Scroll of Shadows Scroll of Life Scroll of the Gods Flower Vase Bubble-Gum
My full list in a PM.
This post has been edited by Maharid: Sep 2 2017, 19:21
--------------------
My Shop.My WTB.Patience is a virtue of the strong. I'm weak. Please use MoogleMail to have a fast response but to help me also post a message in my thread so it will be keep alive.
|
|
|
|
|
|
Sep 2 2017, 09:25
|
Kadokura
Group: Gold Star Club
Posts: 1,616
Joined: 29-September 10
|
The console just reports an error from HVTool script: CODE TypeError: elemTest is null HVToolBox__0.9.5_.user.js:316:17 I also forgot to mention this but, the current Item Manager has this same bug, but in the case of IM this only happens in the alt site, in main site works fine.
Item_List.txt ( 2.86k )
Number of downloads: 55This list was generated from the "Item Shop" section. This post has been edited by Kadokura: Oct 21 2017, 10:54
--------------------
|
|
|
Sep 2 2017, 16:43
|
morineko
Group: Gold Star Club
Posts: 2,341
Joined: 1-April 14
|
Can $tags be used in moogle function? Or only in searching and list?
--------------------
WTS / WTB5% off for bulk mats selling
|
|
|
Sep 2 2017, 17:19
|
BMXArena
Group: Members
Posts: 123
Joined: 1-December 10
|
Thank you for making this script~
If you have spare time would you consider making it work without the HV Custom Font setting?
--------------------
|
|
|
|
|
|
Sep 2 2017, 17:47
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
in case of obsoletes, it sometimes appears a popup which says "no match for (item)" and has to be clicked. probably only in case of retired slots like daggers, scythes and so on. would it be possible to move that notice under the section "percentile ranges information"? also, when you create the link of a gear: i have this item: https://hentaiverse.org/equip/124949783/493ffb6887and i want to generate its link with the following tag: CODE [*][url=$url]($id) $name[/url] code generated is the following: CODE [*][url=https:hentaiverse.org/equip/124949783/493ffb6887](124949783) Legendary Onyx Shade Leggings of the Fleet[/url] the lack of // in the url makes the link not clickable, see: [ invalid] (124949783) Legendary Onyx Shade Leggings of the FleetThis post has been edited by Scremaz: Sep 2 2017, 18:06
--------------------
|
|
|
|
|
|
Sep 2 2017, 18:59
|
tecche
Group: Members
Posts: 125
Joined: 12-February 11
|
QUOTE(Scremaz @ Sep 2 2017, 11:47) in case of obsoletes, it sometimes appears a popup which says "no match for (item)" and has to be clicked. For me it happens for every piece of equipment, it says "No match for " and the item name is left blank. It reads everything else other than the percentile ranges. I have already tried disabling all addons other than Greasemonkey with no luck. Anyone knows what I'm doing wrong? Superlatanium's Percentile Ranges gives me the exact same problem Example: https://hentaiverse.org/equip/122812745/6dbfd458a8[attachmentid=107864]
|
|
|
|
|
|
Sep 2 2017, 19:18
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
QUOTE(tecche @ Sep 2 2017, 12:59) For me it happens for every piece of equipment, it says "No match for " and the item name is left blank. It reads everything else other than the percentile ranges. I have already tried disabling all addons other than Greasemonkey with no luck. Anyone knows what I'm doing wrong? Superlatanium's Percentile Ranges gives me the exact same problem Example: https://hentaiverse.org/equip/122812745/6dbfd458a8[attachmentid=107864] strange. that's definitely a recent gear. also, it shows the name to me: i'd say they are two slightly different problems...
--------------------
|
|
|
|
|
|
Sep 2 2017, 19:23
|
tecche
Group: Members
Posts: 125
Joined: 12-February 11
|
QUOTE(Scremaz @ Sep 2 2017, 13:18) strange. that's definitely a recent gear. also, it shows the name to me: i'd say they are two slightly different problems... I also tried installing the script using Violentmonkey but the problem is the same Now I'm thinking, since it doesn't seem able to read the name of the item, perhaps the script isn't capable of reading the standard font? As I recall it's not an actual typeface font but made of pictures I'll finish this arena and check with a custom font edit: yep it was the font, I wished it didn't take so many years to figure out... This post has been edited by tecche: Sep 2 2017, 19:43
|
|
|
|
|
|
Sep 2 2017, 19:28
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
QUOTE(tecche @ Sep 2 2017, 13:23) I also tried installing the script using Violentmonkey but the problem is the same
Now I'm thinking, since it doesn't seem able to read the name of the item, perhaps the script isn't capable of reading the standard font? As I recall it's not an actual typeface font but made of pictures
I'll finish this arena and check with a custom font
yes, standard font is reported to break scripts. if you really want to use that, google for Starcraft font
--------------------
|
|
|
|
|
|
Sep 2 2017, 20:18
|
Maharid
Group: Catgirl Camarilla
Posts: 2,198
Joined: 27-April 10
|
Just a question: Why not making the setting (from the UI) permanent inside the script?
That way even if webappsstore.sqlite will be deleted only the price are lost and other settings can be saved (and with a beckaup on a text file they can be reinstated in just few click).
The GUI can be keep to make the process faster and more user friendly.
I don't even know if this is possible, just an idea.
--------------------
My Shop.My WTB.Patience is a virtue of the strong. I'm weak. Please use MoogleMail to have a fast response but to help me also post a message in my thread so it will be keep alive.
|
|
|
Sep 2 2017, 20:30
|
dnszkdl
Group: Catgirl Camarilla
Posts: 2,720
Joined: 24-April 15
|
[attachembed=107874] An overlapping bug has occurred.
|
|
|
Sep 2 2017, 20:59
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
QUOTE(Goldage @ Sep 2 2017, 14:30) [attachembed=107874] An overlapping bug has occurred. your zoom level?
--------------------
|
|
|
|
|
|
Sep 2 2017, 23:41
|
piyin
Group: Gold Star Club
Posts: 10,382
Joined: 4-February 09
|
QUOTE(Goldage @ Sep 2 2017, 14:30) [attachembed=107874] An overlapping bug has occurred. WRONG! You just have HVTB AND Super Percentile ranges both activated. Turn off Super percentiles ranges and change your zoom a little and done.
--------------------
Come on, go ahead and pick the fries....
|
|
|
|
|
|
Sep 3 2017, 00:31
|
Sapo84
Group: Gold Star Club
Posts: 3,330
Joined: 14-June 09
|
QUOTE(piyin @ Sep 2 2017, 17:41) WRONG!
You just have HVTB AND Super Percentile ranges both activated.
No, that nas nothing to do with it. Similar overlap happens on my PHOF and I have 1 single script installed on the browser. CODE <body> <script type="text/javascript" src="/z/086/hvc.js"></script> <div id="showequip"> <div><div style="width:370px; height:21px"><div style="width:370px; height:18px"><div class="fc4 fac fcb" style="width:370px"><div>Peerless Hallowed Oak Staff of Focus</div></div></div></div></div> <div id="equip_extended"> <div class="eq es"><div>Staff <span>Soulbound</span></div><div>Condition: 541 / 600 (91%) Potency Tier: 9 (401 / 6438)</div><div><span>Ether Tap</span>: <span>40%</span> chance - <span>4</span> turns</div><div title="Base: 38.01">+<span>1149 Crushing Damage</span></div><div><span>Holy Strike</span></div><div class="ex"><div title="Base: 52.83"><div>Magic Damage</div><div>+<span>1184.92</span></div></div><div title="Base: 5.87"><div>Casting Speed</div><div>+<span>5.87</span></div><div> %</div></div><div title="Base: 44.85"><div>Magic Accuracy</div><div>+<span>49.22</span></div><div> %</div></div><div title="Base: 14.37"><div>Magic Crit Chance</div><div>+<span>17.86</span></div><div> %</div></div><div title="Base: 33.09"><div>Mana Conservation</div><div>+<span>33.09</span></div><div> %</div></div><div title="Base: 33.59"><div>Counter-Resist</div><div>+<span>33.59</span></div><div> %</div></div><div title="Base: 4.9"><div>Burden</div><div class="er">+<span>4.90</span></div></div><div></div></div><div class="ep"><div>Spell Damage</div><div title="Base: 8.11">Fire +<span>27.87</span></div><div title="Base: 8.11">Cold +<span>27.87</span></div><div title="Base: 35.81">Holy +<span>123.01</span></div></div><div class="ep"><div>Proficiency</div><div title="Base: 6.45">Elemental +<span>94.45</span></div><div title="Base: 8.64">Divine +<span>126.52</span></div><div title="Base: 15.92">Supportive +<span>232.93</span></div></div><div class="ep"><div>Primary Attributes</div><div title="Base: 6.44">Intelligence +<span>94.23</span></div><div title="Base: 9.7">Wisdom +<span>141.91</span></div></div></div> <div> <div>Upgrades and Enchantments</div> <span id="eu"><span>Physical Damage Lv.5</span> <span>Magical Damage Lv.100</span> <span>Magical Hit Chance Lv.15</span> <span>Magical Crit Chance Lv.50</span> <span>Supportive Proficiency Lv.50</span> <span>Divine Proficiency Lv.50</span> <span>Holy Spell Damage Lv.50</span> <span>Intelligence Bonus Lv.50</span> <span>Wisdom Bonus Lv.50</span></span> <span id="ep"><span>Spellweaver Lv.4</span> <span>Penetrator Lv.5</span></span> </div> <div id="info" style="display: block;"><div style="margin: 7px auto 2px; text-align: center;">Percentile Ranges's information: </div><p>Soulbound, IW 9, forged 100, MDB 101%, EDB 100%, Int 100%, Wis 100%</p></div></div> <div>Current Owner: <a target="_forums" href="https://forums.ehentaihip.com/index.php?showuser=168392">Sapo84</a></div> </div> </body> This is the result of the body HTML if f4tal wants to take a look at what it looks like when it overlaps.
|
|
|
|
|
|
Sep 3 2017, 01:01
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
if it's not solved with zoom, there's a chance he'll have to modify popup's height. which i never heard it's forbidden, but i don't know if he can do it with a script.
--------------------
|
|
|
|
|
|
Sep 3 2017, 01:38
|
f4tal
Group: Members
Posts: 2,662
Joined: 11-January 13
|
New version (0.9.6) has been released!New features and fixes: - Script now uses more complete version of Superlatanium's Percentile Ranges (modded by hc br. Thank you!) with ranges for cotton and plate stuff. Thanks piyin for feedback
- Now user can select between four modes of displaying "rename" buttons; either big ones, or small ones, or make them show on hover only, or do not display them all Thanks Scremaz for feedback
- Now player has 10 slots for highlighting and all them are customizable via CSS (or user can disable them if he want or use only specific ones) Thanks Scremaz for feedback
- Script now has special tag for numeration - $num. Script automatically adds leading zero before 1-9. Thanks piyin for feedback
- Script now has a special window with all tags and their explanations Thanks Scremaz and lololo16 for feedback
- Script now has two tags for displaying prices: $myprice and $mypricea. Former returns "the numbered value of price" and latter returns "as it is value of price". If have input 2m in price slot, then $myprice would be "2000000" and $mypricea would be "2m". If you have input 35,6k in price slot, then $myprice would be "35600" and $mypricea would be "35,6k". First is good for searching, while second is best for shops. Thanks lololo16 for feedback
- Now script has special option to allow overlaying of highlights. If you disable that option, then equipment would be colored by 1 highlight only, but if you switched that option on, then script will color equipment with any matched highlights. Thanks lololo16 for feedback
- Tested in alt site and have found no issues Thanks Kadokura for feedback
- "Send data to Jenga's database" option is now disabled by default. Thanks Sapo84 for feedback
- Fixed bug when script hasn't been worked on Item Inventory page Thanks Kadokura and Maharid for feedback
- Percentile Ranges Script now gives more adequate and meaningful message: "Sorry, but [equip] either is obsolete or its data is unknown. Cannot parse it". on mistake instead of vague "no match for [equip]"
- Now $url tag gives right url Thanks Scremaz for feedback (I am idiot).
- Added two new tags: "$type" and "$subtype".
- Added an option in LIST to allow user to choose the ordering mode: by type of equipment (rapier first, then axes, then all clubs, then swords, etc.) or sort them by ID (old equipment first)
GIF with new features: This post has been edited by f4tal: Sep 3 2017, 04:16
--------------------
DOs & DON'Ts - You are novice and need help with HentaiVerse? Read this. Useful Links:FAQ | Advice (for novices) | Advice Advanced (for proficient players) | Ask the Experts | Price check | Discuss your stats and build | Freeshop | Script guide | Script compendiumUseful scripts:- Smart Search - script for WTS/WTB. Helps you to bulk-scan various WTB/WTS thread, find items for cheaper price, do a search with * (wildcards) and Regex.
- Monsterbation - script for battles. Greatly enhance your battle experience (drop tracker, turn counter, show current round, display information about monsters, so on) and allows you to attack enemies by hovering the cursor.
- ToolBox - multi-purpose script. Allows multi-bazaar/shrine/salvage, helps create a shop, calculates price of shrined materials against bazaar price, provides lots of handy tweaks. Based on holy_demon's ItemManager and Superlatanium's Percentile Range scripts.
- Red - script for Random Encounters. Gives you timer until next RE and notify you when RE is ready, shows list, links, counters, allows open RE link in alt-site, open in same tab.
Я говорю на русском языке. Если нужна помощь с игрой, а английский 'вери бэд', то пиши мне в личку, помогу чем смогу :)
|
|
|
|
|
|
Sep 3 2017, 01:50
|
rokyroky
Group: Members
Posts: 483
Joined: 5-August 17
|
Great job. Thank you
--------------------
|
|
|
1 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
|
|
|
|
|
|
|