{"id":22,"date":"2018-04-28T09:47:00","date_gmt":"2018-04-28T09:47:00","guid":{"rendered":"\/lisa\/post\/2018\/04\/28\/yaps-about-report-manager-making-do-with-data-driven-subscriptions.aspx"},"modified":"2018-04-28T09:47:00","modified_gmt":"2018-04-28T09:47:00","slug":"yaps-about-report-manager-making-do-with-data-driven-subscriptions","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2018\/04\/28\/yaps-about-report-manager-making-do-with-data-driven-subscriptions\/","title":{"rendered":"YAPS about Report Manager: Making Do with Data-Driven Subscriptions"},"content":{"rendered":"<p>I have often talked about how much I dislike the Report Manager and why I think it shouldn&#8217;t be exposed to end-users, or be considered a proper UI for production work (see:&nbsp;<a title=\"I hope I gave enough reasons here\" href=\"\/lisa\/2011\/07\/03\/Nixing-the-Report-Manager\/\" target=\"_blank\" rel=\"noopener\">Nixing the Report Manager<\/a>&nbsp;for what I hope is my final word on that subject).&nbsp; I&#8217;ve also explained that I think the wizards for creating subscriptions as part of the Report Manager are somewhat ridiculous, and easily bested by a small amount of code. (See: <a title=\"non-standard SSRS subscriptions\" href=\"\/lisa\/2012\/09\/06\/When-standard-SSRS-subscriptions-are-not-enough\/\" target=\"_blank\" rel=\"noopener\">here<\/a> and <a title=\"more fun with custom-built subscriptions, for custom-built Excel\" href=\"\/lisa\/2010\/02\/07\/YAPS-on-Custom-Excel-for-RS-Drive-Subscriptions-with-a-Stick-Shift\/\" target=\"_blank\" rel=\"noopener\">here<\/a> for examples.)<\/p>\n<p>But, at <a title=\"Dominican University of California, my day gig\" href=\"http:\/\/www.dominican.edu\/\" target=\"_blank\" rel=\"noopener\">Dominican<\/a>, the Report Manager is what we have, and we get quite a lot done with it.&nbsp; (For examples of how I try to wring the last bit of functionality out of the UI and its underlying capabilities, see <a title=\"validate report parameters without a custom UI to accept those parameters\" href=\"\/lisa\/2017\/01\/22\/Never-say-never-even-when-it-comes-to-the-Report-Manager-validating-parameters\/\" target=\"_blank\" rel=\"noopener\">here<\/a>, <a title=\"Report Manager usage logs\" href=\"\/lisa\/2017\/03\/15\/Analyzing-Report-Manager-Usage-As-If\/\" target=\"_blank\" rel=\"noopener\">here<\/a>, or <a title=\"Report Manager custom branding\" href=\"\/lisa\/?s=branding\" target=\"_blank\" rel=\"noopener\">search for branding<\/a> on this blog. I&#8217;d be updating that mini-series on Report Manager branding for 2016 if it wasn&#8217;t so much easier that I didn&#8217;t think it was worth a post&#8230; if you write and tell me differently, I&#8217;ll post something.)<\/p>\n<p>I&#8217;ve been finding, in fact, that some of my fancy-ass work to make data-driven subscriptions better can be done quicker by&nbsp;<em>not<\/em>&nbsp;avoiding that crappy wizard, and just writing the proper code in-situ.<\/p>\n<h3>To review<\/h3>\n<p>One of the best reasons to use a data-driven subscription is to obviate the sending of the subscription at all when it&#8217;s not needed.<\/p>\n<p>I&#8217;ve written about this before (for example, <a title=\"dynamic &quot;send&quot; results need dynamic recipients\" href=\"\/lisa\/2011\/05\/17\/Getting-there-from-here-is-a-game-of-inches-Self-service-data-cleansing-with-SSRS-subscriptions\/\" target=\"_blank\" rel=\"noopener\">here<\/a>) but I&#8217;ll cut this down to the bare requirement:&nbsp; You don&#8217;t want anything to go out when you&#8217;re attempting to get somebody to perform a task by sending the report, but right now there is no task to perform.&nbsp; For example, no account out of balance, or no instance of a particular data anomaly to be listed in the report and cleaned up&nbsp;.<\/p>\n<p>You accomplish this very simply in a data-driven subscription by defining the recipients as follows &#8212; you can write this code directly in the stupid Wizard box, or write a stored procedure, doesn&#8217;t matter:<\/p>\n<pre class=\"brush:sql;auto-links:false;toolbar:false\" contenteditable=\"false\">declare @auditCount as int&nbsp; = 0;\n\n-- get a count of the rows that would be contained in the\n-- report you'd be sending via subscription:\n-- this query should be a simplified version\n-- of the results query in your report,\n-- with parameters replaced by the values\n-- you're actually using in your subscription,\n-- whether default or derived by expression:\nselect @auditcount = count(*) \nfrom&nbsp;whatever\njoin&nbsp;whatever\non&nbsp;x = y\nwhere something; \n\n-- here's the important bit:\nselect 'your recipient list' as EmailTo, 'your CCs' as EmailCC \n-- add whatever other columns you wish to data-drive&nbsp;\n-- in the subscription, here, and add this important clause:\nwhere @auditcount &gt; 0 ;<\/pre>\n<h3>Now extend that thought<\/h3>\n<p>One of my persistent gripes about the stupid Wizard is the limited nature of the scheduler portion, which is not only&nbsp;<em>not&nbsp;<\/em>data-driven but also terminally inflexible.&nbsp;&nbsp;<\/p>\n<p>I mean, come on, does anybody even think the Start time&nbsp; makes any sense, as implemented, for an hourly subscription?<\/p>\n<p>&nbsp;<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFyCAYAAAApuaQRAAAgAElEQVR4Ae29e6wk9Xnn\/R3D4qwTY8lNEo7Xds+w4thedwax410KxhJMPG3jKQkmkZcez5qx8dsKG00Sn+O8yIMnLcTbZpkIr\/s4CdKO1bFjSA7TyPIOI5UNbtuAlIEiC0GQxpdDwkzHjs+8yjR\/YMcKvHjPq+dXt19VV1f1\/fo90qjr8rs8z+dXl289z69qtm1tbW2BfyRAAiRAAiRAAiRAAkMj8IahtcSGSIAESIAESIAESIAEFAEKLB4IJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhf++Mc\/HnKTbI4ESIAESIAESIAEFpvAtr17926lIVhfX08rwv0kQAIkQAIkQAIkQAIuAaYIeSiQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESmGGB1UDFMGDIvxULrRGOZctacfoxDFQavXc0aP1uexxXP\/H2tGCtuOPhQxrfGMXbxK0kQAIkQAIkMBkCF06mW7nxFlFr67yAqr2KXNt2bph6Ai0bddu1slZHYzXHcZz6QaOBJEACJEACoyIw\/ghWowIjVlyNykW22z0BN+LkR6C6r4mMgbzhli\/kKa56QMeiJEACJEAC80dgzBGsBirFIG5VqNpY9cNVkmK6b\/4Iz4pHLQsrZhleEKp3szMw12yYvVdkDRIgARIgARKYOwLjFVitJpoeQqOEQ764ko1yg1719vKXBEiABEiABEiABGaWwHgFlo7JLuO+hqlFsPSd3rJEtUyUQ2GVDvO0IhEYo2Rhzcx4DalfmQRu6o0ZJVhrJsKlIvPDjBKq+VAzbW3pkTi9D317ewvOFr282hJrU1zt7uz0ajYqBrTgIVCownbDh237akUYEmh0y7TZ6BiKkrWGALFmT6oPWlnPQHQYV38\/F0iABEiABEhgdgiMdw5WxkSxEMCpFZ23zmKn\/IhgMqLiKqgbWrLLMCPpLbtsam\/8OW+4hcSVNCD1jAr8FwNVn5HJ93YZRV2UhToeZKVLm+K66MlOETMRcSVtiojq8u3LzY2QwnUtslE2V2D1+vpmnO1xPnIbCZAACZAACcwwgfEKLAC5VQslbzK0C84RWvrNuoGKJpgkEmTbzj+rtByL2ytjaY3X6o50alllNwpmoGR5bVXhaL0aqq5KaNwXzEGSCJjTp1cuttu+N3ZrU1wHvdjZqHiCUSJEru9WCWoIVBRRxsSG7W2TDiVyJWXdCJfa79WVX7+svDnYm8Jq2XV\/npc3ZtJXVRPecT5zGwmQAAmQAAnMEoGxCyxnrpXc6KPCRSIibjSpUQ8+4VCohtKIGdNsf0NNm8+VMfKOePBHoQXb\/36A9OF+q0l7k9He2ATQQN2bf2+UUPJzXzkc0kSb3+xAC93aFNdJL3ZqZVFD0ftumCZem83uBZKkEtV3x7T6Drs4O+O3ZbJZf4cS1m4ULbfKz3P4YLhAAiRAAiQw8wQmILA8ZjmsqqiILrSCaJJXylhe8hZH99tsjvRDpX0ZPiab0gWSk8oUYRWaw9WXUyqEGY5WqTTt6D8W26+5rEcCJEACJEAC\/RCY3CR331onQlQbyTwnvxN3IWkitT8TK1qpp\/X4+UpJTSTZlFSvx32pE887tNe4L3jJwJ8YHzdJvUP9mM0q5bgKhCbP22WULaPtxYSY6txEAiRAAiRAAlNPYLwRLJng3DaxuoH7NHGVzWaAXN6dHyXz0PXJ6kCjok1K7wpvBob\/BcwaipEZ9UF7S1j25oa5c5NU8y0LZc0+r8tQqsud6xVKM3oFY3+7tSmuci925pD35jYpAaOnA1uwKh3+iyEtetZqeh\/WMFDyvquhp3DjTEzYJqLKG4KMuabN5wLSo2kJDXMXCZAACZAACUwRgfFHsFRKqByPwJ9LlcNqtYCam5OSuTre9CjI6\/w9fi4rYxZRKNtOG94nCHwLvPYyMIsFlG2np3CffuFgQYnAWoc2g2KdlrqzKa52b3bmDpVg1JzJ+yJWDR29RLW8LjJZyOwo9b6gN0YSscp7W535a3p1r2qvv53YFvKhD6P12izLkwAJkAAJkMDUEBhvBEv\/71QiCNQbZfo3qXKrMRPhARjL6H1WljPfK+5NNaN0KJg0L336b8i5Bhaq0N9MDMzOYTVSVt48jC8b1AqWurQpqBAs9WJnxsSa3f7mpjRWKOrfAGv3R3WYW434JClNfd5cYFb\/S84bjsFX\/ftviTVJgARIgARIYBoIbNu7d+9WmiHr6+tpRbifBEiABEiABEiABEjAJTDeCBaxkwAJkAAJkAAJkMACEKDAWoBBposkQAIkQAIkQALjJUCBNV7e7I0ESIAESIAESGABCFBgLcAg00USIAESIAESIIHxEqDAGi9v9kYCJEACJEACJLAABCiwFmCQ6SIJkAAJkAAJkMB4CVBgjZc3eyMBEiABEiABElgAAhRYCzDIdJEESIAESIAESGC8BCiwxsubvZEACZAACZAACSwAAQqsBRhkukgCJEACJEACJDBeAhRY4+XN3kiABEiABEiABBaAAAXWAgwyXSQBEiABEiABEhgvAQqs8fJmbyRAAiRAAiRAAgtAgAJrAQaZLpIACZAACZAACYyXAAXWeHmzNxIgARIgARIggQUgQIG1AINMF0mABEiABEiABMZLgAJrvLzZGwmQAAmQAAmQwAIQoMBagEGmiyRAAiRAAiRAAuMlQIE1Xt7sjQRIgARIgARIYAEITExgNSoGDEP7V2m4uBuoGCuwWvNBv2WtwPB9G9ynYbc3uEXT0QK5TMc4eFZMYjxG1adcq1a6uCCp\/lcsOJeuFqwVA0M89T20Q\/5Nut4m7RuyGSNtLsWPRgWGP24jNWSqGw8fv6M1dRTn6jjt75bOBASWHOwGiqjCtm3\/XxV1eBKrW+Pnv1zKhWEUAFoWVozKlI\/FBLiMgnVKm93e2FOa4e4xEciYa7DXTGTG1B+7iScwipt3fE+zvTV6fZn143ca7b9wvIeIPNUV0SxZsM3wZSi3ujpeU9gbCZAACZAACZAACYyIwHgjWC0bdbuAYkRcxfq2KZEUL4UYiahISNffZ8Sk4JwoWVAmXF894fj19X1OWN+v1yG+H1X+baHJmJCz1PHajaYbYu1RkaQiarBRNo22EHbn9hJ8cO2yXFva3JP9Zhk2aigKH79ApM3EFK5TtmK54yeh95ioWPgp041INRLG3DtI+uYCxHL22tV+HdssleIxNF871vfGW36946ot5ZB0TEaZ1VBbMVCsAXbZhG6DZqZaDNsUSWW5djUkTe3Z5Y9ptCVZj9io+9BzW077nY\/T6HiEbY+eY45twdSBTmPkQmmPwqrjJqgf5723LcR0xULT2+E07h4X3vmsXT+84yBUXrDGpKBkW0qkOMpA2RUzJnpKsuM4q\/48mxM4uOWih0nUFnFRjW20YNR3dUytwNLObef6px9rGkNVX98nNuv73XOloZcJ\/BGbzLIN1IrqmA+Zl3RPce3u3093nL3zLHT9VLScqS+We40IGaZBC42Tfg3W2tBYhtl4ZbxxDp9TQS8Ow7bri\/TtH18xnJXNznbnOAu4O23r+6K2B73rS6FzLcREH9\/o\/S+8z7+fhux3j09vPHy\/9N5HvzxegbW5AdtYxlKqXzbKVaCkUogWSkYNRQ++QCw2UbK89KKFUrOozZEQ+G6UzE1BWqUmih7gloVyOYuql56s5l1r5OAwUc9bbtrSadfrVjc5ly\/Artv+XAtZhl2H7c4bazWbMPJGkCqoFVHPu\/ZWC7DLZX+OmRxgZj0PS7dVOs2YWLOrKMBwfNVTDx3b68IHu4wN15bVnO4VgNwqbKsEAwWHjyrgtFnOaindahZlU7\/oRdoBUKu746fb3V5M25Iw5lqp\/rg4N\/NYznrb+rLjAGx7DfI80HGcvDp2WY2jl\/auZssw\/YMn5Zh02wiYFVBYs1EtAIZEe10bvK68X2WTfizbVWTLZnjej11GFSXnmJaxrRXD+73G5LdRB6reeVVFwS7jPj1v30tb0l7H49TlmWa7blvccmSM\/CIZA3mjhrpme0vOz0JRjaVfLmYhOs52cQPlmlawZWNDv0YYNVTT5mfl8iho1wdprVGvwSgdQvQU1HpC99eZlPNeXTNlaL1rUBblsjdXTOtRu7ZGrw1hW5QHqNcMlA4leeC1rZ3bVglQDw115JU9zvU9YNjluVL06st5Yvv+5FZtWCUDKDjXq8APzQY7ck\/xzJRLYOja3oOfGjvnGhC9L0lbNsobeedcDAwLeu+2jU73RiVmi6FzOKvda4KOMjC7uL5I+ZrPuYqCEq1lubArHxR3\/wKRcgwGnQdLtSLK3rVJxkS\/jydcixoV\/f5uoZgNmvSXGhUUm6XgvhpbyC89soXxCqyu3TBQKnlzGTIwiwWg2VSCxrkwlbQLpbPfFzyNOmpGCSUtSpYxi5ELXBNNbxJ9Ludc5Nqia067Nf0q7dmvLpgb2FTrm9hACaWCjQ21oSVaC3lDS4EWqvDPp9whlAy9rI1C0fNVdFURhVrKfLRO7XXjg1FCV9dEz1e3zarvgFyFxIfwDcwr7v3qPnnbkn87j3lyPW1vJy6QMemRc+hm3EV9owRLY5Q7JGLGHceujkmEjgPNqw6Lrk3VVe0mncOhkoHQMaufCxkTzqnkHfyRpnOrwXGKHPLqtNPK9tKWNJ02Hmm2R8xrWw2Nkb7XPXernohwWeXTxED7OMtDhwhd\/y9jYtW\/tmTUg5TtnPh+kfYFGReg7N+MGkqchK4R7ZXkbo+C3cV1JuW8bxNzcv4ieCBUXUt0Rz24Og8UbeaoOprgVsd0Hvplrq2Ov0E7t5X4lQcHT1xGGHZ7rmjHjjrXfE5+p5EFzQaE7ymhgn36mXpfUp0kC9Ku2+hwb5QHJLn3Bdd357ire0\/+IUe7Wyn4nJ3rAbRzTsSod19GyjEY21uhijXtXJL7vH8fT7kWBedcBrmcdq\/VO9KOiUwuFwQ89DIjXh7vHKylZRjK6UBQ9OZfS8YT2XwEqNauWyACcwnLrqgxcybWLGDFNFBW9wDbualIdE0Scob+uArAWEYL0cGR9kRgyM2tjmb+EFazBZTrDawuNVFHHqWIifF+bmJDotm2gXCvBpZbQKfjJr4tAD350LGV8A436lgKbc0gmwXqolJ7NjLU0JhWBuWcUj\/Oi0wWWWyoPRLRRDbf+Zjs6liJdiI2GVgODwwyzsDEHLPR+nHrbrTSDvYZkfaDPYMspds+SOuqrhInVdgtEyZs1OUhKE1fId6uqC2SRpL0iv9XKPqLnRYyRh5GuY7Gag45uREWirBTx73L60wj6dq1pC6Jds2EIRc87a+wCfdB1Ua5aKNQtbUHV62gWnSEkLrG5XIqAlco2pFjOlonbt25dmSz8c6P5lyJs6PTtn78TL8vxXur2zB4G4qdXYPZeaD1DnteXlo2YHTKPw3j3iP3cd+qztciiVJW1TQXuT+XYMVlSSQbU3XSsVBZoA4PDn5\/o1kYr8BSTy9lR5ikXuziHE64sbupx843GAPLXm5Spd9MCdSrNxorVRurMrjyhB43WG2mBCdhHk3kD2WATB6FYh2NPGC33UzbGnA3yAVUnqyGNPg9+dDJpsh2TbxGLxKdLpKRFqZgdVDOKfWdUGbYz1bTn7vT1TEZrt3FmtjkREL9h0CvVjbbx43PuaBtFG3Ya05DIiSqXptD\/U23PQ5pbybIE7eNqt2CAQkpl7pgEmeXc+PDssZkWdK2ztmgUoqOjk42T7v2oV5DId\/NSz1dXmdSznvR3CKGtABrxFYDpWoe9aIBdS3scG0ORCJQrxXQlQuRntJWR3OupPUa3t+7n+n3pXAPcWuDt6HYiXDvPNBxHQ9nW8ox2FUnSqTJiZZ+LRKRZa+6Uw1W0FlkOYWwYqpCCQ8QXVnYc6Expwjd0H2xffJdo5I8p8fzTOXIQ3nlFqxyWXJyzgVUPbmWUdbmRbSsMspww9mNijYHRS6obstyAUS4ntdn3K86CZtVVJtemFwu6E1Uq3Lx7HCFamtILqDw5w+07e51Q48+dNW8ujFoc+CkkuS35QLbtZsSzdFSimoenBYm6cqQQQoNyrmL+qH5Su4x6aVB0o7Jvlxzbr61on7eNFAp9nL86R270RvvIQSSxtL3D3M53XZ5WvbTBeqQkxc+evuT1BHqZTXnMnixRi7enb5P5dzkan5qUTq+DzJn2vlzowx+9MVJKXp7k3+9tOUKqk0tjRPzAojeTlfXmZTzXq6Z4eNE78FdXpLIfglNEVna3LVQSZVirqG6UkXTO7algMwd8ua4hir0sTKSc6VHO\/rwM\/W+1IUJA7ch7JLmWHZhQ99FUo7B2HZrVX8usgp2yLVLTZdJuha1YFW81D+ciH1M4y2rErStsgluITlWQy9NxFQe4qbxRrDEcAnd2XlUjHDIWibzug\/Oye55oT83xSeFVV3\/MT6HVbsabl8PIy4toylv5bm9qLpKKMjEvyo2InZJ2Dz2gcA9oOrak\/HSMmDXCih25YhjgHy7o7phhMO6MkFTderk0E3x1fUhGU6PPsQ1pi4uZRQlVeraYTo5VRgeNDUJXp\/7E9eQvi2H1WoBRtFNhRolVEsG7G6e\/PVm\/OVeucjctiTOfsMdF1LrGyUs1w0YXrZI2HV7THboVQkEU84TedGhPcopNllYgRkMjErzxB6vHfoINmtM1cYCCvrco6DgUJbSbM+YJZTqpn9eFKoyybbHeJp30S8UtWuLXLwLyHc4R730g59mKVRRLdTcSJ4jksrecSyvgxT8kyKdixIPMkFXi6bJU3shr9kXaaar60zKeZ9bhVUKHyexqRWJ7Fc3nPNUnfsRW7xJ4DJXS5sD4bzUc6iLCGF7e+1bUq7f7RXatqh5rOUinEtYh+t3W63wBiV2evEz9b4Ubj92beA2cli1Smr6S3BUxl87pP+260usUd1uTDkG45opSHTBgOE+wAT34qRrUQZZlP3rAtS9qH3KUSYr71I404Ckaz\/9PXhoPM6Tjtu27d27d6vjXnfH+vp6WhHuJ4HFJSBPRdXl+DD14lKZAs+DVIMvOhsVrDQPaZNrx2mmTEmoYlkTy43KCpqH2sXzOK3qqa+2Y10Y34fsWi8PXD31OJnCi+LnZOguTK\/jj2AtDFo6SgIkMEkCztSAEiw9lZ1bxZq+PkYD5fXymkSGtMmMudU17S3QMRrTV1duCrqqT26XyEU388n66nBClRbFzwnhXaBuKbAWaLDpKgksBAGZ16Q+mCvfc2tPH4ydgURD5LVDleafkLob0GnvzckgjTNgg1NafVH8nFL8c2cWU4RzN6R0iARIgARIgARIYNIExvwW4aTdZf8kQAIkQAIkQAIkMHoCFFijZ8weSIAESIAESIAEFowABdaCDTjdJQESIAESIAESGD0BCqzRM2YPJEACJEACJEACC0aAAmvBBpzukgAJkAAJkAAJjJ4ABdboGbMHEiABEiABEiCBBSNAgbVgA053SYAESIAESIAERk+AAmv0jNkDCZAACZAACZDAghGgwFqwAae7JEACJEACJEACoydAgTV6xuyBBEiABEiABEhgwQhQYC3YgNNdEiABEiABEiCB0ROgwBo9Y\/ZAAiRAAiRAAiSwYAQosBZswOkuCZAACZAACZDA6AlQYI2eMXsgARIgARIgARJYMAIUWAs24HSXBEiABEiABEhg9AQosEbPmD2QAAmQAAmQAAksGAEKrAUbcLpLAiRAAiRAAiQwegIUWKNnzB5IgARIgARIgAQWjAAF1oINON0lARIgARIgARIYPQEKrNEzZg8kQAIkQAIkQAILRoACa8EGnO6SAAmQAAmQAAmMnsCFo+8i6OEXb3xzsMIlEiABEiABEiABEpgAgQte\/enIe2UEa+SI2QEJkAAJkAAJkMCiEaDAWrQRp78kQAIkQAIkQAIjJ0CBNXLE7IAESIAESIAESGDRCFBgLdqI018SIAESIAESIIGRE6DAGjlidkACJEACJEACJLBoBCiwFm3E6S8JkAAJkAAJkMDICVBgjRwxOyABEiABEiABElg0AhRYizbi9JcESIAESIAESGDkBCiwRo6YHZAACZAACZAACSwaAQqsRRtx+ksCJEACJEACJDByAmP9r3L68ubVV\/DT19yaF12MN7+xr1ZYiQRIgARIgARIgATGRmBqBdarZ76B\/\/knD6K1Yz\/2XfM2XITXcO6Jk\/jG82\/GvqNHsG8HldbYjhJ2RAIkQAIkQAIk0BOBqUwRbj76Wdzz9GX4ZOUv8P\/8wX4Y7\/vP+I\/vez\/2\/cHn8WfVVbzz0aP43KP\/1J2jzx\/D7it\/B984Hy3+HL6obW+d+h3svue5aKGO64173ttT+Y4NccdECcg4fvpU28GhbBp8jM\/jG4e99sPHW+C0U+aLzwNQx+p7sfvK9n9qv1tJ2aWX6eK4Vce3V+fwSbTctkLbvf3yq5UJbI3aeAyN0E7HF89+n+v5k\/i0dq6FqngrqkzYb7++V6bHX+VbxA+f3T3Pod\/x9dvohlePNgP6cSLL74U+9snN6XWTS8buTTn+4njGtsONJEACisD0RbB+WMWf\/\/Qw\/ui\/\/Dt\/iDYf\/QJOooDf3SPbLkbuk5\/Hm\/\/q93H\/D\/8UN7\/LLxazcB7fOP4SbjoIfPuJ89h3wyUxZbrZJBeue3F5\/UvY5zaRu+0FnO6mKsvMLIFBx7h16rO4a\/s6TqvjrosHgp1HcPrZI4qX3Mxu+OFhnL7tCo2fHIcH8eDBdZx+NtjeuEeEzhXIaSVDi88fww13XIbjz35JlRGBcMM9O1TbmRu+hNM36KVFJF2LF2\/dj4y+WZZFBH38JRytv6DOA2Xj4ZM4da9TtnHPtY6\/94ptYuu1+OL2F\/Cpnfvxha\/+ALvvOImr3LLRpp31m3H82SOuH079T+NxfKHP87bNt+eP4dazd+HUs55v\/Z\/DV90ZtksxvfIbOKpdI+J97GXrFfjUsy\/0UiG1rNj55XeFbfcrpR1\/O6PHil+TCyRAAjEEpiyC9Qq+\/VdA4YZAXInNraf\/HH\/5dDjKkP2vh4G\/+gZ+GuOUv+n8X+Pb2IeP3bIPuKMaedr2S3GBBEZA4Dn85R3A0VsCITRYJyJ8DqJ55+MR0QXkbvNESXwPjUfux1V3Fn0BlrvlLly1\/s348+H5Ku7CXfjYzva2Wk98A08dPOw\/ZGRuOIybZJs6NZ\/Dd9Z3a\/5egY\/duRsPPuJGhXd+WCvb3nb7livwqa\/ejKd+2IUwba8cu6V19iVg+4524RhbureNIsZP3Qnc9ZXuo+C99cDSJEACs0ZgugTWT\/83nt3+flweoZj9yFfwpx\/ZEdn6bhjb\/zeeTVBYckPAh96PzCXvx95r7sd3JA3T659KXRzEgziNu\/JB6kSFy73UjITWD59EQ9KMKm3gpiT1kLtX1u9fntCDlIieDlFt+\/uiaRi\/AYTL6akEN+10SlIzgc1OVCG+z6BVbymc7vHTp23pHscPx35ZFt913\/T0bO92hX0MWHTaDnSw23UrVO\/wSfyj527Mryrrj5vr2\/MuUzU+gT1t1Z\/\/Jh68Zh+u6jdoGm1QHhaeuBmf7Dma4wifvddohnQ8HyTiez9u0qJXKh2mGJzHU4+cxk0f0gXjFfjAwdMqOowYfzPivy\/ktLJR3zqsK0Hk7dPPpSu9tKu3E066L3rOuOelpENVhOmO08D6QXWOStotPL7SVuTYiaQXg97il8L+uu37NgXnp9iin+\/SWsBZb9s9X\/Trls7Bu+b4x6hb9ydxx6jT1q3rwFN3XNth2oTed8yyxtNj9cXntXPdPU4kLR66DvpNRfhG7fbLcYEE5oPAdAmsM8\/h1R1vayPb\/Not+P2vnWnbfumOV\/FC+2a3nNwQAOfGcgmu+pD2NN3WUsKGS\/bjC8+u4ybsVqmR051SHE8cxZfx33H6WfdJVsTYIx9W66frEjG4V5sHJhelg8BXX3D2P7uO7B2fdfafP4m7VDrH3ffVD3cw7jye+uE+nHrWKXdKogXHg7k1UunBR4Cjsl\/ZnNBnWw9yIbwW3\/7Q4659j+Po2YPOXBDh8dXLcNcdTl+tU\/eqlFWQxhEh+k18wLXrtJTNh4VI13Z1YtFpu7pBdrBbIqGSdnskYHb61h\/grvU25xM2nMZdx12mzz6Oo9fcj1s73CSGHi35yQ\/w1DXvxlKCdQPvSoheDdw2gNlYOkYAACAASURBVKV37e4hIiURwEDQNR4BjvvH1M14SotIizi5FZI29c6Fd7eZ60SYdgMqvSppy2iR6DH\/Ao5\/KFomZf2SHcjiJfyjiuh1Pj9zH7oZTz3y1\/48OHnwCUf\/OvQjAufjGoc7gS+LaAz9dTpGL8G+e1\/A8YOApDdPPxtMdwhV73HlwY975\/o6blLi9bPAnc44HD94WovoRflq15Qe+2RxEpgVAtMlsIZJTd0sgghC9OlymF2ptq65C0fd6ILqSwSZlx5SEYPTePEnbq\/qaV9Pw0g6xZkn5pTwLtIAdnaaW3MJ9t3mzSUBVJ9P\/ACbmmN6JMKJMCT1qVVsi5Zcgn233qyle4o4iqP4y1OuGAzNExIhqqWsdhaVENGjh73Z1YlFzPZEu90IjBadwc4j6oajeZ6yuBtH7\/SYO0xw9ox2owxXv+pd4VR3eO\/0rUkqMTQ2kPTjC20pyX4tz2y\/DEm8gPtxqx\/xcR5APCEUSoNKutETMudP4svrN+O4dgxmbtjvp0O7ttUVl945LPVyN3hj3XUrWsGE81POCTl\/vMhUTPRPa8hfjKZ6ccl+HL1zt7\/fWejtGI1U7nn1pq9657pEKAFoKWQRkv54J56bPXfLCiQwEwSma5L7jivwxqd\/Auy5uCt45868Ee99X3xRuRjhCeCGK4+GC5wq9j1pNtxQwpp6kr0M79SyMnppFd144v522w7+E3DDfnyhDnw6\/17cBeCmr8Y9bbutqSfa+7Wmb8YntTV9MbFPRAyVaAnux1NX6m0DuObdaOEKZHAJ9t15Fz6dP4rsV19IuZldgnduB17UjdGWE+3qxEKiaHGMEu0GXnxiNy6\/U+t8ahZ34\/L2wG3Yure9G1e5Arpt8rlXUtK3+aN4yluXaM1t3kr0N9qnRFFuxgc6lo\/WD9az2yPHT7BLHTPdR930Se56I+4Ee903eYCRIm5kL3KWRyqnrzoRxw8PNj\/r\/Bk0cRk+4OHoeH46EfW7HnkOn9p5BRxh+0JK3+fxj2eB7Ie8xtN9GncJiVBehQ4PFYnnplxT+EcC80dgugTWm\/8Trjz7IF7Eu9vmYbWhf\/U5fOPsf8In39y2R73BpELu0Td65IJ3\/K\/RGujJNK6\/3rapJ\/mD0TfEtDZUWnK\/+ybWe\/HFOJGlfHm3ShGqi5O6uf5AayS8mNqnXlxu5hKR65QOlTkjXzmK7MGbVVryYwnlZK6G3Bg6\/aXa1YlF3PZEu8\/j8mvcKKJ\/j3JtS3wTtZPl6dudCdpeZ\/8upn9p45\/w4hNIP95VFPQovvP8EeTa0luuLT4T3bYYv1U04TJ80jNNiksU5eCH8Sm9amjZEcrfPnse2OlVdFJbl98iBdsFoJoUv\/1w+ObZzyRz99j+5LMv4AvKJkl33+tY143wDPkRv6KOw0ckGtn\/zV7OCdz5uPPAkXJ+qojzHd9E4zb0JGybIf7A5g8lRXg43qlp2pp4bk6TobSFBIZHYMpShBdj7y1vxp\/f8xxe1XzMvO\/\/wsfe513UZceraPxJFe+8ZR9i9VWnkHvPbzJpRgxzUexYd+c0Rdt9\/pj23Ru5KUcLOOvOE3fwRpS6mcUXdbYm9RmtJzdzHMVdHb4PJXOZZM7Lp247guPbo+X0eRcy7+mzHd9KU90m2dWJRaftiXY7AiE0T03SQk9EnR\/Ourphh9KH7jzAj4fnozXukc8uBG\/mde7dTdN+PG6CdLjNcBtevaCMCIGnDn44FHlU6aeYlKY++VrePoQ3V1DNabs3mMh\/yX588qA+Jy08h0ps6tRH2N6YNTdK5UfC5Pz2iinhqfcrx9zJ+DckvTpxv+raED6WG6fCcxrjqjnbnMnb8gkIL8WYen66vL58+F40tTc8O\/fhHD\/63DP5bMaXe5pD2Ln1ke9JPDcdftGJ\/yO3iR2QwIgJTFcES5zdUcDRPV\/AXX\/yKj71B\/9ZPf0u7fk0ftcHcR72PZ\/Fs3s+j9+NvlioyjhvQl31ocfDT85qn\/Mm061feQ77ekqFOHOkbpC03TV3qe\/++Ob0tXAFPlWXFNt7EcygkLlLX8K+t70bTW27+t5OTMRCvSJ\/5UHsdi+wVx28GVcl2pLQp65dVRsyIXYdL155LXbfETSq0pWQbyoBR+vO22S529aRvfJaON8rkrK7cfRd38RumcSv\/iTtkzSXJcGuTizOd2KUYPdOZz7RcfkGlJc2PriO4wfvx5ddS4f6o27Y9+Kp8\/u1zxp8CafwO7jhyvcGXak0nv5mXrCrbUl9p+jD6vtS+rioY6StsLZh5xGculPrt61PieTtxt5b2g4ErRFA5vyo71m56Wu454KX3snd9jiOHpY31Jxq4fR2l32Ee3TW1Jyla7Vxuxk3+eVkzB8HtH6VXaFve\/mFExbkm1PrYbbCqUMN9SZe5Nw4rZ2n3ZyfarK7fFfszhTurg3yXa\/jP3wvbvVS99fcheN3yosDHYyM2axEcl7Oa\/d6013XMS31uin53Oy1NZYngVkgsG3v3r1baYaurw\/nMekXb4yNN8V3\/5O\/xhfvuQ8\/fdsHYOzZgbfiPJqPfhff+ckl+NhtR2CkzVmJb5VbR0rASd3oH2QdaXdT3rh6a7HtY6FTbvSozPNSZonp5FF1PqXtDoGJRBg7fjh0St2mWSQwDQQueDXhG09DMnD6IlieY297Pz5VeT+g\/WfPl\/\/GPvwW\/wtCjxB\/p5xA5ob\/riI6nz7V4cvZU27\/0MyTOVTqC\/BHYqLKQ+tlxhp6Dl\/8+P3qJRYvAtizA\/Jlevm4a31sYaieTWQFElhkAtMrsLxReePFeDNFlUeDvzNFQNIiL2DfTNk8AmNjJ9+PoJ8ZaVJ9t2vd+R7VF7S0Yqr5EvH6uP5m77jTfKkWsgAJkIBGYHpThJqRXCQBEiABEiABEiCBYREYR4pwyt4iHBY6tkMCJEACJEACJEACkyNAgTU59uyZBEiABEiABEhgTglQYM3pwNItEiABEiABEiCByRGgwJoce\/ZMAiRAAiRAAiQwpwQosOZ0YOkWCZAACZAACZDA5AhQYE2OPXsmARIgARIgARKYUwIUWHM6sHSLBEiABEiABEhgcgQosCbHnj2TAAmQAAmQAAnMKQEKrDkdWLpFAiRAAiRAAiQwOQJj\/a9yxvHl1MmhZM8kQAIkQAIkQAIk4BBgBItHAgmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhRYQwbK5kiABEiABEiABEiAAovHAAmQAAmQAAmQAAkMmQAF1pCBsjkSIAESIAESIAESoMDiMUACJEACJEACJEACQyZAgTVkoGyOBEiABEiABEiABCiweAyQAAmQAAmQAAmQwJAJUGANGSibIwESIAESIAESIAEKLB4DJEACJEACJEACJDBkAhcOub2Bmzt\/\/jz++Z\/\/GT\/\/+c9VW29605vwq7\/6q7jkkksGbnuaG6DfizXeciwu6pinnYfkkkaI+0mABGaBwNQIrK2tLZw9exbbtm3D29\/+doiwkr9\/+Zd\/UTein\/3sZ8hms2r\/LIDt1kb6vVjjLcfFoo552jlBLmmEuJ8ESGCWCGzbu3fvVprB6+vraUUG3v\/SSy\/hDW94A3bs2BHb1j\/8wz8ocdVpf2ylGdhIvxdrvOWQXNQxTzsdySWNEPeTAAnMEoGpmIN17tw5vPrqq3jb296mfp966incf\/\/9+NKXvoS\/+Zu\/UdskqiVpQykb\/9eCtWKg0mjf26gYWLFa7TsmvCXqtzCI\/uvWb8MwEPoXB2LC\/nrdD+63M9ZtY9qysGKsIDrUg49\/52PL86nb38F9l54ce4wVC52O6pa1AiOGRbd2dlNO9TGk42w4XDyrG6hEzoe2Y8Uryl8SIAESGBGBqRBYP\/7xj3HxxRfjtddew9NPP41Tp07hBz\/4AZrNJh566CG1Tfa95S1vgZSdlz\/db\/Gv079u\/C5Ubdi2989CqVmEYVQQozcnjm9wvzMw8gbsjc2QLy27Dhs26rYuO1poNoFsNhMqO6mVwX33LDdgoIz7Yge4gfvKtldwSL8iWtrF65AaV+e1dw3odB50dQ1QIruIZskKnQ\/5uokkQTosP9gOCZAACXgEpkJgyfwqb87V3\/3d33m2+b8vvviiWpYyUnZe\/nS\/k3zq3e8MzDUb1UIN1Wg4J6mjMe0bht+ZbBao1TUB2YJdt1UULyS8WiK4CsjnxuRcSjfD8N3pQgSUgVq9XWG1rCpqhQIKKbZM0+7hcGnBKpeBkoU1UxfUcj5YKHUUpNNEgraQAAnMC4GpEFjjhxlNIeiRnpgn9UZFe\/p100WWpKMMbfv4vUjrMZcvKNHhxXOctFGQSnSyO3HpL2fbVKdVcnkU0ETTcw6b2LALKJbyMDThpaJahTw8fRVmoI+70AwfFx39V1GSyaeds8UiCrVqJCUqQhMoHcq3HR5h3yP2u8d4Q6UW3WPES\/+5UaEabJTN9mNeUrBeerojszZrRrDBFdPFkLjy+nGinr4gTfLXq+KOc7tvborWS0N6nLx6\/CUBEiABAFMhsCRCI28Lyt9v\/MZvtA3M5ZdfrrbJHKxf\/uVfbtuvb6gVg4u9d2Es1vQSchMNpxCsUhPFhPksem1vuSY3MUnJrZnQn5W9\/d386n4nle\/G79j6S8sw7A04ibQW7I08LDeNaJUM1Koyhydy45GGEm9UsT31tHE4fueQL2jpwEYdNRFSGQN5IxBemxs2jOUlZZ8IDLOuM2ii6N8cneMCfqq1imy5HBEvwsbCillGtmpHoiTdIRiO715fORwqAWU9T9i4D2XkYUQOSuV7OYuqn0YW\/8zwnEW7jCpKTmrNKsGoFZ39GRNrdhUFGChZkWO+VkQ976amqwXYccw8cxN+h8JlcwO2sQxntNs7U1HPZjOYt9bJX6mqxrmOvPirmFXhSFYRVybqeS8F6aTj\/cOovVtuIQESWFACUyGwfu3Xfg0vv\/yyGoKdO3di3759EFH1jne8Qy3LNvmT7+OkfQ8rPBfJuThW9VyJ3IiNEkraU27GLKIg83f8aEj60VAo9i+svNZ1v71tcb\/d+B1XL7wtA3M1sDlj5H3xpfzXIiHRqE+4ncHXhuW3HqFr1GuukMogm\/WEVwP1mgguURtOClEfN8dvN83oHheHvFAXHPESns\/VQMUVV6t+ud54DMt3r1c1jn7ErgWrWoPuo1PO9b266kfyoPyLpBj18yJjolgAmkGI0Osy\/FuowmeRO4SSYSMyNS5cvsPasLl06Ca8OcHfxn2SaiwhuEzkYMpK28NHBmaxEJuqDXfGNRIggUUjMBXfwVpaWsIrr7yCM2fOqM80iKDyRJU3IPIK9wUXXKDeNPS29fPbUjOe85Go0xKW3RtDcEHtp\/Xe6kT9jqs9kN\/uE33Ja1jSIqFwXgFFtc+JBlXtFkwTToqp1KeC8PpK+B2a336EzkCzaSB\/yAnbKOFVtdEygKaRh7NZUohAzTYQCmjCwHILWJLjwq7BNMphywubgOnERGrFIgyZ3zMAmqH57lmphFAZVesQ1gxnvllxzdvp\/YrvBpb9A8HZriI6dYno5CLng1dvfL9D4eIfD8GDhO5B\/Lmvl\/CW3Rcj8pEwoOyWcwo12Eb4KIKxPBUcPQ\/4SwIkMHkCUyGw3vjGN6qPiMpbg3\/\/93+volSSMpA\/SY9JBEfE1Tvf+U5I2UH+Ot9UDLiZpEGa76nuaP32ohm2c\/MUcVVdVilCddtQKZAN315dlNSRRynm3uIXHnBhaH6rdGAZdWsZTd1m90Zr203Y2aIrHkREGyiV1rSohOaITJovFGH74Rhtn5tUKlSrQNHECqKTqPWyyctD813rJqfyhDasDWeCd7v+S3iAyGYnLq7ElaFw8Y6HxipybRC8CGab+tRIeosSBQXqEr3LRU4EObYk8jXA1ACvF\/6SAAnMN4GpSBEKYnlFe\/v27WqO1U9+8hM8\/\/zz6p8sy7wr+Yq7lBn4TyZH22WUtbfrWlZZm7fi3IyC1FADlVDUZ2ALQg2Mxm+ZT2SinA3SN87Te3AzdT5poJki6R3UUS6XkR1C+lNrOXZxOH6788fKZdi6UHDnYdXrNgr+64NSFiiXO3w7So4Lb85RrMWyMYdV25m7NMhk7uH4rhkp\/qKMcq2AxAneRX1Sv3NcB3y09ia0ODiXDMxSCc1i9Ht4zrwp\/XxIc1E9cITmkzVgyTXDY61dP9La4n4SIIHFJDAVESxBL\/9Fjlxg5Un213\/91\/H666+rEbnwwgvVNtk+nD\/nJikCxM8GGSVY\/hOpc5Gum97+AqrVAmrV4fQebWVYfsvk\/iBp4U5G1h6+1XyjchFeZsMoyJRl\/c8TIAW0p5j0csNZHpbfKiIJXUiJffG+ZMw1VDeMcBqwUHWjVjmsWiWsyFtyvovCMRrx8sqZMOr6ceNXSl0Ylu9BR848oHI2eFsy2Ocsie8WVmAagXcyXzE2YBetrNadOWmmaaDsni+xxQbYOBQuakJ+1vnQqGaLpHbtXvL\/uVXY1QoM8ddtR3iZAMy1Kjb06weA3lhqhnGRBEhgbglMzX+VM7eEZ8gx9abZRqc02Qw5QlNJgARIgARIYMIEpiaCNWEO7L5lwflGY9vkFbIhARIgARIgARLokQAFVo\/A5q+4Oz\/FdtIcvWRR5o8FPSIBEiABEiCB4RCgwBoOxxluxflvdWRuCf9IgARIgARIgASGQ2Bq3iIcjjtshQRIgARIgARIgAQmT4ACa\/JjQAtIgARIgARIgATmjAAF1pwNKN0hARIgARIgARKYPAEKrMmPAS0gARIgARIgARKYMwIUWHM2oHSHBEiABEiABEhg8gQosCY\/BrSABEiABEiABEhgzghQYM3ZgNIdEiABEiABEiCByROgwJr8GNACEiABEiABEiCBOSNAgTVnA0p3SIAESIAESIAEJk+AAmvyY0ALSIAESIAESIAE5owABdacDSjdIQESIAESIAESmDwBCqzJjwEtIAESIAESIAESmDMCFFhzNqB0hwRIgARIgARIYPIEKLAmPwa0gARIgARIgARIYM4IUGDN2YDSHRIgARIgARIggckToMCa\/BjQAhIgARIgARIggTkjQIE1ZwNKd0iABEiABEiABCZPgAJr8mNAC0iABEiABEiABOaMAAXWnA0o3SEBEiABEiABEpg8AQqsyY8BLSABEiABEiABEpgzAhRYczagdIcESIAESIAESGDyBC4cpwkXXjjW7sbpGvsiARIgARIgARKYEQKvv\/76yC0dq+IZh0MjJ8YOSIAESIAESIAESCCFAFOEKYC4mwRIgARIgARIgAR6JUCB1SsxlicBEiABEiABEiCBFAIUWCmAuJsESIAESIAESIAEeiVAgdUrMZYnARIgARIgARIggRQCFFgpgLibBEiABEiABEiABHolQIHVKzGWJwESIAESIAESIIEUAhRYKYC4mwRIgARIgARIgAR6JUCB1SsxlicBEiABEiABEiCBFAIUWCmAuJsESIAESIAESIAEeiVAgdUrMZYnARIgARIgARIggRQCFFgpgLibBEiABEiABEiABHolQIHVKzGWJwESIAESIAESIIEUAhRYKYC4mwRIgARIgARIgAR6JUCB1SsxlicBEiABEiABEiCBFAIUWCmAuJsESIAESIAESIAEeiVAgdUrMZYnARIgARIgARIggRQCFFgpgLibBEiABEiABEiABHolQIHVKzGWJwESIAESIAESIIEUAhRYKYC4mwRIgARIgARIgAR6JUCB1SsxlicBEiABEiABEiCBFAIUWCmAuJsESIAESIAESIAEeiVAgdUrMZYnARIgARIgARIggRQCFFgpgLibBEiABEiABEiABHolQIHVKzGWJwESIAESIAESIIEUAhRYKYCGt7uBimHAkH8rFlrDa7jvllrWimOPYaDS6LuZLioO6vug9bswkUVIgARIgARIYIgEZl5gpYmEtP1DZMmmSIAESIAESIAESEARmHmBxXEkARIgARIgARIggWkjQIE1bSNCe0iABEiABEiABGaeAAXWzA8hHSABEiABEiABEpg2AostsFoWVryJ595vdAK6XkafCR67PTwZu+FNIo+2qY6CFqwVd9K7sQJLn\/Ue23b7oaPPL1OT5w0DK6GGADQq\/kT2jmXcphsVzx75raB93rvmn8tLR+JZGLUrrgygtRXi02m713r0VyufYFO0FtdJgARIgARIYJQELhxl4+Nuu1Y0UOuyUxEBZtluL22XYRp1lKw1mJn23V1vscsoxjQf1M\/AyBuALYVs1O0WTLfDll2HU9VA6VAuqKItiRgqpjjbTRmvyXZ2NRRXlmGtmVAYRKjFdCj1miULa67tcX3WikWvm+H+dmnTcDtlayRAAiRAAiSQTmAxI1gtC2VfXBVQtW3Y8s8qwVDMbJTLg39KwShZTrueSImMR8YsouBus+u2++mGFmRZ\/Rl5GLEir4G6J66MEizN\/qzbnghIXw\/pZewq8m6Z0I9fpurbBBF6KrLWQMVrrFB1fLJtWCWXVvk+J9rVslD17ELA1SsX6m\/glS5tGrgfNkACJEACJEACvROYK4FVqLpCyRMcmgjQ0QQRIqBQXYUfI8qYKAaKxxUXes1elgsopobAcshH+2tJNMvpp1B0o0dt3S5h2dE2gIq4ud+xyphYVX1qIg0GSiW9nZwfKdObDfrSbPIKNOpBZLBW9FOOQQSwiWYL6MRVF5JekwP\/dmnTwP2wARIgARIgARLog8BcCaw+\/B9dFWMZS120njsURM0kTRiIlALyvvKLNpSBWfLqOfskVSdzrNrnO2WRjY2CRdscZN3GxuYg9UdRdxptGoWfbJMESIAESGAaCczVHKyxAt7ccOdJDdhrxoA3Fcve2MSm12ohH0TW4rrImFizTZnFjopR9CNMtWIFeftQXI2hbJO0pzffKtpgqxnd0sd6q4lem0myqQ8LWIUESIAESIAEBiawkBGsjMxtctHVqtpcK30OkTf\/KZOFN68Jtbr\/Zl3DnwQ16BhkYHp5yVrRnTfVeXK701sDFf\/NuxxWbRtVL9UISde5E+hVYZmsHvaxEn3TMM2FXN6fl2WXy21vPHrtZbI+KehcG5VAAAZd6WlOb65XOM0YlI1Z6tKmmJrcRAIkQAIkQAIjJ7CYEayMiVKp7rxFqOYwlSOg9XlLzpykmpq8XUPR8GdxR+oMsKrEQs2PQsETd0lNxtoNeHUzZgmlugk1lz9SViI+vf3lcKhkoOY0hrJpQCfmt5c7hJJRi+2zvb\/wW5TRNtvLR7d0aVO0GtdJgARIgARIYAwEFjKCJVwz5pr21qBGWr1NF\/5EQ27VgvvCnFNQyvhvHGp1+150xIJXXT7f0M+0KRE6tv\/GYgbmWvCmn9e2\/Gb7mJTVkRf0yfxOn0E0TXozULK0NxM1Q6TNcFl58zC+rFbNX+zOJr84F0iABEiABEhgbAS27d27dyutt\/X19bQi3D8ggeD7USIytDcbB2yX1UmABEiABEiABMZPYGEjWONHndCjPvcrbXJ7QjPcRQIkQAIkQAIkMB0EFnMO1nSwR\/vX5Auornb8NsOUWE0zSIAESIAESIAE0ggwgpVGaGz7mRocG2p2RAIkQAIkQAIjJsAI1ogBJzWvJmnLp6z4RwIkQAIkQAIkMFcEGMGaq+GkMyRAAiRAAiRAAtNAgAJrGkaBNpAACZAACZAACcwVAQqsuRpOOkMCJEACJEACJDANBCiwpmEUaAMJkAAJkAAJkMBcEaDAmqvhpDMkQAIkQAIkQALTQIACaxpGgTaQAAmQAAmQAAnMFQEKrLkaTjpDAiRAAiRAAiQwDQQosKZhFGgDCZAACZAACZDAXBGgwJqr4aQzJEACJEACJEAC00CAAmsaRoE2kAAJkAAJkAAJzBUB\/lc5czWcdGYUBJ555plRNDv2Nnft2jX2PofVIcdgWCTZDgmQwLgIUGCNizT7mWkC119\/\/Uzb\/\/DDD8+0\/WI8x2Dmh5AOkMBCEWCKcKGGm86SAAmQAAmQAAmMgwAF1jgosw8SIAESIAESIIGFIkCBtVDDTWdJgARIgARIgATGQYACaxyU2QcJkAAJkAAJkMBCEaDAWqjhprMkQAIkQAIkQALjIECBNQ7K7IMESIAESIAESGChCFBgLdRw01kSIAESIAESIIFxEJh5gdWoGDAM\/d8KrNY40Hl9NFAxxt2n1zfQslZgVBrBhgGXemtvsr4P6CqrkwAJkAAJkMDICMy8wBIyRsmCbdvqn1UCymYFw5McYfa9CZBwXa6RAAmQAAmQAAksBoG5EFj6UGXMIgpoojnWKJZuAZdJIIGAfQzbtm1z\/x2DHVvUxrFtnfbFVuhz44JGIBPH4BxO7PfGZxv2nzjXJ9tRVZMxMzDEoPWoDGW7JLDwBOZOYEVHVFKIK6GcYfim4kWk9FRjuHzQopQxyzZQK6q0ZOgit2lhxU9VRiNozkXRS2V2al96UvbEttOCtaKlQlcs6Boyyf7ObQJoVLQUayV8w2+JT2FfPF4BFX0pYmMIkF7OWY61K6ZPRLbF1pMmxZcVC5abNq6cbrffaUtSuo6tSWPRbvGAW86dwP6rbTywuYWtrS1sPmDj6v0noN\/Cz53Yj23brsbtA3bF6h0IpIyBfWwJHzWeVOOztfUkjI8u4Vi8Cu7Qwag357Bq21jNDamfyLk1pFbZDAmQAIC5E1iNuURvCgAAGeBJREFUShG1QhFmpofxrRVRzzspRrtagF0ux87jyq3asEoGUKiqdGRwkbNRrgIllaa0UDJqKPriQsRVEai67dtVZDu0Lzf\/cjmLqpvutKt51wkRAybq+SAV6u+SEgn2ixgx63lYfgq1GdgmgkSZ5tpmLaMuArKvv6iNFkrNYscn7Y52ZQzkjRrqWo63cV8ZKB2C3FM61vNstsvYcMdydXd7Wy27DrvX48Nre8Dfc4+dwEN3H8GBS52GLj1wBHc\/dAKPuQpLxNXSiQPY3HwANw7YF6vHE0geAxuP3X4jHviE4VY28IkHbsTtj\/V7TsTbwK0kQAKLQWAuBJZdNv0ojBJKgfLpbhQL1eCJMHcIJcPGxmZ3VZ1SBkolE46my8AsFoBm04kwNeqoGSUc8p84czhUAuq2Hn\/S+9LSm7mcEhVo3IcySihpqjFnev1BCT7f5ZD9Ldh1G4ViUFalUGt1NUetUa\/BcIWLsiBjoiQCsp+\/lo26XUDRt9HhUNOVkt9ukl0ZGHkDQb0G6jURSkI3qZ7beIi1a0PVi\/a59fMyGBmYazbWfHt940a0cA6PnXgId1+n8zVw3d0P4YSrsC49cBJbJw\/A1V8jsiOm2R6ir0YoohmOBquW3Siic3Q7UcKK5UZ33airHm2ViGOnMyHG0gE3pYyB\/Rhuv\/EArtMG4NLrDuDG2x8LR3YHtCJc3WXYCCLgTlRVj3rrUWSXqfsAoqK5lQZ0pnpUVrbr64A2ZjJWZhk2aihK1Dz0UBhEy0P1VcQr2OdXCTvFNRIgAQAXzgMFmeSubpQqIlNB3l51hMkUONdqNgG7BtMoh60pbKItzJYxsWYBK6YBKV2oOqkA1UY27wq4cDPJa5vYkIymbaAWKmhgudUCmkA230uoL9RIeGVzQ12obSPcE4xltJCL2J5kF5CTeXTlOhqrOeREoBaKsJWZKfXCFjlruTwKdhV2y4QJG3URqr7YjauwaNsk+upEODNwopDFSh62UuxyMy6iKS+RuEJURRAlDbsWiPY0YrU6VARVDWGjArNZgmU79VsNLVSZ1tDc7tfGQASMacIoF1Qke9Udk6p1qPPDgESwJUK+6qbJi2VYxlrb5aUNX24VtrWMFXMDRf+a6Yy5irir80TWvfZasMplZKs21tx9HL42qtxAAj6BuRBYvje5VVQLBoIbhL9nYguZbBYQgeCHmFJMEZFlm3KldCazisiSNuoSEYsKlZS2sIRlQ6Jr8Rfbhmq2BeQCkbUpigzFtIbb9y8twzBKKHV14022C8ghXyii3lgF6jUU8nLnkL+UerFRR2nLRtVuwUAdyJciYs9temF\/2qOv5ap7rLnRV0uL8qkIaNkVrMFhk0hPj6CqgvYGNuEIrEyOahfQxkClyAHknZS4RFololuWkLo2DiHgbRF4U0XgOxUP1Y2ueGPuD4sTcS\/bLZhyWYIE571rRg4cvihArpNAQGAuUoSBO0ButYpCLZj7s7RsqDSZl4ZQc7T0CqNelgiKZk9id42KNmdJxIRbWkVhyihrk\/UbVjepFbk4A+VyfFnFpnxf8EmLloWqHoDKZJGFNh9KzRHrMB9FbgwI29jZ12S7pF4uX0CtXkG9VoDK6KnG0uvF9ZlTOdmymt8WpDCdVEso\/RFXeQzbjO1aTmoM\/XXbhRM5zUYEqRyXvabQtR4lalKFk5Ka4PfjNIvUYuIY3Lgd26MVRraegTxPZbNdqtch2+FE3Msw\/RdtnBd7bDVnQtLqFvJ1d0oG84NDps\/m5o3AfEWw1OjksFotwCiuYNlag2mWUKqbfoquUBUBVu17HJ0n+CIkE+al8JIby2HVKqm0n6eX1BOr2Ba9hi4to2ka8Mqp1Kd6kpQ3h6qoGJI6cHuTifamzEpK\/suYa6huGL7\/qrTUXc1B9llYURdTtd0ooVoyYG94bXos3RRj236vnPzKxbeKDd1GLc2pl1SlE+xSZUVUFp30lP8wLb2k1Yt2pDpzxV+hiLW4\/WPZdim2G8CJs+cAwxNUzqTq7bGRt7EYldiJir7GRk4NLC8lVk3eKSJL8lkqHbYCxJ0LyS30uTdtDLbjxofO4izgz4NTk+KNIzjZZ4+zVi094u7MXVQxdnlbt+JcS2bNT9pLAuMgMPMCS97sa7tpqgu4hy+4IHhbYAc15IatMnL+zpjy\/j5ZcF+T9rfJetCe2iz965v8tJ9fKX4hsVy0X6eJbuwXRmp+Rkyv7fXNMA\/vZujX1fdHfY+30a8aWUiyy+McqaJWO9aLco9ULgShMH+Su5v1iJQczarxiQeApf+GE9edVG8SnjtxTE2q3vT01mi67b9VFTktomwZ\/vyfllVGGXlY6uHAiWbJCxumelpooFKsyZd\/O\/bZsiqwjVXn4UJFSDsWHcmO5DE4gCN3b8PVx67D1hF5zLHxFx99CHc\/Obvyyo\/guy\/FOBF8Ax1HyH2wqeTjPgXRQKUCrLrTHaRt+A9jIxkuNkoCM01g5gXWTNOn8WMh4IiCEiw9FDaWniOdXHoAJ588i21L2\/BR2XXjA9icxFuDEbM6r4pgjkROjZI2wT0Ds1RCXU3KllYKqFYLSAoQZ7LyPy04L3GoGlW7PZLb2aDB96SMgXFkEw\/sX8K2bU5Xdz+5BaW1Bu95Ii1k0iL4GRPFQhlFJySvItudI+5LWG5KetB1RR0Lkz6pJoKVnZJAVwS27d27dyut5Pr6eloR7ieB6SOgUlDyGrq8kdX\/m6XPPPMMrr\/++unzrweLHn74YezatauHGtNVlGMwXeNBa0iABNIJMIKVzoglZpVAYsp1Vp2i3SRAAiRAArNAYO7eIpwF6LSRBEiABEiABEhgvglQYM33+NI7EiABEiABEiCBCRCgwJoAdHZJAiRAAiRAAiQw3wQosOZ7fOkdCZAACZAACZDABAhQYE0AOrskARIgARIgARKYbwJ8i3C+x5fekQAJkEBHAhf8x2v8fb\/42yf8ZS6QAAkMToACa3CGbIEESIAEZoKALqhmwmAaSQIzTIACa4YHj6aTAAmQQBoBiqo0QtxPAqMhQIE1Gq5sdc4IyJfQ+TdZAhyD7vhTUHXHiaVIYNQEKLBGTZjtzzyBWf4vZmYevusAxyB5JHsRVW\/90Yt+Yy+\/43J\/mQskQALDJUCBNVyebI0ESIAERk6gX0E1csPYAQmQgE+AAstHwQUSIAESmF4CFFXTOza0jATiCFBgxVHhNhIgARKYMAEKqgkPALsngQEJUGANCJDVSYAESGBYBCiqhkWS7ZDA5AlQYE1+DGgBCZDAghKgoFrQgafbC0GAAmshhplOkgAJTAsBiqppGQnaQQKjJUCBNVq+bJ0ESGDBCVBQLfgBQPcXlgAF1sIOPR0nARIYFQGKqlGRZbskMDsEKLBmZ6xoKQmQwJQSoKCa0oGhWSQwQQIUWBOEz65JgARmlwBF1eyOHS0ngXEQoMAaB2X2QQIkMPME5l1Q9eLfzA\/mjDrwi799YkYtX0yzKbAWc9zpNQmQQBcEehEd+v\/x10XTLEICJDDnBCiw5nyA6R4JkED3BCioumfFkiRAAskEKLCS+XAvCZDAnBNYZFHFqNv0H9wvv+Py6TeSFsYSoMCKxTL7G5955pnZdwLArl27Qn7Mi18hp2ZoJToeM2S6b+oiCyofAhdIgARGToACa+SIJ9fB9ddfP7nOh9Dzww8\/HNvKvPoV6yw3DoUARdVQMLIREiCBHghQYPUAi0VJgARmgwAF1WyME60kgXkmQIE1z6NL30hggQhQVC3QYNNVEpgBAhRYMzBINJEESKCdAAVVOxNuIQESmB4Cb5geU2gJCZAACSQTEFHl\/UsuCcgbct6\/tLLTs\/8M\/tW8HC+bVfxCGRVd79bS7+Jn77gc8gaa9++V42cilcdZJtI1V0lgAQgwgrUAg0wXSWBWCTBK1d\/IvfaHtwJfeRFv3evW\/\/Zn8PItH8Qr+BYuvnWH2jjOMv15wVokMNsEGMGa7fGj9SQwdwS8CFU34sqLUPF7TuHD4KL\/8SJ+xRNXsmvvH+NXbgJe\/9z\/xGtu0XGWCVvHNRJYDAKMYC3GONNLEphaAt0IKc94CimPRO+\/FyznAGzg\/7wE4LL4+uMsE28Bt5LA\/BCYgwhWC9aKAcPw\/q3Aak1ygBqoGAYqjUnawL5JYLoJzGqU6hfHfwsvv+MzeO2lKl5x5zeF5jZJKk6b9\/TyH363bSBe+8NgXpSUDdVvKx3e4NT9jB+F8veqfn8L\/yriKfFvGW\/oIK6CauMsE\/TKJRKYNwIzHsESMVMEqjbsNXdoWhasTQAZoGWtwNwowl6VJ7f+\/hoVA9VlC2tmJr6BloUVcwNFexVOLzms2nZ8WW4lgQUlMF9Rqq\/jZ9fm8KbHX8TFulhR85y+jou+4qbnRIRdeyteWdbnPV2Of13+Ft76I2ceFNy5UT\/795GUXofj5KIP\/zbw4Nfx2rf\/GBdpKcDXvvl1YOdn8G90e\/Q2XqriXz7XAG76fVykb9eXx1lG75fLJDCnBGY7gtVqookC8rp+ypgw9fU5HbixumUfw7Zt29x\/xxCSj6F923AstHOsVvbeWcj2iF84hxP7PZ+3Yf+Jc723P6oar9j4s8OH8bXoS2EAznztMA4f\/hpidjnWnPkaDneoOwpzvUhVWtuzNpfqwj\/6An4pJGbO4F8rXwduOh7MfbqsiF\/+o1zbvCdvkrlisvdDSvC89s32SFcss73\/DW\/aCYTLfxevPQhceMMHcEGkkh8tu\/aP8fpNx\/HW\/\/GbkRLAOMu0dc4NJDDHBGZbYGWyyKKGekw6TiJPZtkGakWVPvRSdhLVCtKJeipPomErsKyKs79yWqUeizXALpswZF809diowDDLsFFDUVKUqhMnZen1BymzYqHh9+u2I9u9tKZf2D3S9H16v2p7BTHuju4QPXcC+6+28cDmFra2trD5gI2r95+AIzfO4cRj27G55ezb2nwA9tX7MU1apCOYRL8A+9gSPmo8qXze2noSxkeXpkY8nvnW\/bh0zx48+ky8jHrPe87Bsl+Jcf0V2NajMdtHsykpaqULqtmbV5XDRXk3AuWhe+k7eO154KIPhwXMBf9+OZj35JUN\/e7AhTtDG1JWduDf3JADHvzTIB347UfwGmJs8lra+Rm8RT5ZESOuvCIS\/RpbGb9TLpDAfBOYbYGFHFatEppFmX8VFh65VRtWyQAKVdi2DSdL2IK9kYdl22qb7K9VLQS6yUZ5I6\/22au7Ya7ZqBYAo2TBttfQliXMrcK2SjBQQFXa7JSKtMuoouT2CZRNA0bd7Ufq16qBeBMRpbKejo12NYtyWbdxvAfkucdO4KG7j+DApU6\/lx44grsfOoHHlMK6FAeOHIC7C7j0AI7c\/RBOODvHa2iPvSX7ZeOx22\/EA58w3FYNfOKBG3H7Y9MQnjuDZx7dg10f2YU9j1qI1VEAvv\/099Amsc58C\/djD\/a8p0dYfRb\/xd8+0bGmPk+pY6EZ3PHaLeH5VS\/f8vWIF+53rfx5Wh\/Ez5+PFElZvSBv4kI08FrdEdhOetDsnB5MaY+7SYAERkNgxgWWzLUysSbipgotitQJVgbmqinTs9RfxsjDsDcgU7acPwOlQyPILxollFx1pvqE1k\/GQN6wseEa0ajXYJQOufO5AOQOoYQ6bFGBIuj8uV6ezaP8PYfHTjyEu6\/zhIb0ZeC6jiLqHM7agLHdl1yDGydz3PQo3uAtAkjxy34Mt994ANdpblx63QHcePtj4fToUGzpsZEzz+DRPbuwAzuwa8\/38fT32mQU8D4TN+N+fCsS4DrzzKPYY34Qb++xy0GKi8hKElrSti62ZHmW\/2T+VTQ699Yf\/S83nSji6oP4OdxokfoQ6rdUyq8nny\/7AC7aCbx+6jv4BTqnB3tqk4VJgASGTmDGJ7lrPJT4OARrxcSKlTApXUWIalrFAora2sgXVVozi6yn8kIdttBsAnbNhFEO7UBhE+0RtHCRya\/Zf4GPPnQ3njw5eVPm1QIlknZ9RLm3Y9cefN\/6Hl4xDFwccjgDw9yDw5aND\/6eu+8VG9aje2B+BPh\/Q2XHs6KLrKTUoViji6yZSR9edhnkafX\/\/MMZYG8kfeghdtOIF\/5R+1wpr0h3v26a8HMW\/r\/jyyo9+KZoytJtSL519daURsdZJsUU7iaBuSIw+xGs0HBkYOQN2F44KLQPUPOhqst+itBJ70ULTXI9g2xWsppuetBNZQYpzknaltK3TBhXc7WOQI93pdRK360ilDHp2fSa81fCFUm7vPv3jl3Y8\/2nERfEQmSfzNvCzR+EV3WScLyolvebZMvsRLd+E\/9WTWj\/IH72bc0jeUvQ+29vXBH2+kYQWnztD3tPEUrrF9wqbwM28PPPyduDndKDXjoy5rMOvonjLON3ygUSWAgCsy2wWhYqoZnnLdh1G8byUuzgtSQ8lM36KcKWXZ98yidiaS5fQK0Ynk\/mF5nEJHe\/8\/CCnga0j23DtmMy2f2kP1crXHp21nS\/2qy+cTu2t20c34ZXvvc0vo9H8fnD8qag\/Ps8HsX3cX80F6hM2oEP3gx3n8zbeg\/e9x\/Cca7xWZ7ckye09ChXpxq64OpUZlLbL7j1f+GtX\/lthOZhVS7HW6yi+3bfb+JXHv8MLnzwVj8tKp9skC+s9\/73m7jIrXfRqtd+762wBgmQwOgIzHaKMJOVGeOhdJpMSPe+WZUxiyiUizBqTlRoVVsXpEahkBptyR0qAab0YaBkxURSMiaKhTKKTiewV+PFXddDmFuFVVqBaWhxIKMEay2YO9Z1WwMXvBTbDeDE2XOA4U1IciaAb3fnjIm4OrZ9E1tHvP0DdzqGBtL82o4bHzqLs4A\/gV9NijeOYHLZz1fwvae\/jz3\/9734iB6Gkk823P4MznxEZmWF\/y42TOw5\/Azst5\/Do3tM3Dud+ipkdFRkJaUT9VSiNDKOdKISUbeGTA6v7P1jvPVHfxzepq9dVsTFP4pOStDTeDvwS9aL+CW\/TnTd3+Eu\/Hboe1jhvWl1pfQ4y4St4xoJzDuBbXv37t1Kc3J9fT2tCPdPGYFnnnkG119\/\/eBWyecMlk7gwKYTnTp3Yj+WThzA5skDuFTtO4sjW0NOC7pWP\/zww9i1\/RxWzDryrrgdi1+QzzRsw9V4EltHROjaOLbtauDJLajVAamKXz3\/KSH1Y5j3fiQipF6B\/We348emI7zkO1jW2+\/G7xmOmpL1zz\/6Htx89+\/B2RQu36sdu3bt6rXK0Monia1oJ+MQW9E+x7v+XfzsHbfitQ7fthqvLextlAT0B4noA8go+2XbgxOY7RTh4P6zhTQClx7AyScNfHTJ+eimL678erfjav8jpO6HOf3vZPmFpm8hxS\/jyCYesK92P646PHHVLwiZQ\/V99fZgtIWL8R\/e9x48atntn2WQ+MQHb8Z73vM+TGl2MOpM4rqeSky70eipRP0GldjBDO38xfE\/dSa3Hw5\/d2uGXKCpJDD3BBjBmtMhHlqkZ4J8VAQrEjGZF78miHWgricZwUoynNGtJDrcN8sE9AeEtAeLWfZzHm2f7TlY8zgi9IkESKBnAtEbT5Lg0m9Y0tH8pxN7xskKJEACQyBAgTUEiGyCBEhgugjogitJbInVuuCi2JqucaQ1JDDLBCiwZnn0aDsJkEAqAV1sSeEkwaWLLSlLwZWKlwVIgAQ6EKDA6gCGm0mABOaTgC64ksSWeK8LLoqt+Twe6BUJjIoABdaoyLJdEiCBqSegiy0xNklw6WJLys6D4Ir6NPUDRgNJYIYIUGDN0GDRVBIggdES0AVXktgSK3RxMg9ia7Rk2ToJLB4BCqzFG3N6TAIk0AUBXWxJ8STBpYstKUvB1QVgFiGBOSdAgTXnA0z3SIAEhkNAF1xJYkt60wXXrIgt3b\/hEGMrJLDYBCiwFnv86T0JkEAfBKJiJElw6WJLupoVwdUHFlYhARLQCFBgaTDmbbGv\/\/NuBiDMq18zgJ4mdiCgC64ksSXVdcFFsdUBKDeTwBwQoMCag0GMc2Fa\/0uTOFt72TavfvXCgGWnm4AutsTSJMGliy0pS8E13WNL60igFwIUWL3QYlkSIAES6JGALriSxJY0qwsuiq0eQbM4CUwZAQqsKRsQmkMCJDC\/BHSxJV4mCS5dbElZCq75PS7o2XwSoMCaz3GlVyRAAjNAQBdcSWJLXNEFF8XWDAwuTVx4AhRYC38IEAAJkMA0ENDFltiTJLh0sSVlKbimYQRpAwmECVBghXlwjQRIgASmgoAuuJLElhirCy6KrakYPhpBAqDA4kFAAiRAAlNOQBdbYmqS4NLFlpSl4JrywaV5c0uAAmtuh5aOkQAJzCsBXXAliS3xXxdcFFvzekTQr2kkQIE1jaNCm0iABEigSwK62JIqSYJLF1tdNs9iJEACfRKgwOoTHKuRAAmQwDQS0AVXktiaRttpEwnMEwEKrHkaTfpCAiRAAhoBXWzJZgouDQ4XSWDEBCiwRgyYzZMACZDAtBDQBRfF1rSMCu2YVwIUWPM6svSLBEiABBII6GIroRh3kQAJ9EngDX3WYzUSIAESIAESIAESIIEOBLZtbW1tddjHzSRAAiRAAiRAAiRAAn0QYASrD2isQgIkQAIkQAIkQAJJBCiwkuhwHwmQAAmQAAmQAAn0QYACqw9orEICJEACJEACJEACSQQosJLocB8JkAAJkAAJkAAJ9EGAAqsPaKxCAiRAAiRAAiRAAkkEKLCS6HAfCZAACZAACZAACfRBgAKrD2isQgIkQAIkQAIkQAJJBCiwkuhwHwmQAAmQAAmQAAn0QYACqw9orEICJEACJEACJEACSQQosJLocB8JkAAJkAAJkAAJ9EGAAqsPaKxCAiRAAiRAAiRAAkkE\/n+4VilOhp1cmgAAAABJRU5ErkJggg==\" alt=\"\" \/><\/p>\n<p>Hmph. My typical requirements for subscription scheduling are more like<\/p>\n<blockquote>\n<p>&#8220;For&nbsp;some months, run it every hour&nbsp;<strong>during business hours only<\/strong>, and for other months, run it once a day.&#8221;&nbsp;<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p>&#8230; this is usually added into the the instruction&nbsp;to suppress the email notification whenever&nbsp;there was no data to report &#8212; which I&#8217;d easily be able to take care of in a wizard-based subscription, as sketched above.<\/p>\n<p>Recently I had one of these requests, and I was about to spend some time putting together a custom subscription job, as I have in the past. Then I realized I only had to extend what I was already doing a little bit and I was there.&nbsp; I just needed to add a bit to the suppression criteria.<\/p>\n<p>So, after evaluating the count of rows to be reported, in the code sketch above, and before the &#8220;important bit&#8221; that actually determines the recipients, insert the following code:<\/p>\n<pre class=\"brush:sql;auto-links:false;toolbar:false\" contenteditable=\"false\">if @auditcount &gt; 0 \nbegin\n    declare @today as datetime = getdate() ;\n    declare @thisHour as int = DatePart(hour,@today),\n            @thisMonth as int = DatePart(month,@today) ;\n    if @thisMonth in (1,2,3,9,10) \n    begin\n       if @thisHour != 8\n       begin \n          set @auditCount = 0 ;\n       end ;\n    end ;\n    else\n    begin\n       if @thisHour &lt; 8 or @thisHour &gt; 19\n       begin\n          set @auditCount = 0 ;\n       end ;\n    end\nend ;\n<\/pre>\n<p>&#8230; now we&#8217;ve effectively suppressed the report, even if there is data, except when it is wanted.<\/p>\n<p>If you&#8217;ve done this right, you&#8217;ll see this type of result (not an error), when the subscription doesn&#8217;t run because of your ever-more-complex criteria:<\/p>\n<p><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqsAAABJCAYAAAAaCG9RAAAaQklEQVR4Ae2dPW8bO9bH\/3p2iy0cIECMrFUEULWG6ttIhWFXtzNkuJJSpTL8EaTqKaWPYKhKFakyLLhLZcOF1KQ2nMpAitFe+AIBYmC32MUsDjnkcKgZvdiyNbL\/CgKNZvhy+CM5PDw8pAvv\/78fgh8SIAESIAESIAESIAESyCGB\/8uhTBSJBEiABEiABEiABEiABBQBKqtsCCRAAiRAAiRAAiRAArklQGU1t1VDwUiABEiABEiABEiABKissg2QAAmQAAmQAAmQAAnklgCV1dxWDQUjARIgARIgARIgARKgsso2QAIkQAIkQAIkQAIkkFsCVFZzWzUUjARIgARIgARIgARIgMoq2wAJkAAJkAAJkAAJkEBuCVBZzW3VUDASIAESIAESIAESIAEqq2wDJEACJEACJEACJEACuSVAZTW3VUPBSIAESIAESIAESIAEqKyyDZAACZAACZAACZAACeSWAJXV3FYNBSMBEiABEiABEiABEqCyyjZAAiRAAiRAAiRAAiSQWwJUVnNbNRSMBEiABEiABEiABEiAyirbAAmQAAmQAAmQAAmQQG4JUFnNbdVQMBIgARIgARIgARIgASqrbAMkQAIkQAIkQAIkQAK5JUBlNbdVQ8FIgARIgARIgARIgASorLINkAAJkAAJkAAJkAAJ5JZAYfyv\/4S5lY6CkQAJkAAJkAAJkAAJvGoChTAMl6as\/vPf\/1Uw\/\/63v7xqqCw8CSxCgP1mEVoMSwIPI8B+9jBujEUCeSBAN4A81AJlIAESIAESIAESIAESSCVAZTUVC2+SAAmQAAmQAAmQAAnkgQCV1TzUAmUgARIgARIgARIgARJIJUBlNRULb5IACZAACZAACZAACeSBAJXVPNQCZSABEiABEiABEiABEkglQGU1FQtvkgAJkAAJkAAJkAAJ5IEAldU81AJlIAESIAESIAESIAESSCWQS2X15ryL7pcr3KWKzJskQAIkQAIkQAIkQAKvhcBfn7SgN+foXgaZWWyUD\/FxZzPzOR+QwKslcHeFL6c\/8OHwI1bVRe6uvuD0+t6rgiJ2j\/ax7d3lTxJYWwKqr13Dbekcm9a2Nin4CyXwtMrq9j6OzKi2wOC7vX\/EwfCFNjgWKwcE1CQS8ymdG2UcftyBmVLKqsdl9xygwpqDiqQIjyag+sIvlA+P4knh3RXOr03KNzjvXkpnwb4Zy8yjqd8PjTc1UT4kgVdLIJduAK+2NlhwEsg5ge39XRTxC3\/QRyfnNUXx5iFw8z3ARvn3WFGVSJs72F\/VcsY8QjMMCbxCAk9rWZ0F1Fh4doFLcReIrDh\/ivUGuzhyprLJJckNlHc\/4Melv0yqZ7PW8aC4i11czkgLKLqzZmMBVunL0hCXPWdVI5+vgoDX1ifa6R2uvpwiXsXfQPnwI94PuzCeOZdd6WcLtu+7P\/ALwFtbZJHjG9567grKAuv0YfP78O03x7VgwbxtnrwggeURuP9xjTvEqwc2ZdeN7bILMbDascJ3HXBXIDLjzddX4MYXYYrJsdDKxwsSeEUEVqusKtABLr\/v4uho32L\/017pC62ovsHu0cfIPUAP1PfYcELqe7\/KhziKZsU6nnT2OJi69+MDDo+il5N66XRxDneZ5x7X34DDoyO7\/BmnwCsSWD2Bu6vveHt4hP1ofV4pg1+u8C5asr85P8X1m10cfdRrl3dX55CVTeViYyaJCy\/l3+Hq6zXui7tJS9S8OIJLfH17iKMjEVor05fnN9h2JqXzJsVwJLAMArJS8L17idPuz0m3GOXGpscV3w3gZvgTvx0ZdzXdlk\/P32sDy5R4M2WW8ejSdUu4wfn5zFgMQAIvnkAO3AA2UK5Ocwa6wfD6HsVdd1PHNvYPywlV9e7qG4KNMn53lm82dz5i11FUAUkLKP\/uzKI3d\/BbEQi+3yQqu\/ibEybxhD9IYPUENnf2Ewrj9j+KwP1P6IneHf74BWy8fWcF9cPbB7Mu7q9x2u2iq\/5\/BX4\/Sqx4zIqeeJ7on5vY0R0PyZ6XiMEfJPDEBLaxf3SE3WIAWWnods\/nao\/b++54tInyhw3g1x+PP8Hmz5+4xxu8N07i2MY+J3NP3AaY\/DoQyIFl1e2YKcjUsmMRv03TZwH8+fMeGx\/K0y2hKq17BKddZWVK5JZQajfgjPOJYPxBAnkhkHSNEalMI9aKYPfyFN3rRy612+XNyK3g6xXKzoarhVi8eT+9fy6UGAOTwPIImE29aoWi28V31zUsIxsV1vqcAQnrSUacmbe3qyh\/O1WK8zeeljMTFwO8HgI5UFafG\/YjB+\/nFpf5kcAEAb00KSsJ1p0lWtq3QaOTOJRC+xDfVJuQudjEzsdd\/OxeYnizs+DOaJMGv0kg3wREaX0nR7Z9u8LddsbqmvFXFV\/S6Lgb7V62jLJJPzvCDqSPy2RTtnLwiMdlkGUa600gB24A8wAM4K3Siyk1cS6epKId5d309HKovbP5Hm+QkpYNwAsSWAMCN98RyMaoOSyc4gpzdCQ7+JfR7rdRLW8guPSXSu\/xM+Fo7vW7NUBKEUnAENh8\/8ZxqTF34++76x+4l4nig5bn5+0r2j3hsLyRMq7FsvCKBF4Lgfwrq8anNDFA3uDcbGmOamq7WsbG\/TW+XsVn6txdfXV2Q0vAbYhrnz\/YyuYTJ9prqXuWc10JvHuLjcTxUX5\/uMPV+ZS\/ADcRf34Qmzu\/o7wRQDZG6U\/Up8QSFd2Z7Hfzp8+QJPCcBG7O\/YnXHa6+BUDxH9Fm3nd4q9xRTesGJpTZuyt8jY\/diMSfjGfHn2l95eYctms9JwjmRQI5J7AWbgCyNAN1GLkctSOfInYPy\/h1+iPGu7mDj4fAl1O9dCIPZPlkt3gaxdFBJ9OKjgaxDu1xkrwigdUSuMe171+tjrHZwe\/lLzi1z4rY3S0i0J1Di\/xLNkbZk83jI3fkqZoAdnGp4i\/qFqP9Ya8vL3F+s63cAeId1Tq\/tH63Wo7MnQSyCOiNVW7XkfZrTpQBXP9vc3TVPna\/yx\/HiMajjTJ2yxu4dIaj9HhyGoc5fSC7rwTRMVlKYuszniU\/75PA6yBQCMMwXFZR\/\/nv\/6qk\/v63vywryex0lN+Qf87qZHBzvqN7ZutkKN4hgdUReNZ+s7piMmcSWCkB9rNl4y8sO8E1SW9pKtOalDcfYq6FZTUNlfYb+oDyVIvoDb7Lis7ujKME0jLgPRIgARIgARJYSwKvVZF8jsp6DFsqug+tofz7rAK4Of+S9Cm9OVd\/BSdxFqpYWhPOPnLUzqU6e3XqMa4PJcd4JEACJEACJPBgAqL0PNX\/BwvFiE9KYJH6flJB1i7xtbCsvnuLyL8u5mv\/7J25JTv9g0t05W\/imQ\/9fQwJfpMACZAACcxN4DHWs7kzYUASmEJgWht8fRbawvhf\/3l9pZ7SPPiIBEiABEjgJRNYCxvNS64Alu3JCPznyVJedcJL3WC16sIwfxIgARIgARLQBKZZpsiIBF4jgfW1TXKK+RrbK8tMAiRAAiRAAiTwyghkTeDyr8RSWX1lTZXFJQESIAESIAESIIGYQJYSG4fQV6tTaldyGsC4f4DCQR9jn8Myf486KHRGS0tRybzE9FzBRp3Cw2Qd93FQOED\/SUG6kvKaBEiABEiABJZLoH+AB41j4z5QKACFAzytPvGA4o46wEH\/ARFzHUWU2mn\/n074J1JWx+gfFFAoTP4\/6I+xVT9DeFbH1tOVa3rKosg6solMq\/xUmiHCZmW2CEo57cCq4Ft1nIVnqK8M5GyRGeIxBEboFApIbZ\/SFtSET4cx7TkZNtkPk8+MXBJftyk1IbP9wmlnElS1PdOfvWfq8QEKExOnefI3cgBq0hbJ4txVDHT5sidmCdm9SaVOV8ueziDODchgHr0zvKRtRJ3\/JBcbgBe5IyAKklJ0RNmJ\/mfV77MIPwYOHFnse\/5ZMl\/PTD43gF4AhGdI1Sc6Ds+sYX5RpVLazTLbiVW4RdbOetZDLHWaIhs\/fczVEymrW6ifhZA\/jhUGPdTQxlCuwxBnq9asZNCpwsoThgHquH0MQ8YlgSchMO530MpIeXzRB+p7QP8CpSDqa+EQlUbRvkjH\/WM0KkPdD9Wz40nrxegCrfYeKhjh820zChsi6I1QtasfI3SKfdSjfCaeFQo4Rh1tT9a58pc4kSJ8UZJ3hfsRZVd1Vi3XsIJGMUUhHHVQ7NcRqHdMgN6oahV8USKrcBnEfNyczLUwH7XbiuvEFLZWw6iTtiI0wufGwCTB7zUioBSdEJC\/46j+lmN1dQpDpwjURfEKgaAHVHNoLcxj1ZYyjDWiVGIY1e0QaBRlKpqzzwgo9oEgan+90Uu1xi6Bu\/y51Sf9BL2whnY4dDIJerUQbX1HX\/fCXg3iDBGi1guDMPB+x5GH7SgcENZ6QfwgHIZtia\/+t8PhsG3zcAKFYdb9UB4hjMTSUZywRmY3fzesez+WyymHkTfi0RMG0PlJXBNHXw\/j8qMWqmKKLLZ8UXifrfptGMRphopNLewNpS6i567wCUD8kQsCUpe1Xthz2kYsl7T1ZJ8yz\/y25FazPHN\/h6qfRe3LJGC+3bbl9AP9WPL3403e8\/Pzf5us7Lebp9yMGMS9XPcnVQaRSb0rMvqtfY8k5TT92OaZuJD0Jbz5dh4qBvKeSqanxayFtV4vs06cVHj5rATs3EvZTSJ7ib2WMacXTIaRccTeDxC\/M9U7PA6vwg2d5+34meQl7d28s2u96NlQxjiEdn4ZzzNDePETcphwIdQ413PzddKTPCUvNRaa+1PKIHLasdctnxdnaPLPuJ9a1khWw8Ay1TasBJusuvA5SlpKFk8Oy9eV05Q\/uid5tM281bln5LNpe3Xn3ldczRgape+W3a1bUxeGsZ+3KVviflb78Ji5bUW1k55ua8IhkOt2XK+zePnxRS63nG69ybOH\/X98x38iy+qCWnSrD5wIhQA9NFAsHCd+H0f2+6SVJEC9b6wkngUm3MNFNcMmVdlDuxVbXhaStFXFxV5UW0EPo6pelkzKZazHIlMR\/bp5Gw5Rt5m10MeJqvW01f9BoxOVX3pNZE2qNBNW6kkLtVi\/Gqg4b5WYj2Q8gE5W5B8qBstcyrBF48USCIzRP+6jflJHKS01aw31H45xO6qhvqdNDaVSDa0LY0sY4aJVQ8lNcHyBPuqIgicTu73FQFlcgfHtCLVExBJKtQFuZyxIzMw\/mePkL5GhUnKW97ZQqgCjW9fmqcucFK+E2uAW6t+gAtfysqUTSPdvszy2sFcHGp8NOyNaCfVmxbsvVlUxcrtgTXh+ryOBPW1YV6KLtbNirHMhUO8nl4CjV7WyhrZb8TNZ2q2KlhNZzPx4PpfxLVDzmlCphsw+5uY7rABFZ\/l40AD2JN9oaXxaGZSvaN2RMxLMtfKGw9jKm7gfAuK85pf1LBroEpbNAOgby6ZnTTwBkLUwodIexZZHK8sWcBZCreYMQ8DkabneAoNK0jUg6vo2iFzUz4BhG6j1NANbnrQ8ATRDoFcD2tImIr4XTj33ABwv4Kd6O0LynVwCagNMrvV6zIZIWmAbt1p+y0HUn5O4TNPagHBw4yfqTdp8huU6AfIZfuRDWW03IyAySEhLSP4eqFFRDwq9T8a3U4dVA9foMxrowT5CBU1pgamfCpqy9N8vKr\/V2T5sTiLtIaxyuVVHsz1A\/2KM1AFQDXw9nNiarqBur9to2msn\/eiy1juJG0jlE3q1FqzOMRlc3VFLxq582EK92XaUlRp6J8ZPuAJ5IScH\/YyEefvZCYw6Mslx2kBCgjH6nRHifhA\/lHiNiuk7UL7hQcn4Z3dQCpL+zaPPDVSapk3E6ahl+Wqcx+2tv8StlUYnRuql+KZPyz81knNTlGT\/Iwqw+sjkTfm932JSvJIaRDG+nVz2K5U8V4M4B+EhrhXybt7aq6PWupiMrya7ndidQk0cYuZxarxaVwJm4iOKUquN+J0vyk0TaIl2En16J7FCpN+p+oHypfxkQkFNfkYyuavESk78NF0pFeUq6+PmW\/kE1FrxErcoXibq1DKMAdGrTmIrCup1rXxKue0QVQHakQKVpkBviZI98jY4jYAGEI\/JW4AM7TLP7HfUEG8noVt1rQCmlVVxdBhLwUQhvHDnqykRRfn3P6Ze\/fv+70XzbDbjFGSSm\/YRpdjqDk6AyXdXXHdOsAlmlT1g4JSx57Q1Fc+pv6ltIMrEjZ+m1LuyrOo6H8rq3KUfoFE0mzwKKDYG0IqsvARcC8ysBI1PbaS0PtDE6A6cQb2PomxOMX5+E1ahWTJlPZ9PMZDYSesX1JStNrpNtSJZ2bOy5f3VEBh1lI\/lpOU8Esda\/1zx9KYgZfW3b0S9uek4suCH4Qlw7G7WEktrG3tmVDPJy0kdamEjVmwn24pYM938065n5Z8WJ3lPTQKTtzCpOIuV1wtklNStSGl1H0u\/dH\/ba215NlZpqMlo2iSxgk89cWmV0TJ74mCT5cXaERDbSCWycvrWTlnqqPmKWVRCXxkSH0mzcavYSCoXPhQ\/rjyf3ceiVLbSFRyTR2YZUqyPJo44yxvZ5VsMdaJoitIlJmO5Z4fNChDUgaJsEHL9bAfRvWiTk1hPzWpMWnlt3t6FuzIij0SZMul4Qe1PpUDbX\/piVhw3+CJ5ijJoWEk9L\/KZfHfFkw4\/nVbEXeUlZvuMdujHk9+ZbSAlcKWpVxAknzydZrBmymq8Ucs6TpjB2VPK0qwyk\/UiSqssiadYUCYDT9yRgbMStWp1wkEYQimtphd7Mk0kMNeNlGXOjHhWcTfPl6YwmwT5\/bQERPlpAa2qPa1CvFkGjaI92sxsrIpXZkRRvcBeGCZn7qLUDlwLvra0D\/oXevKS4kog7ixKuU05qSPZtsSa6bkU+GBm5e+Hz\/qd6ENaSTZ9Lo7iuSRIu6+VIheKkRpkTVj1Xkib2AoPcZVxJsPCvpWyoWqr3kSl8RkjWdFxLNkmD36vMYExIF3QTOJc65Uq1TQFzyu2LE8bNwD17VjgvKDqp5+XWN3mUurGwKiGdJchcQBzLHATZchQeMyyuCu\/sbTKUrjcF6XV7LAX66jcU0qrcUkQx0ePgRmufcVxwsLoAEp4\/URK\/FxcvLKJ8m8mIU7yqZfz5imKajFaglflF7Pvgp8EC2lfGXXpbwY0bgjzZDe1DaQkIJMSKc8s95WUqE92a42UVVm6bqFqFEEXiSzNDRqIXcyyd+fKcrnpYCoJNUjpxMSC5Pr4dXy\/15YTVyxgKZYp6xIQyWT8bWUa1E9k7BYgeT2QgTC6pXZUZ\/kVOtH0smU1nu0qq08LbfPWdcLyMq8EjMU\/9mLX\/lRBdLSZtOtKwoVk1JHd8k277GdLtrWHuuc+MrpoRSsQKRbBcR\/H\/brjtmJTgihnbafta5eTGUvfU\/OP0556JS4wcPq16+4jp3qoVYzI3cUqlVrhbyv3Bm0FjX1PfVcik3sUx\/p7G\/5DtAf9lCXH6F1UZf8yBF\/EtxwdFfmoyoLD1p5eXneHHLWEvTe7tOISUDVKmxt85Fkfo2ei7InPqxkizNKtURDdJOS68Tm+0z8W\/4TYHSF+MqMM0fK+62PZ7+s4soZvZHHTc6+nugRI2o4PrxtPlspbndhtQJXVDeBcC8fGcRxWBkYxXqb62TvxjLuA1Ql8twQ3rHe9SJ6iaLpWSzmkZZGPcitxWPguEiYt5UPvcjAP5vh+TDu2LgEZ7XaO7JcWZI2UVaDS1MfSmDMl43MdK2iqDU\/GReACexk+q1v1Pdw61hN9jJUe7PWgbKxaKWm062opVeUvPn2BjicWKSuT6A7KMiW+sfooIf2silt\/bSGjGmu9Ei6i8y6LjUqUnrw9xU+2hWra2Zty5mqCQRG3Tc\/alpEfb68JgQlrqLY0tqqm3UffRok7k50R8TN1hJOYNtJcCcQaOZDNjXF4abd6oBYfcNnop5+pY6KMiSQTnV61SM0\/M47\/YAv1E9nIGMlk+5YXrtLEsGJk15sajXhb9RN1lJXpgxjG7g02lcgKPDmvE6V04G2o0rEqn3qo1Vw\/eZsaL9aIgLtUXyjqDTSm7YhT5VkAjJzl19tmuu+hX2RZSpVjiMzysHzPUv6a0fFKElYdZzTFEtsrxWk3KikbjIxAM8ogVtJKI07rVtwfJI4jiypDpHgnzi2tB2hWQoz7tbic1TaGZyG2EEZjcpx24aCHMUJs1UOoTWGRe8AxhujVxJfHHhBgr+UMcjdsodNDEKWvzqVSW6wm40la+t0R5e\/I5ecjfVk04EKhjRFCZOepoSoFU9rEAVBqevw8typTDWojW5qfbQWJ8vXr6e1LJjMJDq4bhskk63tGG\/Cjiaym3Yq3gd205Qd85t8FOVDgmfNkdlMIyAHmnVKw+vNop8jIR6sgID6g4kyaomwtKI60MfFvtYPygvEZnATWg8C8f0JyPUpjpBSFsRQ4G6DMg8Q3h\/UEjpX+KKBzAHzK+MMFKxXt2TJ\/fHtcK8vqs3FlRiSQNwJp1tAHyZi+sepBSTESCZDAEgikWwZ9C6D+LYcWpVshk+GXIBaTWA6BURujeqCszck68ut9Odm91FT++lILxnKRwIsiIG4eshP30R9xT8lYq3p02kyABF4agcdbhF4aEZZnQQKVJs7meuXOamsvc6VgXpp0A5iXFMORAAmQAAmsEYF5BvdZCsIaFZeivlIC87TzVaN5fD+jZXXVdcj8SYAESIAEnoDA4wfIJxCKSZLAkgmktfN1UGAXw0BldTFeDE0CJEACJEACJEACOSaQpsD64q6XQktl1a8\/\/iYBEiABEiABEiCBF01gHoVWAORDqaWy+qIbIwtHAiRAAiRAAiRAAg8lME2pfT5FlsrqQ+uP8UiABEiABEiABEjg1RKYpsguFwrPWV0uT6ZGAiRAAiRAAiRAAiSwRAJUVpcIk0mRAAmQAAmQAAmQAAkslwCV1eXyZGokQAIkQAIkQAIkQAJLJEBldYkwmRQJkAAJkAAJkAAJkMByCfwPgRvTkwECaNwAAAAASUVORK5CYII=\" alt=\"\" \/><\/p>\n<h3>For the purists among you&#8230;<\/h3>\n<p>Well, yes, it&#8217;s not gorgeous code, and I&#8217;m sure you could write it better.&nbsp;<\/p>\n<p>And, again, nobody likes typing into those stupid subscription text boxes, but you can see how to&nbsp;add this in&nbsp;your stored procedure, can&#8217;t you?<\/p>\n<p>I think I&#8217;m done.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have often talked about how much I dislike the Report Manager and why I think it shouldn&#8217;t be exposed to end-users, or be considered a proper UI for production work (see:&nbsp;Nixing the Report Manager&nbsp;for what I hope is my final word on that subject).&nbsp; I&#8217;ve also explained that I think the wizards for creating<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2018\/04\/28\/yaps-about-report-manager-making-do-with-data-driven-subscriptions\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6,12],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-reporting","category-sql-server","category-yaps"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}