Report Logic

I am a single, small retail wine & cheese shop that has been in business just

4 months. Among other RMS issues that I find challenging, I am particularly mystified by the methodology with which Operations Manager reports are generated. I know very little about Boolean Logic (or whatever it is that this function uses), and my attemps to use what I would call 'normal' logic often result in frustration. Most of the reports I try to generate are related to sales of or on hand positions of items within certain parameters. I often put in a few criteria, that would seem to make sense, and get nothing at all.

Is there a good place to go to understand how this report function really works? Something that would de-mystify it? One that is understadable by the un-sophisticated?

On a slightly more advanced level...... is there a report function that would tell me how many of an item were added to inventory in a given time frame (as a means of judging momentum of sales as related to total available to sell over a specific time period)? This is basic retail turnover math, but I haven't seen anything like it in the report generator.

Thanks for any and all help. I'm sure this is just the beginning of many rudimentary questions I'll have, so thanks for being understanding.

WineGuy

Reply to
PRJ
Loading thread data ...

A Boolean expression that results in a value of either TRUE or FALSE. For example, the expression 2 < 5 (2 is less than 5) is a Boolean expression because the result is TRUE.

All expressions that contain relational operators , such as the less than sign () are Boolean. The operators AND, OR, and NOT (Negate) are boolean operators as well.

You can look into SQL, it may help

formatting link

-Chris

Reply to
Chris

If I understand correctly, it's the AND, OR and NOT that you're on about. It took me a while to figure this out too. RMS seems to have its own logic regarding AND and OR statements for reports.

Obviously, a query for a report:  

Supplier = x AND Supplier = y

will return all items which have both Supplier x and Supplier y as a supplier, while a query for a report:

Supplier = x OR Supplier = y

will return all items with either supplier x or y as a supplier (or both)

Where it gets awkward is with queries combining And and OR statements.  I would expect the query

OnHand &gt; 0 AND Supplier = x OR Supplier = y

to give me items with a stock level greater than 0 which had suppliers x or y, but, in fact you get items with stock greater than 0 with supplier x and all items (whatever their stock levels) with supplier y.

The OR resets the query so the statement after the OR must also contain all the parameters you want to check.  To get a report with items with stock levels greater than 0 from suppliers x and y, the query should be: 

OnHand &gt; 0 AND Supplier = x OR OnHand &gt; 0 AND Supplier = y

Regarding the NOT statement, I think that it simply negates the part of the query it is attached to: ie:

NOT Supplier = x

will return all items apart from those with supplier x.  I think these are not affected by the AND and OR statements.  So,

OnHand &gt; 0 AND NOT Supplier = x OR NOT Department = z

should return items with stock greater than 0 and suppliers other than x, as well as all items which are not in department z.  I'm not so sure about the NOT parts since I only rarely use them in reports.

H I am a single, small retail wine &amp; cheese shop that has been in business just

4 months. Among other RMS issues that I find challenging, I am particularly mystified by the methodology with which Operations Manager reports are generated. I know very little about Boolean Logic (or whatever it is that this function uses), and my attemps to use what I would call 'normal' logic often result in frustration. Most of the reports I try to generate are related to sales of or on hand positions of items within certain parameters. I often put in a few criteria, that would seem to make sense, and get nothing at all.

Is there a good place to go to understand how this report function really works? Something that would de-mystify it? One that is understadable by the un-sophisticated?

On a slightly more advanced level...... is there a report function that would tell me how many of an item were added to inventory in a given time frame (as a means of judging momentum of sales as related to total available to sell over a specific time period)? This is basic retail turnover math, but I haven't seen anything like it in the report generator.

Thanks for any and all help. I'm sure this is just the beginning of many rudimentary questions I'll have, so thanks for being understanding.

WineGuy

Reply to
Teester

Whoops, just realised the HTML doesn't show up properly on the Microsoft board. Sorry about that. Here's the plain text version:

If I understand correctly, it's the AND, OR and NOT that you're on about. It took me a while to figure this out too. RMS seems to have its own logic regarding AND and OR statements for reports.

Obviously, a query for a report:

Supplier = x AND Supplier = y

will return all items which have both Supplier x and Supplier y as a supplier, while a query for a report:

Supplier = x OR Supplier = y

will return all items with either supplier x or y as a supplier (or both)

Where it gets awkward is with queries combining And and OR statements. I would expect the query

OnHand > 0 AND Supplier = x OR Supplier = y

to give me items with a stock level greater than 0 which had suppliers x or y, but, in fact you get items with stock greater than 0 with supplier x and all items (whatever their stock levels) with supplier y.

The OR resets the query so the statement after the OR must also contain all the parameters you want to check. To get a report with items with stock levels greater than 0 from suppliers x and y, the query should be:

OnHand > 0 AND Supplier = x OR OnHand > 0 AND Supplier = y

Regarding the NOT statement, I think that it simply negates the part of the query it is attached to: ie:

NOT Supplier = x

will return all items apart from those with supplier x. I think these are not affected by the AND and OR statements. So,

OnHand > 0 AND NOT Supplier = x OR NOT Department = z

should return items with stock greater than 0 and suppliers other than x, as well as all items which are not in department z. I'm not so sure about the NOT parts since I only rarely use them in reports.

Hope this helps, Teester

Reply to
Teester

I thought about creating a suggestion for MS to add the ability to use ( ) when building reports. That way you could do A AND (B OR C) type queries instead of A AND B OR A AND C. Anybody else interested in voting for such an idea?

Reply to
Holly

I thought about creating a suggestion for MS to add the ability to use ( ) when building reports. That way you could do A AND (B OR C) type queries instead of A AND B OR A AND C. Anybody else interested in voting for such an idea?

Reply to
Jeff

I thought about creating a suggestion for MS to add the ability to use ( ) when building reports. That way you could do A AND (B OR C) type queries instead of A AND B OR A AND C. Anybody else interested in voting for such an idea?

Reply to
Holly

Thanks for that. It does help, especially the part where the expressions need to be repeated.

But, If you would....... if I want a report of sales, for a specific time block, showing discounts by reason code...... I would think I should change the date range to the one I want, then ADD 'discount reason code' to get all sales that showed a discount reason code. What comes up is a blank screen. I re-do it adding Department = not assigned, and Description = 'not assigned', but still get nothing at all. I add 'Quantity Sold = greater than 0, but still get nothing at all. Must be something I'm not understanding?

Also..... If you would..... There are many date parameters to extract sales but they are all 'inclusive' (you get cummulative sales from date A thru date B). Is there a way to get sales for each individual day within a time block? ie- daily sales for each day in a month?

WineGuy

"Teester" wrote:

Reply to
PRJ

Wineguy,

When you add the 'Discount Reason Code' part to the query, you are actually adding 'Discount Reason Code' = " " (blank), so the query is finding all transactions in the date range which have a discount code, but where the code is blank. I'd say that you could probably set up a discount codes with the code " ", but I can't think why anyone would want to. It'd just be confusing. Maybe RMS wouldn't allow that anyway (I've never tried), but that doesn't seem to stop the reports from looking for it. So, the statement should be:

Date Sold = x to y AND Discount Reason Code (is not equal to) " " (blank)

This should give you all the items with discount reason codes, except those where it is " " i.e. all of them.

As far as I know there is no easy way to get a report with individual daily sales in a month. It should be possible to create a load of filter columns in the .qrp file itself (it's just a text file so you can edit it with notepad or similar) I've tried that for a monthly sales in a year report (sales of each item in jan, feb, mar etc in separate columns). It works, but there are a few limitations.

H> Thanks for that. It does help, especially the part where the expressions

Reply to
Teester

WineGuy are you located in the Hub ? If so I can stop by and try to help you out.

"PRJ" wrote:

Reply to
luke

That's a lot of help. So, now I have a report that shows all the transactions that have a reason code. But, It doesn't tell me whatthe reason codes were. Wouldn't I want to be able to examine the impact on my margin of discounts by type? I tried checking the box for discount reason code in the 'show/hide columns' function, but apparently the reasons aren't generated, only the raw numbers in the transactions.

Second questions: Is there a way to get sales reports to show BOTH total sales and On Hand quantities in the same report? When I request total sales

generate one report for sales, and a separate one for on hand.

Thanks again.

"Teester" rote:

Reply to
PRJ

Wineguy

Our system is set up so that the reason codes are the same as the reason descriptions (they don't necessarily have to be numbers), so it works fine for me. I don't think you can get the reason descriptions from a standard report, so you would probably need a custom report done with SQL to pull the correct info from the database. You can group the sales by discount code so at least all the transactions with the same code are listed together.

Regarding your second question, if I understand correctly, I would have thought Total Sales >= 0 AND OnHand >= 0 should give all items (as long as no stock levels have strayed below 0 and no returns brought the total sales below 0) and you could select Total Sales and OnHand columns in the report and sort by whichever one. I haven't had a chance to try and see, though. I have noticed that it can't seem to sort Total Sales properly at all, but I'm not sure if it's the program's fault or mine.

H> That's a lot of help. So, now I have a report that shows all the

Reply to
Teester

Thanks much again, but re the discount reason code report: What I get with those paarmeters is a report showing all the discounted transactions, by department, with the discounted sale amount and the units sold (each transaction on a separate line.... which is annoying - totals would be great). There is no reason code showing anywhere in this report.

I apologize for being so needy, but I am really quite frustrated by all this.

Thanks again.

??????????????

Reply to
PRJ

filename="Memorized-Discount Reason Code.qrp"

Ly8tLS0gUmVwb3J0IFN1bW1hcnkgLS0tIC8vDQoNCkJlZ2luIFJlcG9ydFN1bW1hcnkNCiAg IFJlcG9ydFR5cGUgPSByZXBvcnR0eXBlU2FsZXMNCiAgIFJlcG9ydFRpdGxlID0gIkRpc2Nv dW50IFJlYXNvbiBDb2RlIg0KICAgUGFnZU9yaWVudGF0aW9uID0gcGFnZW9yaWVudGF0aW9u UG9ydHJhaXQNCiAgIFdvcmRXcmFwID0gRmFsc2UNCiAgIFNob3dEYXRlVGltZVBpY2tlciA9 IEZhbHNlDQogICBPdXRMaW5lTW9kZSA9IFRydWUNCiAgIEdyb3VwcyA9IDENCiAgIEdyb3Vw RGVzY3JpcHRpb24gPSAiIg0KICAgRGlzcGxheUxvZ28gPSBUcnVlDQogICBMb2dvRmlsZU5h bWUgPSAiTXlMb2dvLmJtcCINCiAgIFByb2NlZHVyZUNhbGwgPSAiIg0KICAgUHJlUXVlcnkx ID0gIiINCiAgIFByZVF1ZXJ5MiA9ICIiDQogICBUYWJsZXNRdWVyaWVkID0gPEJFR0lOPg0K ICAgICAgRlJPTSAgICAgVHJhbnNhY3Rpb25FbnRyeSBJTk5FUiBKT0lOIFtUcmFuc2FjdGlv bl0gV0lUSChOT0xPQ0spIE9OIFRyYW5zYWN0aW9uRW50cnkuVHJhbnNhY3Rpb25OdW1iZXIg PSBbVHJhbnNhY3Rpb25dLlRyYW5zYWN0aW9uTnVtYmVyIA0KICAgICAgICAgSU5ORVIgSk9J TiAgQmF0Y2ggV0lUSChOT0xPQ0spIE9OIFtUcmFuc2FjdGlvbl0uQmF0Y2hOdW1iZXIgPSBC YXRjaC5CYXRjaE51bWJlciANCiAgICAgICAgIExFRlQgSk9JTiAgIEl0ZW0gV0lUSChOT0xP Q0spIE9OIFRyYW5zYWN0aW9uRW50cnkuSXRlbUlEID0gSXRlbS5JRCANCiAgICAgICAgIExF RlQgSk9JTiAgIERlcGFydG1lbnQgV0lUSChOT0xPQ0spIE9OIEl0ZW0uRGVwYXJ0bWVudElE ID0gRGVwYXJ0bWVudC5JRCANCiAgICAgICAgIExFRlQgSk9JTiAgIENhdGVnb3J5IFdJVEgo Tk9MT0NLKSBPTiBJdGVtLkNhdGVnb3J5SUQgPSBDYXRlZ29yeS5JRCANCiAgICAgICAgIExF RlQgSk9JTiAgIFN1cHBsaWVyIFdJVEgoTk9MT0NLKSBPTiBJdGVtLlN1cHBsaWVySUQgPSBT dXBwbGllci5JRCANCiAgICAgICAgIExFRlQgSk9JTiAgIFJlYXNvbkNvZGUgQVMgUmVhc29u Q29kZURpc2NvdW50IFdJVEgoTk9MT0NLKSBPTiBUcmFuc2FjdGlvbkVudHJ5LkRpc2NvdW50 UmVhc29uQ29kZUlEID0gUmVhc29uQ29kZURpc2NvdW50LklEIA0KICAgICAgICAgTEVGVCBK T0lOICAgUmVhc29uQ29kZSBBUyBSZWFzb25Db2RlVGF4Q2hhbmdlIFdJVEgoTk9MT0NLKSBP TiBUcmFuc2FjdGlvbkVudHJ5LlRheENoYW5nZVJlYXNvbkNvZGVJRCA9IFJlYXNvbkNvZGVU YXhDaGFuZ2UuSUQNCiAgICAgICAgIExFRlQgSk9JTiAgIFJlYXNvbkNvZGUgQVMgUmVhc29u Q29kZVJldHVybiBXSVRIKE5PTE9DSykgT04gVHJhbnNhY3Rpb25FbnRyeS5SZXR1cm5SZWFz b25Db2RlSUQgPSBSZWFzb25Db2RlUmV0dXJuLklEDQogICAgICAgICBMRUZUIEpPSU4JUmVn aXN0ZXIgV0lUSChOT0xPQ0spIE9OIEJhdGNoLlJlZ2lzdGVySUQgPSBSZWdpc3Rlci5JRA0K ICAgICAgICAgTEVGVCBKT0lOICAgQ3VzdG9tZXIgV0lUSChOT0xPQ0spIE9OIFtUcmFuc2Fj dGlvbl0uQ3VzdG9tZXJJRCA9IEN1c3RvbWVyLklEDQogICAgICAgICBMRUZUIEpPSU4gICBD YXNoaWVyIFdJVEgoTk9MT0NLKSBPTiBbVHJhbnNhY3Rpb25dLkNhc2hpZXJJRCA9IENhc2hp ZXIuSUQNCgkJCUxFRlQgSk9JTiAgIFF1YW50aXR5RGlzY291bnQgV0lUSChOT0xPQ0spIE9O IFRyYW5zYWN0aW9uRW50cnkuUXVhbnRpdHlEaXNjb3VudElEID0gUXVhbnRpdHlEaXNjb3Vu dC5JRA0KPEVORD4NCiAgIFNlbENyaXRlcmlhID0gIiINCiAgIEdyb3VwQnkgPSAiIg0KICAg U29ydE9yZGVyID0gIiINCkVuZCBSZXBvcnRTdW1tYXJ5DQoNCg0KLy8tLS0gVGl0bGUgUm93 cyAtLS0vLw0KDQpCZWdpbiBUaXRsZVJvdw0KICAgVGV4dCA9ICI8U3RvcmUgTmFtZT4iDQog ICBGb250ID0gIkFyaWFsIg0KICAgRm9udEJvbGQgPSBUcnVlDQogICBGb250U2l6ZSA9IDE2 DQogICBDb2xvciA9ICJCbHVlIg0KRW5kIFRpdGxlUm93DQoNCkJlZ2luIFRpdGxlUm93DQog ICBUZXh0ID0gIjxSZXBvcnQgVGl0bGU+Ig0KICAgRm9udCA9ICJBcmlhbCINCiAgIEZvbnRC b2xkID0gVHJ1ZQ0KICAgRm9udFNpemUgPSAxMg0KICAgQ29sb3IgPSAiQmxhY2siDQpFbmQg VGl0bGVSb3cNCg0KQmVnaW4gVGl0bGVSb3cNCiAgIFRleHQgPSAiR2VuZXJhdGVkIE9uIDxS ZXBvcnQgRGF0ZT4iDQogICBGb250ID0gIkFyaWFsIg0KICAgRm9udEJvbGQgPSBUcnVlDQog ICBGb250U2l6ZSA9IDEwDQogICBDb2xvciA9ICJCbGFjayINCkVuZCBUaXRsZVJvdw0KDQoN Ci8vLS0tIEZpbHRlcnMgLS0tLy8NCg0KQmVnaW4gRmlsdGVyDQogICBGaWVsZE5hbWUgPSAi W1RyYW5zYWN0aW9uXS5UaW1lIg0KICAgRmlsdGVyT3AgPSByZXBvcnRmaWx0ZXJvcEJldHdl ZW4NCiAgIEZpbHRlckxvTGltID0gIjAxLzAxLzIwMDYiDQogICBGaWx0ZXJIaWxpbSA9ICIz MS8xMi8yMDA2Ig0KICAgRmlsdGVyTmVnYXRlZCA9IEZhbHNlDQogICBGaWx0ZXJDb25uZWN0 b3IgPSByZXBvcnRmaWx0ZXJib29sZWFuY29uQU5EDQpFbmQgRmlsdGVyDQoNCkJlZ2luIEZp bHRlcg0KICAgRmllbGROYW1lID0gIlJlYXNvbkNvZGVEaXNjb3VudC5EZXNjcmlwdGlvbiIN CiAgIEZpbHRlck9wID0gcmVwb3J0ZmlsdGVyb3BOb3RFcXVhbA0KICAgRmlsdGVyTG9MaW0g PSAiIg0KICAgRmlsdGVySGlsaW0gPSAiIg0KICAgRmlsdGVyTmVnYXRlZCA9IEZhbHNlDQog ICBGaWx0ZXJDb25uZWN0b3IgPSByZXBvcnRmaWx0ZXJib29sZWFuY29uQU5EDQpFbmQgRmls dGVyDQoNCg0KLy8tLS0gQ29sdW1ucyAtLS0vLw0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxk TmFtZSA9ICJSZWFzb25Db2RlRGlzY291bnQuRGVzY3JpcHRpb24iDQogICBEcmlsbERvd25G aWVsZE5hbWUgPSAiUmVhc29uY29kZS5EZXNjcmlwdGlvbiINCiAgIERyaWxsRG93blJlcG9y dE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJEaXNj b3VudCBSZWFzb24gQ29kZSINCiAgIFZCRGF0YVR5cGUgPSB2YlN0cmluZw0KICAgRm9ybXVs YSA9ICIiDQogICBDb2xIaWRkZW4gPSBGYWxzZQ0KICAgQ29sTm90RGlzcGxheWFibGUgPSBG YWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29sV2lkdGggPSAyMTAwDQog ICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCiAg IENvbEFsaWdubWVudCA9IGZsZXhBbGlnbkxlZnRDZW50ZXINCkVuZCBDb2x1bW4NCg0KQmVn aW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiRGVwYXJ0bWVudC5OYW1lIg0KICAgRHJpbGxE b3duRmllbGROYW1lID0gIkRlcGFydG1lbnQuTmFtZSINCiAgIERyaWxsRG93blJlcG9ydE5h bWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJEZXBhcnRt ZW50Ig0KICAgVkJEYXRhVHlwZSA9IHZiU3RyaW5nDQogICBGb3JtdWxhID0gIiINCiAgIENv bEhpZGRlbiA9IEZhbHNlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0 ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0aCA9IDEwOTUNCiAgIEdyb3VwTWV0aG9k ID0gZ3JvdXBtZXRob2ROb25lDQogICBDb2xGb3JtYXQgPSAiIg0KICAgQ29sQWxpZ25tZW50 ID0gZmxleEFsaWduTGVmdENlbnRlcg0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAg IEZpZWxkTmFtZSA9ICJJdGVtLkl0ZW1Mb29rdXBDb2RlIg0KICAgRHJpbGxEb3duRmllbGRO YW1lID0gIkl0ZW0uSXRlbUxvb2t1cENvZGUiDQogICBEcmlsbERvd25SZXBvcnROYW1lID0g IiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiSXRlbSINCiAgIFZC RGF0YVR5cGUgPSB2YlN0cmluZw0KICAgRm9ybXVsYSA9ICIiDQogICBDb2xIaWRkZW4gPSBG YWxzZQ0KICAgQ29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQg PSBGYWxzZQ0KICAgQ29sV2lkdGggPSAxMDUwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0 aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCiAgIENvbEFsaWdubWVudCA9IGZsZXhBbGln bkxlZnRDZW50ZXINCkVuZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUg PSAiSXRlbS5EZXNjcmlwdGlvbiINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBE cmlsbERvd25SZXBvcnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAg VGl0bGUgPSAiRGVzY3JpcHRpb24iDQogICBWQkRhdGFUeXBlID0gdmJTdHJpbmcNCiAgIEZv cm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gRmFsc2UNCiAgIENvbE5vdERpc3BsYXlhYmxl ID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gMjM0 MA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUNCiAgIENvbEZvcm1hdCA9ICIi DQogICBDb2xBbGlnbm1lbnQgPSBmbGV4QWxpZ25MZWZ0Q2VudGVyDQpFbmQgQ29sdW1uDQoN CkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIkl0ZW0uUXVhbnRpdHkiDQogICBEcmls bERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBT dG9yZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0gIk9uIEhhbmQiDQogICBWQkRhdGFU eXBlID0gdmJEb3VibGUNCiAgIEZvcm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gRmFsc2UN CiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFs c2UNCiAgIENvbFdpZHRoID0gODEwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kTm9u ZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQogICBG aWVsZE5hbWUgPSAiVHJhbnNhY3Rpb25FbnRyeS5QcmljZSINCiAgIERyaWxsRG93bkZpZWxk TmFtZSA9ICIiDQogICBEcmlsbERvd25SZXBvcnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVs ZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiU29sZCBQcmljZSINCiAgIFZCRGF0YVR5cGUgPSB2 YkN1cnJlbmN5DQogICBGb3JtdWxhID0gIiINCiAgIENvbEhpZGRlbiA9IEZhbHNlDQogICBD b2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQog ICBDb2xXaWR0aCA9IDExNzANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2ROb25lDQog ICBDb2xGb3JtYXQgPSAiIg0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxk TmFtZSA9ICJJdGVtLlByaWNlIg0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIiINCiAgIERy aWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBU aXRsZSA9ICJQcmljZSINCiAgIFZCRGF0YVR5cGUgPSB2YkN1cnJlbmN5DQogICBGb3JtdWxh ID0gIiINCiAgIENvbEhpZGRlbiA9IEZhbHNlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZh bHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0aCA9IDc1MA0KICAg R3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUNCiAgIENvbEZvcm1hdCA9ICIiDQpFbmQg Q29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIlRyYW5zYWN0aW9uRW50 cnkuQ29zdCINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBEcmlsbERvd25SZXBv cnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiQ29z dCINCiAgIFZCRGF0YVR5cGUgPSB2YkN1cnJlbmN5DQogICBGb3JtdWxhID0gIiINCiAgIENv bEhpZGRlbiA9IEZhbHNlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0 ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0aCA9IDkwMA0KICAgR3JvdXBNZXRob2Qg PSBncm91cG1ldGhvZFN1bQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0KQmVn aW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiVG90YWwiDQogICBEcmlsbERvd25GaWVsZE5h bWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGRO YW1lID0gIiINCiAgIFRpdGxlID0gIlRvdGFsIFNhbGVzIg0KICAgVkJEYXRhVHlwZSA9IHZi Q3VycmVuY3kNCiAgIEZvcm11bGEgPSAiVHJhbnNhY3Rpb25FbnRyeS5QcmljZSAqIFRyYW5z YWN0aW9uRW50cnkuUXVhbnRpdHkiDQogICBDb2xIaWRkZW4gPSBGYWxzZQ0KICAgQ29sTm90 RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29s V2lkdGggPSAxMjAwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kU3VtDQogICBDb2xG b3JtYXQgPSAiIg0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9 ICJTYWxlc1RheCINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBEcmlsbERvd25S ZXBvcnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAi U2FsZXMgVGF4Ig0KICAgVkJEYXRhVHlwZSA9IHZiQ3VycmVuY3kNCiAgIEZvcm11bGEgPSAi VHJhbnNhY3Rpb25FbnRyeS5TYWxlc1RheCINCiAgIENvbEhpZGRlbiA9IEZhbHNlDQogICBD b2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQog ICBDb2xXaWR0aCA9IDEwMDUNCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2RTdW0NCiAg IENvbEZvcm1hdCA9ICIiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGRO YW1lID0gIkNhdGVnb3J5Lk5hbWUiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiQ2F0ZWdv cnkuTmFtZSINCiAgIERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxk TmFtZSA9ICIiDQogICBUaXRsZSA9ICJDYXRlZ29yeSINCiAgIFZCRGF0YVR5cGUgPSB2YlN0 cmluZw0KICAgRm9ybXVsYSA9ICIiDQogICBDb2xIaWRkZW4gPSBUcnVlDQogICBDb2xOb3RE aXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xX aWR0aCA9IDEzOTUNCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2ROb25lDQogICBDb2xG b3JtYXQgPSAiIg0KICAgQ29sQWxpZ25tZW50ID0gZmxleEFsaWduTGVmdENlbnRlcg0KRW5k IENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9ICJTdXBwbGllci5TdXBw bGllck5hbWUiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiU3VwcGxpZXIuU3VwcGxpZXJO YW1lIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGROYW1l ID0gIiINCiAgIFRpdGxlID0gIlN1cHBsaWVyIg0KICAgVkJEYXRhVHlwZSA9IHZiU3RyaW5n DQogICBGb3JtdWxhID0gIiINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3Bs YXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRo ID0gODI1DQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0 ID0gIiINCiAgIENvbEFsaWdubWVudCA9IGZsZXhBbGlnbkxlZnRDZW50ZXINCkVuZCBDb2x1 bW4NCg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiSXRlbS5CaW5Mb2NhdGlvbiIN CiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBEcmlsbERvd25SZXBvcnROYW1lID0g IiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiQmluIExvY2F0aW9u Ig0KICAgVkJEYXRhVHlwZSA9IHZiU3RyaW5nDQogICBGb3JtdWxhID0gIiINCiAgIENvbEhp ZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRp c2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gMTE0MA0KICAgR3JvdXBNZXRob2QgPSBn cm91cG1ldGhvZE5vbmUNCiAgIENvbEZvcm1hdCA9ICIiDQogICBDb2xBbGlnbm1lbnQgPSBm bGV4QWxpZ25MZWZ0Q2VudGVyDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmll bGROYW1lID0gIkl0ZW0uV2ViSXRlbSINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQog ICBEcmlsbERvd25SZXBvcnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0K ICAgVGl0bGUgPSAiV2ViIEl0ZW0iDQogICBWQkRhdGFUeXBlID0gdmJCb29sZWFuDQogICBG b3JtdWxhID0gIiINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3BsYXlhYmxl ID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gMTA1 MA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUNCiAgIENvbEZvcm1hdCA9ICIi DQogICBDb2xBbGlnbm1lbnQgPSBmbGV4QWxpZ25DZW50ZXJDZW50ZXINCkVuZCBDb2x1bW4N Cg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiSXRlbS5QcmljZUEiDQogICBEcmls bERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBT dG9yZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0gIlByaWNlIEEiDQogICBWQkRhdGFU eXBlID0gdmJDdXJyZW5jeQ0KICAgRm9ybXVsYSA9ICIiDQogICBDb2xIaWRkZW4gPSBUcnVl DQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZh bHNlDQogICBDb2xXaWR0aCA9IDcyMA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5v bmUNCiAgIENvbEZvcm1hdCA9ICIiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAg RmllbGROYW1lID0gIkl0ZW0uUHJpY2VCIg0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIiIN CiAgIERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIi DQogICBUaXRsZSA9ICJQcmljZSBCIg0KICAgVkJEYXRhVHlwZSA9IHZiQ3VycmVuY3kNCiAg IEZvcm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gVHJ1ZQ0KICAgQ29sTm90RGlzcGxheWFi bGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29sV2lkdGggPSA2 NjANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2ROb25lDQogICBDb2xGb3JtYXQgPSAi Ig0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9ICJJdGVtLlBy aWNlQyINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBEcmlsbERvd25SZXBvcnRO YW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiUHJpY2Ug QyINCiAgIFZCRGF0YVR5cGUgPSB2YkN1cnJlbmN5DQogICBGb3JtdWxhID0gIiINCiAgIENv bEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRl ckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gNzIwDQogICBHcm91cE1ldGhvZCA9 IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0KQmVn aW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiSXRlbS5TYWxlUHJpY2UiDQogICBEcmlsbERv d25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9y ZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0gIlNhbGUgUHJpY2UiDQogICBWQkRhdGFU eXBlID0gdmJDdXJyZW5jeQ0KICAgRm9ybXVsYSA9ICIiDQogICBDb2xIaWRkZW4gPSBUcnVl DQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZh bHNlDQogICBDb2xXaWR0aCA9IDk0NQ0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5v bmUNCiAgIENvbEZvcm1hdCA9ICIiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAg RmllbGROYW1lID0gIkl0ZW0uTVNSUCINCiAgIERyaWxsRG93bkZpZWxkTmFtZSA9ICIiDQog ICBEcmlsbERvd25SZXBvcnROYW1lID0gIiINCiAgIFN0b3JlSURGaWVsZE5hbWUgPSAiIg0K ICAgVGl0bGUgPSAiTVNSUCINCiAgIFZCRGF0YVR5cGUgPSB2YkN1cnJlbmN5DQogICBGb3Jt dWxhID0gIiINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0g RmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gOTQ1DQog ICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVu ZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiSXRlbS5TYWxlU3Rh cnREYXRlIg0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIiINCiAgIERyaWxsRG93blJlcG9y dE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJTYWxl IFN0YXJ0cyINCiAgIFZCRGF0YVR5cGUgPSB2YkRhdGUNCiAgIEZvcm11bGEgPSAiIg0KICAg Q29sSGlkZGVuID0gVHJ1ZQ0KICAgQ29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmls dGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29sV2lkdGggPSAxMDIwDQogICBHcm91cE1ldGhv ZCA9IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0K QmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiSXRlbS5TYWxlRW5kRGF0ZSINCiAgIERy aWxsRG93bkZpZWxkTmFtZSA9ICIiDQogICBEcmlsbERvd25SZXBvcnROYW1lID0gIiINCiAg IFN0b3JlSURGaWVsZE5hbWUgPSAiIg0KICAgVGl0bGUgPSAiU2FsZSBFbmRzIg0KICAgVkJE YXRhVHlwZSA9IHZiRGF0ZQ0KICAgRm9ybXVsYSA9ICIiDQogICBDb2xIaWRkZW4gPSBUcnVl DQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZh bHNlDQogICBDb2xXaWR0aCA9IDkzMA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5v bmUNCiAgIENvbEZvcm1hdCA9ICIiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAg RmllbGROYW1lID0gIkl0ZW0uTGFzdFNvbGQiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAi Ig0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGROYW1lID0g IiINCiAgIFRpdGxlID0gIkxhc3QgU29sZCINCiAgIFZCRGF0YVR5cGUgPSB2YkRhdGUNCiAg IEZvcm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gVHJ1ZQ0KICAgQ29sTm90RGlzcGxheWFi bGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29sV2lkdGggPSA5 MDANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2ROb25lDQogICBDb2xGb3JtYXQgPSAi Ig0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9ICJUcmFuc2Fj dGlvbkVudHJ5LlF1YW50aXR5Ig0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIiINCiAgIERy aWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBU aXRsZSA9ICJRdHkgU29sZCINCiAgIFZCRGF0YVR5cGUgPSB2YkRvdWJsZQ0KICAgRm9ybXVs YSA9ICIiDQogICBDb2xIaWRkZW4gPSBUcnVlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZh bHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0aCA9IDc5NQ0KICAg R3JvdXBNZXRob2QgPSBncm91cG1ldGhvZFN1bQ0KICAgQ29sRm9ybWF0ID0gIiMuIyMiDQpF bmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIlRvdGFsRXgiDQog ICBEcmlsbERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIi DQogICBTdG9yZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0gIlRvdGFsIChUYXggRXgp Ig0KICAgVkJEYXRhVHlwZSA9IHZiQ3VycmVuY3kNCiAgIEZvcm11bGEgPSAiKFRyYW5zYWN0 aW9uRW50cnkuUHJpY2UgKiBUcmFuc2FjdGlvbkVudHJ5LlF1YW50aXR5KSAtIFRyYW5zYWN0 aW9uRW50cnkuU2FsZXNUYXgiDQogICBDb2xIaWRkZW4gPSBUcnVlDQogICBDb2xOb3REaXNw bGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0 aCA9IDEyMDANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2RTdW0NCiAgIENvbEZvcm1h dCA9ICIiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIltU cmFuc2FjdGlvbl0uVHJhbnNhY3Rpb25OdW1iZXIiDQogICBEcmlsbERvd25GaWVsZE5hbWUg PSAiW1RyYW5zYWN0aW9uXS5UcmFuc2FjdGlvbk51bWJlciINCiAgIERyaWxsRG93blJlcG9y dE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJUcmFu c2FjdGlvbiINCiAgIFZCRGF0YVR5cGUgPSB2YkxvbmcNCiAgIEZvcm11bGEgPSAiIg0KICAg Q29sSGlkZGVuID0gVHJ1ZQ0KICAgQ29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmls dGVyRGlzYWJsZWQgPSBGYWxzZQ0KICAgQ29sV2lkdGggPSAxMjQ1DQogICBHcm91cE1ldGhv ZCA9IGdyb3VwbWV0aG9kTm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0K QmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiW1RyYW5zYWN0aW9uXS5UaW1lIg0KICAg RHJpbGxEb3duRmllbGROYW1lID0gIiINCiAgIERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0K ICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJEYXRlIFNvbGQiDQogICBW QkRhdGFUeXBlID0gdmJEYXRlDQogICBGb3JtdWxhID0gIiINCiAgIENvbEhpZGRlbiA9IFRy dWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0g RmFsc2UNCiAgIENvbFdpZHRoID0gOTAwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9k Tm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCkVuZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQog ICBGaWVsZE5hbWUgPSAiUHJvZml0Ig0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIiINCiAg IERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQog ICBUaXRsZSA9ICJQcm9maXQiDQogICBWQkRhdGFUeXBlID0gdmJDdXJyZW5jeQ0KICAgRm9y bXVsYSA9ICIoVHJhbnNhY3Rpb25FbnRyeS5QcmljZSAqIFRyYW5zYWN0aW9uRW50cnkuUXVh bnRpdHkpIC0gKFRyYW5zYWN0aW9uRW50cnkuQ29zdCAqIFRyYW5zYWN0aW9uRW50cnkuUXVh bnRpdHkpIC0gVHJhbnNhY3Rpb25FbnRyeS5TYWxlc1RheCINCiAgIENvbEhpZGRlbiA9IFRy dWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0g RmFsc2UNCiAgIENvbFdpZHRoID0gOTAwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9k U3VtDQogICBDb2xGb3JtYXQgPSAiIg0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAg IEZpZWxkTmFtZSA9ICJQcm9maXRNYXJnaW4iDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAi Ig0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGROYW1lID0g IiINCiAgIFRpdGxlID0gIlByb2ZpdCBNYXJnaW4iDQogICBWQkRhdGFUeXBlID0gdmJEb3Vi bGUNCiAgIEZvcm11bGEgPSAiQ0FTRSBXSEVOICgoVHJhbnNhY3Rpb25FbnRyeS5QcmljZSAq IFRyYW5zYWN0aW9uRW50cnkuUXVhbnRpdHkpIC0gVHJhbnNhY3Rpb25FbnRyeS5TYWxlc1Rh eCkgPD4gMCBUSEVOICgoVHJhbnNhY3Rpb25FbnRyeS5QcmljZSAqIFRyYW5zYWN0aW9uRW50 cnkuUXVhbnRpdHkpIC0gKFRyYW5zYWN0aW9uRW50cnkuQ29zdCAqIFRyYW5zYWN0aW9uRW50 cnkuUXVhbnRpdHkpICAtIFRyYW5zYWN0aW9uRW50cnkuU2FsZXNUYXgpIC8gKChUcmFuc2Fj dGlvbkVudHJ5LlByaWNlICogVHJhbnNhY3Rpb25FbnRyeS5RdWFudGl0eSkgLSBUcmFuc2Fj dGlvbkVudHJ5LlNhbGVzVGF4KSBFTFNFIDAgRU5EIg0KICAgQ29sSGlkZGVuID0gVHJ1ZQ0K ICAgQ29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxz ZQ0KICAgQ29sV2lkdGggPSA5MDANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRob2RBdmVy YWdlDQogICBDb2xGb3JtYXQgPSAiMC4wMCUiDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVt bg0KICAgRmllbGROYW1lID0gIlJlYXNvbkNvZGVUYXhDaGFuZ2UuRGVzY3JpcHRpb24iDQog ICBEcmlsbERvd25GaWVsZE5hbWUgPSAiUmVhc29uY29kZS5EZXNjcmlwdGlvbiINCiAgIERy aWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBU aXRsZSA9ICJUYXggQ2hhbmdlIFJlYXNvbiBDb2RlIg0KICAgVkJEYXRhVHlwZSA9IHZiU3Ry aW5nDQogICBGb3JtdWxhID0gIiINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERp c3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdp ZHRoID0gMjI4MA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUNCiAgIENvbEZv cm1hdCA9ICIiDQogICBDb2xBbGlnbm1lbnQgPSBmbGV4QWxpZ25MZWZ0Q2VudGVyDQpFbmQg Q29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIlJlYXNvbkNvZGVSZXR1 cm4uRGVzY3JpcHRpb24iDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiUmVhc29uY29kZS5E ZXNjcmlwdGlvbiINCiAgIERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZp ZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJSZXR1cm4gUmVhc29uIENvZGUiDQogICBWQkRh dGFUeXBlID0gdmJTdHJpbmcNCiAgIEZvcm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gVHJ1 ZQ0KICAgQ29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBG YWxzZQ0KICAgQ29sV2lkdGggPSAyMjgwDQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9k Tm9uZQ0KICAgQ29sRm9ybWF0ID0gIiINCiAgIENvbEFsaWdubWVudCA9IGZsZXhBbGlnbkxl ZnRDZW50ZXINCkVuZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAi UHJpY2VTb3VyY2UiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3du UmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0g IlByaWNlIFNvdXJjZSINCiAgIFZCRGF0YVR5cGUgPSB2YlN0cmluZw0KICAgRm9ybXVsYSA9 ICJDQVNFIFRyYW5zYWN0aW9uRW50cnkuUHJpY2VTb3VyY2UgV0hFTiAxIFRIRU4gJ1JlZ3Vs YXIgUHJpY2UnIFdIRU4gMiBUSEVOIChDQVNFIFdIRU4gVHJhbnNhY3Rpb25FbnRyeS5RdWFu dGl0eURpc2NvdW50SUQgPD4gMCBUSEVOIFF1YW50aXR5RGlzY291bnQuRGVzY3JpcHRpb24g RUxTRSAnUXVhbnRpdHkgRGlzY291bnQnIEVORCkgV0hFTiAzIFRIRU4gJ0J1eWRvd24gRGlz Y291bnQnIFdIRU4gNCBUSEVOICdQcmljZSBMZXZlbCBEaXNjLicgV0hFTiA1IFRIRU4gJ1Nh bGUgUHJpY2UnIFdIRU4gNiBUSEVOICdEaXNjLiBmcm9tIFJlZy4gUHJpY2UnIFdIRU4gNyBU SEVOICdEaXNjLiBmcm9tIEN1ci4gUHJpY2UnIFdIRU4gOCBUSEVOICdDb3N0IE1hcmt1cCBE aXNjLicgV0hFTiA5IFRIRU4gJ1Byb2ZpdCBNYXJnaW4gRGlzYy4nIFdIRU4gMTAgVEhFTiAn Q2FzaGllciBTZXQnIFdIRU4gMTEgVEhFTiAnQ29tcG9uZW50JyAgV0hFTiAxMiBUSEVOICdQ cmljZSBMZXZlbCBBIERpc2MuJyBXSEVOIDEzIFRIRU4gJ1ByaWNlIExldmVsIEIgRGlzYy4n IFdIRU4gMTQgVEhFTiAnUHJpY2UgTGV2ZWwgQyBEaXNjLicgIFdIRU4gMTUgVEhFTiAnRGlz Yy4gZnJvbSBSZWcuIFByaWNlJyBXSEVOIDE2IFRIRU4gJ0Rpc2MuIGZyb20gQ3VyLiBQcmlj ZScgV0hFTiAxNyBUSEVOICdDb3N0IE1hcmt1cCBEaXNjLicgV0hFTiAxOCBUSEVOICdQcm9m aXQgTWFyZ2luIERpc2MuJyBFTFNFICdVbmtub3duJyBFTkQiDQogICBDb2xIaWRkZW4gPSBU cnVlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNlDQogICBGaWx0ZXJEaXNhYmxlZCA9 IEZhbHNlDQogICBDb2xXaWR0aCA9IDIyODANCiAgIEdyb3VwTWV0aG9kID0gZ3JvdXBtZXRo b2ROb25lDQogICBDb2xGb3JtYXQgPSAiIg0KICAgQ29sQWxpZ25tZW50ID0gZmxleEFsaWdu TGVmdENlbnRlcg0KRW5kIENvbHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9 ICJSZWdpc3Rlci5OdW1iZXIiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJp bGxEb3duUmVwb3J0TmFtZSA9ICIiDQogICBTdG9yZUlERmllbGROYW1lID0gIiINCiAgIFRp dGxlID0gIlJlZ2lzdGVyIg0KICAgVkJEYXRhVHlwZSA9IHZiTG9uZw0KICAgRm9ybXVsYSA9 ICIiDQogICBDb2xIaWRkZW4gPSBUcnVlDQogICBDb2xOb3REaXNwbGF5YWJsZSA9IEZhbHNl DQogICBGaWx0ZXJEaXNhYmxlZCA9IEZhbHNlDQogICBDb2xXaWR0aCA9IDEyNDUNCiAgIEdy b3VwTWV0aG9kID0gZ3JvdXBtZXRob2ROb25lDQogICBDb2xGb3JtYXQgPSAiIg0KRW5kIENv bHVtbg0KDQpCZWdpbiBDb2x1bW4NCiAgIEZpZWxkTmFtZSA9ICJDdXN0b21lck5hbWUiDQog ICBEcmlsbERvd25GaWVsZE5hbWUgPSAiIg0KICAgRHJpbGxEb3duUmVwb3J0TmFtZSA9ICIi DQogICBTdG9yZUlERmllbGROYW1lID0gIiINCiAgIFRpdGxlID0gIkN1c3RvbWVyIg0KICAg VkJEYXRhVHlwZSA9IHZiU3RyaW5nDQogICBGb3JtdWxhID0gIkN1c3RvbWVyLkxhc3ROYW1l ICsgJywgJyArIEN1c3RvbWVyLkZpcnN0TmFtZSINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAg IENvbE5vdERpc3BsYXlhYmxlID0gRmFsc2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UN CiAgIENvbFdpZHRoID0gMTM1MA0KICAgR3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUN CiAgIENvbEZvcm1hdCA9ICIiDQogICBDb2xBbGlnbm1lbnQgPSBmbGV4QWxpZ25MZWZ0Q2Vu dGVyDQpFbmQgQ29sdW1uDQoNCkJlZ2luIENvbHVtbg0KICAgRmllbGROYW1lID0gIkN1c3Rv bWVyLkFjY291bnROdW1iZXIiDQogICBEcmlsbERvd25GaWVsZE5hbWUgPSAiQ3VzdG9tZXIu QWNjb3VudE51bWJlciINCiAgIERyaWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJ REZpZWxkTmFtZSA9ICIiDQogICBUaXRsZSA9ICJBY2NvdW50ICMiDQogICBWQkRhdGFUeXBl ID0gdmJTdHJpbmcNCiAgIEZvcm11bGEgPSAiIg0KICAgQ29sSGlkZGVuID0gVHJ1ZQ0KICAg Q29sTm90RGlzcGxheWFibGUgPSBGYWxzZQ0KICAgRmlsdGVyRGlzYWJsZWQgPSBGYWxzZQ0K ICAgQ29sV2lkdGggPSAxMDM1DQogICBHcm91cE1ldGhvZCA9IGdyb3VwbWV0aG9kTm9uZQ0K ICAgQ29sRm9ybWF0ID0gIiINCiAgIENvbEFsaWdubWVudCA9IGZsZXhBbGlnbkxlZnRDZW50 ZXINCkVuZCBDb2x1bW4NCg0KQmVnaW4gQ29sdW1uDQogICBGaWVsZE5hbWUgPSAiQ2FzaGll ci5OYW1lIg0KICAgRHJpbGxEb3duRmllbGROYW1lID0gIkNhc2hpZXIuTmFtZSINCiAgIERy aWxsRG93blJlcG9ydE5hbWUgPSAiIg0KICAgU3RvcmVJREZpZWxkTmFtZSA9ICIiDQogICBU aXRsZSA9ICJDYXNoaWVyIg0KICAgVkJEYXRhVHlwZSA9IHZiU3RyaW5nDQogICBGb3JtdWxh ID0gIiINCiAgIENvbEhpZGRlbiA9IFRydWUNCiAgIENvbE5vdERpc3BsYXlhYmxlID0gRmFs c2UNCiAgIEZpbHRlckRpc2FibGVkID0gRmFsc2UNCiAgIENvbFdpZHRoID0gMTM1MA0KICAg R3JvdXBNZXRob2QgPSBncm91cG1ldGhvZE5vbmUNCiAgIENvbEZvcm1hdCA9ICIiDQogICBD b2xBbGlnbm1lbnQgPSBmbGV4QWxpZ25MZWZ0Q2VudGVyDQpFbmQgQ29sdW1uDQoNCg=--------------060507030700070808060908--

Reply to
Teester

Thanks...... but pobably not, since I have no real what the Hub is, except some vague traveler's recollection that it may refer to the Boston area. I am in Southern California..

Reply to
PRJ

BeanSmart website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.