Author Topic: 'IIF' statements...  (Read 6650 times)

Technomancer

  • Jr. Member
  • **
  • Posts: 98
  • I have a bad feeling about this...
'IIF' statements...
« on: August 17, 2016, 06:32:18 PM »
Can they be nested? If so, how many nests?

Thanx

EDIT: Don't ask why I didn't just try it.  But apparently, you can.  Only tried a couple of nests for saying "Good morning", "Good afternoon" and "Good evening". 

I would still like to know the limit, just so I don't go crazy and then can't figure out why it doesn't work. :P
« Last Edit: August 17, 2016, 06:38:55 PM by Technomancer »

Gary

  • Administrator
  • Hero Member
  • *****
  • Posts: 2826
Re: 'IIF' statements...
« Reply #1 on: August 17, 2016, 08:03:10 PM »
I didn't impose a limit when putting it together.

Also, there is no immediate, 'if' (iif) for those reading along (although it might be good to add it).

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4747
  • RTFM
Re: 'IIF' statements...
« Reply #2 on: August 17, 2016, 08:08:26 PM »
I'd imagine there's no artificial limit to the actual processing; Unless the search and replace can time out, or you run out of memory, it'll work, though at which speed I can't say.

However, the text fields where you can enter your "IIF" statements are limited in the amount of characters they'll take:

For Values(variables) and the "Write a Value to the Event Log" action, it is 49150 characters within the "Convert Text/Token" field. However, it turns out the actual limit is 32767(the maximum value of a signed integer).
For Conditionals(and Loops), it is 768 characters.

If your entire "{EXP:IIF(,,)}" evaluation is longer than that, it won't work as it'll get cut off.


Is what I would have written. However, your question got me curious, so I started testing:

While an "{EXP:}" evaluation can be longer character wise, the maximum amount of nested "IIF" statements before throwing an "Expression error" is...96

Code: [Select]
{EXP:IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,IIF(1=1,'This works fine',0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0),0)}
I used the shortest possible "IIF" I could think of(Though it's the same with longer "IIF" statements), yet it stopped working long before hitting the character limit.
Try adding just one more "IIF", and it'll fail, even if it's not nested(using And).


To confirm:
Code: [Select]
{EXP:'oerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorherhgouehrioghrfivbheriouvikrfhbivghbdifghvidfjgbidfhbvgdirgbdirfhvbdirfvbkdirvbkdhrvbidufghvbsdirfgbvidfhvbidfgbvoudhgiousdrfhgvisghvopsqhedifusrhgsbfiuvhsdbihfgsiovbisudfhshgbvisdbisvbsik'='oerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorhoerhgoehriogheoroerughnoerhovheorherhgouehrioghrfivbheriouvikrfhbivghbdifghvidfjgbidfhbvgdirgbdirfhvbdirfvbkdirvbkdhrvbidufghvbsdirfgbvidfhvbidfgbvoudhgiousdrfhgvisghvopsqhedifusrhgsbfiuvhsdbihfgsiovbisudfhshgbvisdbisvbsikeefefefefefa'}
Will correctly return "0", adding one more character will return an error because of lack of a closing brace(as that character gets cut off); So the absolute character limit of an "{EXP:}" evaluation is indeed 32767 characters.
« Last Edit: August 17, 2016, 08:26:33 PM by Pfeil »

Gary

  • Administrator
  • Hero Member
  • *****
  • Posts: 2826
Re: 'IIF' statements...
« Reply #3 on: August 17, 2016, 09:21:21 PM »
Oh, THAT.  lol.  I have reached the point where I can't even recall what is stuffed in there.

Technomancer

  • Jr. Member
  • **
  • Posts: 98
  • I have a bad feeling about this...
Re: 'IIF' statements...
« Reply #4 on: August 17, 2016, 11:28:55 PM »
I'd imagine there's no artificial limit to the actual processing; Unless the search and replace can time out, or you run out of memory, it'll work, though at which speed I can't say.

However, the text fields where you can enter your "IIF" statements are limited in the amount of characters they'll take:

For Values(variables) and the "Write a Value to the Event Log" action, it is 49150 characters within the "Convert Text/Token" field. However, it turns out the actual limit is 32767(the maximum value of a signed integer).
For Conditionals(and Loops), it is 768 characters.

If your entire "{EXP:IIF(,,)}" evaluation is longer than that, it won't work as it'll get cut off.


Is what I would have written. However, your question got me curious, so I started testing:

While an "{EXP:}" evaluation can be longer character wise, the maximum amount of nested "IIF" statements before throwing an "Expression error" is...96

Will correctly return "0", adding one more character will return an error because of lack of a closing brace(as that character gets cut off); So the absolute character limit of an "{EXP:}" evaluation is indeed 32767 characters.