From 8a46c19c7de51e9e64c50113cb1192bb420d15a3 Mon Sep 17 00:00:00 2001 From: tadjik1 <1452895+tadjik1@users.noreply.github.com> Date: Fri, 12 Dec 2025 16:13:01 +0000 Subject: [PATCH] [create-pull-request] automated change --- docs/Next/assets/navigation.js | 2 +- docs/Next/assets/search.js | 2 +- docs/Next/classes/Db.html | 20 ++++++++--------- docs/Next/classes/MongoAPIError.html | 10 ++++----- docs/Next/classes/MongoAWSError.html | 10 ++++----- docs/Next/classes/MongoAzureError.html | 10 ++++----- .../classes/MongoBatchReExecutionError.html | 10 ++++----- docs/Next/classes/MongoBulkWriteError.html | 12 +++++----- docs/Next/classes/MongoChangeStreamError.html | 10 ++++----- .../MongoClientBulkWriteCursorError.html | 10 ++++----- .../classes/MongoClientBulkWriteError.html | 18 +++++++-------- .../MongoClientBulkWriteExecutionError.html | 10 ++++----- docs/Next/classes/MongoClientClosedError.html | 10 ++++----- .../Next/classes/MongoCompatibilityError.html | 10 ++++----- docs/Next/classes/MongoCredentials.html | 18 +++++++-------- .../MongoCryptAzureKMSRequestError.html | 8 +++---- .../classes/MongoCryptCreateDataKeyError.html | 8 +++---- ...goCryptCreateEncryptedCollectionError.html | 8 +++---- docs/Next/classes/MongoCryptError.html | 8 +++---- .../MongoCryptInvalidArgumentError.html | 8 +++---- ...ngoCryptKMSRequestNetworkTimeoutError.html | 8 +++---- .../classes/MongoCursorExhaustedError.html | 10 ++++----- docs/Next/classes/MongoCursorInUseError.html | 10 ++++----- .../classes/MongoDBCollectionNamespace.html | 4 ++-- docs/Next/classes/MongoDBNamespace.html | 4 ++-- .../Next/classes/MongoDecompressionError.html | 10 ++++----- docs/Next/classes/MongoDriverError.html | 10 ++++----- docs/Next/classes/MongoError.html | 10 ++++----- .../classes/MongoExpiredSessionError.html | 10 ++++----- docs/Next/classes/MongoGCPError.html | 10 ++++----- docs/Next/classes/MongoGridFSChunkError.html | 10 ++++----- docs/Next/classes/MongoGridFSStreamError.html | 10 ++++----- .../classes/MongoInvalidArgumentError.html | 10 ++++----- docs/Next/classes/MongoKerberosError.html | 10 ++++----- .../classes/MongoMissingCredentialsError.html | 10 ++++----- .../classes/MongoMissingDependencyError.html | 12 +++++----- docs/Next/classes/MongoNetworkError.html | 10 ++++----- .../classes/MongoNetworkTimeoutError.html | 10 ++++----- docs/Next/classes/MongoNotConnectedError.html | 10 ++++----- docs/Next/classes/MongoOIDCError.html | 10 ++++----- .../classes/MongoOperationTimeoutError.html | 10 ++++----- docs/Next/classes/MongoParseError.html | 10 ++++----- docs/Next/classes/MongoRuntimeError.html | 10 ++++----- docs/Next/classes/MongoServerClosedError.html | 10 ++++----- docs/Next/classes/MongoServerError.html | 12 +++++----- .../classes/MongoServerSelectionError.html | 12 +++++----- docs/Next/classes/MongoStalePrimaryError.html | 10 ++++----- docs/Next/classes/MongoSystemError.html | 12 +++++----- .../classes/MongoTailableCursorError.html | 10 ++++----- .../classes/MongoTopologyClosedError.html | 10 ++++----- docs/Next/classes/MongoTransactionError.html | 10 ++++----- .../MongoUnexpectedServerResponseError.html | 10 ++++----- docs/Next/classes/MongoWriteConcernError.html | 14 ++++++------ docs/Next/classes/ServerDescription.html | 22 +++++++++---------- docs/Next/classes/ServerSession.html | 6 ++--- .../interfaces/AuthMechanismProperties.html | 14 ++++++------ docs/Next/interfaces/ErrorDescription.html | 4 ++-- docs/Next/interfaces/Log.html | 4 ++-- .../interfaces/MongoCredentialsOptions.html | 4 ++-- docs/Next/interfaces/MongoDBLogWritable.html | 4 ++-- .../interfaces/MongoNetworkErrorOptions.html | 4 ++-- docs/Next/interfaces/RenameOptions.html | 7 +++--- docs/Next/interfaces/TopologyVersion.html | 4 ++-- .../interfaces/WriteConcernErrorResult.html | 4 ++-- docs/Next/types/Callback.html | 2 +- docs/Next/types/Compressor.html | 2 +- docs/Next/types/CompressorName.html | 2 +- docs/Next/types/EventEmitterWithState.html | 2 +- docs/Next/types/MongoErrorLabel.html | 2 +- docs/Next/types/ServerEvents.html | 2 +- docs/Next/types/ServerSessionId.html | 2 +- docs/Next/types/TagSet.html | 2 +- docs/Next/variables/Compressor-1.html | 2 +- .../variables/LEGAL_TCP_SOCKET_OPTIONS.html | 2 +- .../variables/LEGAL_TLS_SOCKET_OPTIONS.html | 2 +- docs/Next/variables/MongoErrorLabel-1.html | 2 +- 76 files changed, 316 insertions(+), 315 deletions(-) diff --git a/docs/Next/assets/navigation.js b/docs/Next/assets/navigation.js index 04ecf127880..34e13a49b3f 100644 --- a/docs/Next/assets/navigation.js +++ b/docs/Next/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/Next/assets/search.js b/docs/Next/assets/search.js index 0559e5f5c90..39de9d2d0ef 100644 --- a/docs/Next/assets/search.js +++ b/docs/Next/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8ydW3PsNpLnv8qEax7H6ra73dPdbzqSjltj3UZ1jr07ExMKqgiV2GKRZZKlS2/sd99gXUkgM/FPAOXeJx+rkMgfQCAzcf8/3zT1W/vNX//7/3zzUlT5N3/943d/+eMffv/Hf/umyhbmm79+86mosubjm3/7ZtWU3/z1m0Wdr0rTnjx3i3Ky/21WZm1r2m/++s03//ff2Jymtzf3Zn7xvmRyG/4O5zj9WDzWJZ/j/nc4xy8fS8Pnt/0Vyu2szpmctr9AuZx/ujdPdDa7n7B8zKxYZOV33/+ZyWz4O5ZjvXosmRLuf4Nyuqy6P3xPZ7T7Ccrnqq7mdDbbX6BcrrP3nwzT5ve/YTkVFZ/T7jcop9vHv5tZd5nTeQ1+hXL7UixM22ULpisOf4by+/r18pzOavsLmcv3v//Lv3/3w/f7XE6rj0+r8uWXpujM7dI0WVfU1T7b7mNp2t+RadaqWC0//OnQvw+ivVy7z7yoOtM8ZTPT/s5OI2b+3e+/P9TC48cya9vzerZamKr7OSuLfFwEn5aJkMNA/b99s8waU3VUgRi0uslNY3Kc5CAQp/ipbmZmappX0zhN2AtBC8cBlabDATaJ4xQ2JsvP6mpmGkVDGAsdALo2/7Zovy2qZ9PL5CFAs7osle1yKJIWZpG999bmeorDDEVS18yi73eaetkJpAXJH2/6f8Ac+/RpMbJV95w/4hj79GkxWtO2quZ6EEgL8laU5b3pmo91YpzHkUuL1RuLu8Y8mcZUMwWWI5cWqysWpl51mq49FElcR9mbomLWidMCmCp7LM3X7unPIYEBI524efdp1K7Kkkpca+/LMis0FbUXiAf5/s+HQL6u5vU+7UXT1M2eaavod0QaMXb84bvvB56nartmNesU+U7GQnSUQoGzZqRdlR2ufp8+WvPbPkWLqx8LRTOYRlHzm8QhOr//0/ff/fGgtRq6ea/aynbywXqLqjVNZ/KzelUpPrktloBkkXWzZzWIJZWCo86Lp0IPYoklIMlNafSfxpJKwLFaBrURWyxha73MFfZhLBRC8acffvjDYe7g4aEbzgxq9J8M/v3tdyf7nGCoEyYz/8dTVdlY6LevsoH+k8G/91X27XeqSmOyEzxA3dybdllXrQLaFsPiDoVnmtW5uVH5iYFEcpphuKeLgyaUaHI+0zSX1VOt+n5bgeQs9QuOsU6bgsAyBOvmeZU9mlJhCMZCR2nRutZ8DIquXtZlPf/42TSj6QUvkCt4hBqqKjPrRyQ/msqeCUcGBpR0espspbGUu+THaeWLdq5q4Jv0SVh+/8fDSPE5ay/2vQcHssWSc2V5HsJliyVpQ4OB9VlZmKq7qGbNx5Js5HYCea1n3CrK4nHRk6xluW5OKpgwonTw4RRCP8inKZARvqB81ABmjck6c5512XBJ0qPfkokjaMxbky2vs+pDR0HJxZFsBks4wTB9nOa56X4yH64rpvUeUqfQqlKaSOenj9OyI6NXSflQKo4iy/OfjJLBlolt9Yv61aghCLEU/X+brh+el+UmRlDZAlo+jsxsUoAch9RJtF68LxtrfQnSP5KLtUaa8h9Sq7UOHe/FZqK8X1Y4WzUt4ZKcFPhOiLOr2+kFmOFklxgLLVxu7vtaSwceCmrhIEhvY9q6fDXb9F82K1r2fhMPjCcPp6aWTd2ZmaKmoHmaALgT6Uf/1JerMViZZ1XytyvsyUHj0Qu9q9//Xz70ruz++bv0lbCvd3h5+revjhN6wfu3qRi3sYhLr8evna3Gb//0z+kq4z0nxbzK3HEyU/h9at4y/0uwU7PWQnIUqsjTOFV3xbJdZjPYigwFktMwW1+8bTVo44uSy95JAUBpt1EoiOxNVL4WrdxCpSCZlXVr4Fa8T52c46UoS5xjnzo5R1ln+aeszKoZTmPJJA6dH1dPfd9gVn4ZJFsoMVPfPT5tVew2SCviaVo4MWPbNSZbwF1slzoxxXPW3ph3+LsdkifmqBQQ1VEIuuZDUxOH5Ik5nurmIps9oxyH5Ik51rZUZXitiD3NV6lPmyZzZyO5r7JPnpgjy/NNgs9l5i4dMTS2UGKmRbZESTZJE+t/K7rn+6CYipQ8Ep0ysnLFkn81+xCD99tpjzDgvrvfGTct/gF/uKFAcp/91v8RdtLb1OmtXqWxetURauK/s/ajmp0X7bJuzf+gMA9DqYdjUV12/RaBulFi7cSOwJXl+VXRdv3eBYVdHogk5sGHTalGTGPtuBWuj2J3N2tR2k/iSKWul6cnuFqeno5VK6dluSuiYjhCSCamK7VQ5fFYmuxNX0djmdSLQ4sCHhZs0x7p+6jG2LZQYqZlY5amUtteV+w4XLfVTG2EaNHUrenVVOtFerh1jyQS08xNd529qzucK5Z6diSMyxWL53KOdp3eXQqbmXe/pjvONcoRP8i1xww4UDRW6T9K5Nfl3Vo8Vhm8qZggAbcT29Ws3Ujs0wxtIR5DRG0e9tcEum3YaYCRG4a9ZPxWYQtFv0kYaqns9mCnkao3BlP6lVuCxxARm4F9LMA24DFLxAZgqk04hveXqWR4t78mNLzDHBWGd4cZYnhHKgHD69XlN7wjleGG1yVBDa9VzWrD69GMGd4RRJzh9dYEbHjtBhhreH1kguEdowQYXqSl8obXbqR6w0vo1xreEUSM4fWwIIZ3xBJjeIk24Rjef6wa6SKDw+8Jje84T4X5PcCGGGBLLWCCAX1+I2ypDTfDFA1qiJ0qV5tir3bMGFsgceYYqBHYILuNMtYk++kEo2zjBJhlrPXyhtltuHrTTDJojbMFEmOevTyIgbZ4Ykw02UacG2f6tbl7c/FuZqu+HUoHrqmkCe+fYbNXXENDlibkbhQexm/blRT+89M8TPgxag8jeppa+mjqQ9UaJuxsNY8Xd8RaV3vwSWuxC8QeuFYxC+euBciA49fqvsKfwha7if4wto9Meyabx4s5mq2hRE5o85QxB7V9bc92S2fPWTU30/X+RcElOcnSuSM6a9wVuSUIcEMMhN8FKbR73Q8DEex6JDbQ7bAfR+tyYBbI3TBYUa5GUVuom+GbdqSLwVl598LB6V2Lrg+wboVv/mqXIhIp3QmDFeFKYDrAjTB0ES5EbFuO+1ifUN5fD7JZnZX8CJs+oUORdSg8C1+4EBfjwQJ8TQCP3+l4sMK9D0KLuiHvJ1X7IzUd5pg8oHEeKqBGYVfl7zSxPktPLzgvH26AFwvrXbw783csvV+DGLUOzgMa4+nUvIjL8/DG+D6ojXqcIO7+juv4Erg8sXs6d0BiHmaAReaQki4CKzXPMmu6IivvhZu5eSJbOJwpNFyJCVTEegGuauVRIi5s1TDK17ZK3S7k8taoPhjdBY/HKl7nKn5j/aWuGi7ualceSXvBq65PakP2IwTracL0lAF68tD8SEH5ccLxYwbiiULwpMF3urA7bcCdONQ+SpCdOLw+SmCtDqmBVXNR5HhBdswqulzKBEFb0Kp6IJXabaVcZUeZAx1ZklX3IMYg15Z6FT6wdkOd3VFW5cPKgLu/NKv04X0PdoiJVu1h0kgXmXYVP4g6wGmmXdWH2y7tRs/W9255XecgWWp3aWetdZHDEgS7RQcCdYWQdtD9ORCRLo9mU7k54uOEuTaAReHOHKwELgyqLZ3bopp2EleFsPrckwsX6pLQPuBxQ1TzD3Q9DFGQu3Gwol0MQAe7FYcu2pUwbctxH/VimXXFY1EW3YfkP5x0CR0InbfCg7iFCHEhDAbgQxT6/U6EwQj3IhId6kbYT6T2IzAN5kgYsDhPoqgx2JXwjTzWl+C0gjPh8AK8ia438O6E7wh6fyIyaR0KAxbjUWA+xKUwfDE+RWxjjlPZLKq/P2ertpOHJUTKhI6Fy13hWqiihDgXFgVwLyoGv4NhUcJdjEyIOhnhc6ndjIIIczQsXJyrUdUc7Gykhh/rbjTEgsPhEQNcjraH8E5H6hx6t+Ph0joeFi7G9SgYEefDMsa4H0+box3QZfW1FbdqWalSOx4rZ63TGeAHOxwbAXU2iG7Q0dgIkU6GJFM5GPezhDkXP4nCsdhQCZwKUlM6h0I06CTOBCD1ORIHLdSJgC3f40CIRh/oPGieIMdhQ0U7DT8b7DBstmhnQbcp21Gcm1m92D0NKLgKN106Z8HkjbsLohABDoPD8LsMjX6v0+Awgt2GSAc6Dv4TaV0HTgM5Dw4syn1oagx1IEIjj3QhClreibB4ejei7A2sIxE6gtqVyExKZ8KBRbgTnA9wKBxfhEuR25jjVJri1UhHJAcJEroRK1OF/xjwhjgOWzHgMRCNfldhKw73ESQP6hzcild7Bb9+zB3YKHF+AKkV2AEQzTPW8gN8gsl3gAJsPdiOeSNPNGG9dacptGbdRomx534ixJDbRDEWnG4rtukWjHZicx1iqGMNJmAqvTpBoyiZQ50OyPCBJk9bOtS4acyakoE3YKLp0rYd3r2rHHuEKZSNoF+T0txBhk6nFTBpkDHztxDHbL0vi8bkU+88BpEwoUljMlcYOKIcIU2WAwEasIbAb3A5kOBIVeZDjTP/obSRq4IHM+QcWlQkq6o12OgLzT0ystXwCg6CBdRHutp+wZt5oUuoI18PldYlcGgRkbCCEHEfHGFEZOxpa7ar+fHsTvAvu1/TOZVRjrgn2WMGuI+xSr/P8OvyOoqxymDvQJCALsGuZq0f8GmGjP8YIsri+2sCNfNOA4y07V4y3qBbKHorDrVU1nQ7jVRtryn9SiM9hoiwzD4WwByPWSJsMNUmHMPbFPnn6dnzqnqRDLCVKqEhpnJWGGQbP8QwkwiAgYZ1+w01iRBusHky1HAzn0VtwEESzJCTUHEGHa4p2LBzDTrWwKOkgqGn0QIMvqbl84afa/R6ByDwaB0BCRXjEEA2xDGQbDEOQmhTtKPw3vftJEvtKsLv+3ZLEOwsAu77VmgH3UW6+74lNpXDSHDfN8yicBlp7/tW1JbOaRzhvm+c1ec2Utz3resDHseR5L5vkSjIdaS87xumg51Hyvu+xbZlu4/L6jUri/y0ma8WpuoED0KlTOdE2NxxP0IWJcCV8Ch+b6Jj8DoUHiXYp3gIQbcifS6tZ9EQQc6Fh4vyL7qaQ12M2PAjvYyKmHc0AqLe16h7COtuxM6h9jg+LqXT4eEi/I6GEXA9PGOE9/G1OdsB/WSaR9PUreB5RknSuRw3W9zXjKkDnAyh3O9dQK1et0IoD/YnHBPoSMiPoPUgEAPkOgicKJ8B1g7qLOgmG+klMEbePVBQer+At23WIdDNWu0JWBKlCyBwImw/RAUYfYIqwtqzbcc289dF2xbV/Kwxuan6q+8lg88kTmf6JQW4E+DKFOAORCC/Y1CTeF2ECBTsLPycoNvwfECtA1FyQa5ERIxyKupaRN2Lr1tEOhotN+9yZFC98wnpP6wb8nUdtUMC6JSuSUSMcFJKUsBdiaQRjgtoi4wLOzdLU+WmmkkX6NFpkzswKn+1/7ILxHTHfJ+MfzlFwnLkk5H5DQVdT/5t9F4OrYMnQWD/DnOg7p3EifXu6FfzOXemcQf6dpBK49pJwBSeHa5BpWPnzEUav65pnT7nyTXMUN8psIW5ThIw3nOCnLjjJDnj/abQQm23eWO6t7qRdrENU6RzkU6uuGMcIQcYe1e138RjOr2G3VUdbM4ZItCIU9WvNd0IAWSwXZgoM43VDGqcyYYaaZIhQj5sIpD0gyq4RbPOgGzMahfAcSgNvwsTYe4RJsDIu0wRpp1rM4xB/1IsTL2SdgwQCZObdydztZUflSPc2LsgsM3HCFDT74LEegCGT+cIqA8V6A8QHo1bcNFSeAes1pROgmzuaXwFxOt1GQRgsOeA+4XPgZBdItSPcFRh7sRFi/cqCCHuXFzCeB/DtTXH1dTd2aZ9i/eKO8kSuhkya4WTcUoQ4mJoCMDB4Nr97oWGCHcuAhvqWriPo3YsKAvmVmisOKeC1xbsUtimHetQYFbBnTBwAc5E1Qd4V8I2f70jkYi0boTGinEiKB3iQmi6GAcitS3bfdxenp8JbmP/czp3Mc4SdxMH0gD3YCn1uwVAm9cdWEqD3QDFApp/p7K1Zt+rGzL3FkaUmQdqAzXvblOMNOt+Nt6c2zB6M461WdZ8u81VbbZJAqW5tjAizLSXBjDPFk2EWSbbhmOOl9t25586IpMmNNNs9gqTTZYmxHzzMIAp11H4zToPE27iPYyouZc+mtr0a5gwN8DjxbkEXe3B7kHsArGuQsUsuA0BMsCFqPsK707EbqJ3LT4yrZvh8WJcjoYScT88ZYwr8rU92y3dZY34cNDh93QOyMoT9zoD2ABXY6v1+xdEn9ep2GqDPQlJA7oPt8q1PsOvHXIUNkiUd0BqBHUJRKOM9AMAHW/8HRy9xQdbL2vmiYartu00g9Kg2yARVtzPA5humyfCXtNtxDbS96uqKxaSmR6mSGeonVxxUz1CDjDWrmq/ucZ0eg22qzrYZDNEoNGmql9rthECyHC7MFGmG6sZ1HiTDTXSfEOEvAEnkPQmHG7RrBEnG7PajHMcSkPuwkSYcoQJMOYuU4Q559qMbdCnpnk1zVlZt+LSrpMsnWmns8btu1uCACPPQPgtvUK719wzEME2X2IDDT/7cbTWH2aBXACDFeUHFLWFOgO+aUd6BJyVdwscnN436PoA6yD45q/2EiKR0lUwWBH+AqYDnAZDF+E5xLZFuw+v4ziKywh3FmKXWZvbe9Mu60ruOraJHsjEEfTWlT/cRxR+nzxO71vfIM7qamYa6TkTB4CSi/4Gl9VTjdf+NnWc1voFVLhOqNalDEYCwpA0AUi60CMq6EgQbqQKNNKGGEmDiyOEFXEBRYpQIjqISBI+pAkcUoYMaYKFlGECGCBMTblpmV63Mk6ZOmQgctfGDlZRgs07hYLaeZZh1FUbk7Wy8aAY9lLqtoDWDOiGKLhIf4TVm88x0Y0ozENhRApXRcEl8FlozemcF9Mdk3gxkNjnzkjEUL+m6CEeB8d0jkBPx3MFuTwKLtr3YYywE6QYo70h3+Yct9hlpblrikXWSPfXOMkSOkQya4U3dEoQ4gppCMAP4tr97oaGCPc1AhvqaLiPo/YyKAvmYmisOP+C1xbsXNimHetZYFbBrTBwAT5F1Qd4h8I2f703kYi0roTGivEjKB3iRGi6GA8itS3HfXy0nZHemRkkSOgyrEwVzmLAGzJasRUTgxRQJ+6abJ2AU0I0+t2RrTjcEflrXXBB7sdWOx+/fszt2ChxDgepFdjVEF0i1skAfIJ7cYACHAvYjnmXQjRhvTOhKbRuxEaJcSB+IsR12EQxToNuK7a7+JIVZfZYmrNV09bSah2RMJ374DLH3QhVjgDTzoL4TbyKwGvqWZBgky/zgaZf+FBaF6DggVwBixblElS1hroGqblHuggNL+8qeEC9y9D2C9Z1SF1C7UI8VEpXwqJFuBQFIeBaWMIIF+Npa46r2fZD745CImFCV8NkrnA1RDlCXA0HArgaDYHf1XAg4a5G5ENdDf+h1K4G58FcDYcW52o0tQa7GqG5x7oaBa/galjAAFej7Be8qxG6hN7VyFRaV8OhxbganBBxNRxhjKuR25rjapqsajPftgI7VUInQ+Ws8DA2foh7IREA3wLr9jsWEiHcq/BkqEthPovan4AkmDMhoeI8CVxTsBvhGnSsD0FJBQdCowV4D03L510H1+j1fkPg0ToNEirGY4BsiLsg2WJ8hdCmbEfxtTLvy/VVZZtl+t1GbcFriCLpXIhfDe5P5FIGOBcAzu9pAqm8bgeAC/ZBKDPokKCPrPVOQYyQqwJwo/xWYO2iTgzrUpEeLawMvHtDoPW+LrzvsY4P63ZqLwiTKl0igBvhH4OoAWcJUEd4Trjt2m70F+x4kJMsnbuks8ZdpFsCdjNCuyo7FcReJFA/7JYZ/X5XDJceOAHHQPDn4LzNEqaTT8exTYQ4I5eOCTw5x8DJ5+fSUYqn6vgv6pytS0fEnbhjYKxzd1Ec2oBTavEhQaaqvavb+pFYoACSwYoKGhW1hQaKvDOJDA5xVj4g5OD0QaCuD7CBH9/81cGeSKQM8BisiKAOpgMCOYYuIngT6X740x7OSXc/jmiKqjPNUzYz7e+YpGLUBjo/UIviADlXrgPan3744Q+Henh46D6WJh7oZJ+RiuvELRli5WMxT/rcvv0unnZXbD6gGBqMaGzCmhwD24kgk9S3eAVDwhofhXApqly8OyEV+CDSQ5mFWxb8ZiC+czlhVAQAFV2iHFyEqcQZjOZPH9uuyWbdZkuP47rGP+N+4OzqdnqB5DbZpaQLY+Ex2tpiXmWu36XU7ZM6jnbZ1N16KgTSb4VLRQ5pXydTlpSYDGiX2cwNFimFw9RxehuT5XeNeTKNqUDljkg8wbZdw+oP6eN0t6YlBzlkE9unjdM5W299gFTuk8ZpfCnKEtS4Txqnsayz/FNWZtUM1GsJaLUPg/bH1VPfNPOzelW583uUclsiRnvfOj9t8zuvZ6uFqTp3uoFr15RkDE3bNSZbYM17lzRG33PW3ph3rNYPaWM0Vqi6Kl5X13zApTukjdH4VDcX2ewZ0nhIG6NxbXJw4ySMQMA6rU+bJvvA6nSfNkZjluebBJ/LzJ0JofTaEjHaF9kS0rlJF6Ppreie7/XenRRLwaHx8a5MXJ2/9y9UXE/Bmj+kjvJDWTd7nhb/wKp9mDrO/7z1f8QczjZppL2oYHtRxZbuv7P2o5qdF+2ybs3/QGofhiIPSfRfdv2kcd1oAHYysQRZnl8VbdfPW6O2a5Aem4bESMCwWTG1juoFLVlt26543Y1Z1K9G9QEckaR18fSEVcU6XfqaOC3LXcnQIJcQS8lVqnDKI1E02ZuyXsYCKVnMosBC1m3CY3wNfCxmS6SkWTZmaSqd/XRljkB0W810RoWWS9pqXk3V9fPdWPsdJU/JMTfddfau60yuTEqiNoDIlYkkGs315ouC8MX9X8WZ3XEcVy8WGRU47rOZHJIwAcyag52VKcqc3Joy0DBMFKCjXW928ykZpQrWMu2ybkV8fFvPPl2ApmVREQPUg4bt7wE5b9zw15YyN4f8R6kCtLxmZZFn/apFub00T9JGpg7Q2nuQ86zLHrOWMl4HhXbCoHpcllPT/Wg6f3sg0mIaR319Pm/MfL1jhVvasVNEr+6QGRILPKIhc7gZhmWxNGVBDSlpjEF6pjYFzchIllbrGcyiOsnZIFqjOCGE6jPvyzKjnAWt85A8Um+W59Mum8PVO0gfqXne1Cu4jneJI3WWBRly0zp3iaNbUkfNE3NtqZMmilGd9Qou5SZppL5lU//dzGCdh+Sx37OuX/BGtE8dqbUxeYYXdp86Umv7UsAl3aaN1Vg3cCm3aSM1rip6jpTWuU8da4lMfWMy1GFPDsmj21Fbl6/mYmPLt0813y57QSJe4VqXmIcTA+w3XfxLaFAg7vGLoD2Rfvz2O98mQFdjsDJ2A/Ym1W9X2JODxqMX2t1C9s/90Luyb/9XWs5MXgn7epcbArVs9ZtVx8kQ4reuGN9GSV0wm6B2thq//eGf01WgzXGM4/Tvjws21cCeORrK2jaXSL+wk47GoDfTJaLx7a/j2iq7AJ+Qi12R56GoBflEROxePKZFE9vxEpFwO/TYqQB7k14iDm7fHs1BbN1LxCHv5uNGQcyGvmAmxR4/Gonf5peECdz5x/ctefNfEkZuPyDTxdwtgUko2F2CNAa1UTAJB713kHESRyFgdxTSENSmwiQc7D5DmoPaapiEg9l9KBheK2JP81W4PYnMVyG2JSbh8OxUZKdOR0KJmZBdhTSYZ2NhUjplZCNtN0zCJexA5GZoqU2IaXwnvy+R8Zvk1sREPlMzE0dsWExC4dtVSNMIGwsTUgl7DSUserthKqvE71VhbZJ+mwq8CgF381SjBf9uRE7/MWyeb08i15fCtiXC9ULtTGSqRbM5UVcr8v5EqWbCtijiK4RKqICNinBNiXsVmToK2q4Ir1Irlk91mxa130c1vgzcuoivfnp2L3KroIEbGJVc8h5GkS1sGyPcmoSdjEybCtjMiK8CenYPcquBgRsI4ZmBMK7gjY3SfqDBfqez56yamyk9bTH8Ed/ldH8xvbu9ITY6OdlNBknp6f4RHqPv+vYe0bVNFq7n8ubyC6BnmyxcD71LzFUk3wAAafrb6c2PkKpdwnBdFzfngKJNqggt9/e394iebbpwTfcX06/XFw9fbn+6uHnY1A9SQEYsnIPdz+fq9m7lQ/TVzMYGV11NbF9Ql26TGCjbLmG4Ln5dy1VHL2lpNZJL8a4yccMEo8dZjWpXC/OlfjHuYM5VOE6t04vMQ7safWfVEW3kbDPx6WL1cHPKxIfznFHHvh2zWuaq89xmgZSNnh9mVAmbORBdzFqJq8xzcwKiyzMD5eoET7Xiuvl5Jk65/0Qrol2aTXI1h0wkIRTEHBLhMPDpI0wnZMpVk0aIXs98EWVug6aKoDogZomIKlBMEOE1IM4NcbUQNC2EMPEzQi6KfjIIqhVpHoioj5ApIISDnP1x9asmfjRfgJ7z4b+CbroHIfHN9BDhZeAkj4JGnN9hiYKmdqBWws/qEG1FP6GDMPjmclyQ0GkcKF5R04RO3nBjh+G8TVmYqpsyW7pGv+IzN/2Vv1VOxZpOfpNBWiY4GREyGmfrRNxmeUKtLRChu10tl3VDbCEi1A7S6jRCu68Fhb798mPRPSZX3dmqzcqzumrXbXLmbsHwo5xQmWjgfDfLlqu2M02/Oo81iGHyiOZQL7c3laOabYEI3f2+52JGuWVX7SBthMbcPGWrshs8AabohJJwTIessmX7XHcXVf9YMmSFXJEI/fx5AEKzf98+p9O/nZtQJ9yACurZHpeHPcbEFojSLm5xJZRD91WiNdzeFVWF6R2kVeocBU9VrqjoUeoIrVn+2tfXrdaQMXLxJGc6U05KxXyFX1cZ8RQJ9QV2KSO0FdWsMf224oFZvFktHqlonmh3knQU1SBDDGQsEKG77bKmU6onZCII+htVCi0CJRTTFx5rdS0QMhEEXf1pensDObVdyght/V5PZXFdkQj9vqleVz0614tZPmFagTJ5AXMKCAdW8ZoZV0wrNeVK6dXMuSKafZOuLkPorCtUD9S0K1ENmnlXvBbkiVeuJsJmXhEqYeqVCPyOwyBPvhJ1EjT7CkUl5PQrEZOo5l8134GZgOW/hXIGFmHxTsG6NMFzsAoeeRKWZQqbhYVaizANS7SZgHlYhMI7EeuiBM/EQpGlnid4LpabORhOxvL3rx1+wqdh80dfNpN1EiZMOcCwI+L8kXz909UiPsiEaJrt00AaneThmoXtPJZSYDMPoE868G1rRJ5YQXUKB8UotcC184jmx1aYMbTUjtOG6xy+l+VVaiUO1/pcUM7S0rZNFK5FmHu0VAETj6S+8axAa5rulto1aGkbpozTdp1VxHIDqW6bNFTf46p8Wb/m5W+Zg5Sh2lbL/lJNpC6HKUO19ZdcZjNI3ShpXOmgbzdKGqovN6XBanOYMk4bVLpR0vCvVyFecJ8suFxN7V4y55RokyhUx1PRx73+whzSxWiC1EToYLc1W2q8m5r91rA9y5ZLajXCtoWHhKG6Zo3JOnNZ5ebdH3qN0ibQSA1ZeJ3CDcFYe8dKOUwZrQ0o4ThtqMZ+II5qHKcN99m5eb94L1pqf4TjtIdpozT2t4Y3iwwZSk0IgVDdpu2KRdYdroZhpkgsAlYsuPf08vzdNu5oyUoe3KKLtisq4jJUpzkfEkZ9Z6AdF9FteOt5Tqv8fO28UVc1FIjXfb8JwxTKDxLx2r+ugzKF8r1AqO5se/LQr3SYMlTbG3ktszMYFO9jRtps0RVZWfzDfK3qJu8vkfq0Kl9u/UGWJBlPcxvIYstF2SvMTEV6v6nJmtmzxgfaEnERzSA3MKoZSyTTDkdVqcrfRzCa0rvp48aeGt2UhEL7cE733J2EPX/E53Cn/3v65eL64eb0+mJ6d3p28XB2e3V1cfblkliI3+Y7kWXocpw/eggub84v/pdCO5E+UPPd/e3nyytNyUmJQO1fpxf3CtVu8kC9Z7fX16c35wrVpESg9v+YKhTbiQGdP3z3/cD4V23XrGYd8UjKTtM4jbZQm83efOa7n4F87QWQ7bM05KLELn8rkV4LN6mwU+CbTJDybs2srvKs+bh9YfMfp9HrkJY0djqQpQyfDmEJY6gGWLqQNElLFjs1yFKFpENcotgpgZYmJC380tZOhX9JS8qfX4zY5e9fhBjn74Y0wprpvn+7CdW6mFfXDvZJfnKNz5kf5uzy9g9vhNzJJ+f2OW9/1deGv85jarvtMmLWYm+Ntr9qc+2D+UMj4PN302k1bebdgZZJJNTq6sNkQJOTLETP7hE2UcsgUXi74r/OLOrLSBPZY3Mhh/3St2df7Dt8de9zfULfMN1dUz8VZVHNr8yrcV8WOHhtN6VW2xJT5STT6vFO2u40wZO1vC56qmfvVMUpHuG7r7YXZJ15XAWREIlnB0PKz0W1vTrYUXL4CR9i0vdEWTkpnxEcIHI9kXzFz9YqP9/n10K922frkB7sA8pBTl055RCnrvxauCdUbD2+hwD9mp6KsiNsl61onyxUD7kdxtYibocBvj5QY1IEhLQv14+47Yv3I34NjelWTfWTcXcW2HqGKUO1tc/1272Z1U1+6VowW6GVOFRnluf/uTLNx3WdF08F0PYIgfDeu1hQUwNu/92li2gpp29Z0THXixONZpw8Qi+uMlob9/Kjrcv35CPQUqnXCJ0WKj1DCLTMsqzfzov25SsR8zqtcpw4vEWWJR0CuW3ykDJUG/0Cqq1JfvoU+FbUW5XOt5IeqUTspOL1RNd0HuPZRBIaushBwxf5UOJA1W/2QmL64nmfRkxRzMA3EY9XWv9jiAmLHf4K4m9QAcDzh0eoisB3D49QH/4HD4/TAZCXDh1DH/nEIe0LvJdh2BiKRw0Rjfxcuq2YnlOP1e9Z/3DbXNADPygJt3RBYWgf80EYuDcKnbaofJwQ0c3cs0pMbWieI0Q0M+8Q2pqVDxAimsVrWZxwMuTJQX8EKL81aEOEPTKIxKHI64JUPwh/VhCIwOk7cp3uoHtIEJjlYW5udiZ6lE8H+jWTtzg7pjitTu5GZ1ut9nlAYNaOeRfQmbZTPggIzeMCg2PtE4BAXTNv/zl1rXz0D5qv2iQgX/sjJqtGqVNRAO/72SgRD/vhPKjnD33KD/AD7Lt5jg9QP5iH2H/ypTzX4KueyPPr9VxXY+sPfBQP5eBvKadB9M/gQf2UvYKB6KXqexf8BEAAGh17eq/NcTUm7feeC3Pcdh90Ww5QduKqHKfointy0JKLl+TQpQ+6IQeZy0Ux9HfjALUhXYzj1EPIrTjAKikyma26DwevdWzUEXYTDrLuIl+D466/hN2BA5OIF+AwNEG33wCtgr/6xmkb+ntv/Pp9l97YEKE33gCjQCVJ6F03JMlwB8uPTZF/nn5azV6M22eGP+K7WNbnDfx5TXbp6FnSEZh+u7qrDtm4zii1zpWb6uuynzlh3thzVRMi6fT/UnTPxBYBP8VeMI7lvH6r1LXhCIUz5PRJUFdvLp8ARXSR9xa4msSbC8Lq9dMHebABqd29aDgPc8uFq91zzwX0PambLoivKd11geiRBiWuupBhCfSl3YEJ8U3xoQmmkxicUFoVwxOsFYkDFKo1BQ1RoDogBilEFSiGKXgNiAMVrhaChioIEz9YcVH0wxWoVqQBC1EfIUMWhIMctLj6VcMWzRegBy78V9ANXRAS3+DFZQkdvihoxAEMSxQ0hIFaCT+IIdqKfhiDMPgGMi5I6FAGofENZlya0OEMQ8MNaPpZbSAsPSTDBzn9qWZNppOtgD9eGUDzh7KIHZeS8p1ECu3GEwLbug0YC/s1r+/QV+neSQRq59rV+oJBoGEN0uEt69E/Frfznexl/AUdsjMEs+dV9SJ3Y4dgL5OE4KkoPebVAdiJJNPvHfGQCPDwB6DgDpuLEL4T6EqGnDobJALk0jkhpXZi85ioW3hTKaQP9AuSnz46bVN0ZJMQPa6evtTTrm6U32Mkl4SkNNW8c3c4iBR7mSQE8qDZUc7vy1fqXdbKprARSKK7P2yt/PQ7kVD90KZqP4Fv4zuXwwafrY4+zYUnGBGBToZ5BKB5NuHWq67tsiovqvm9+XVlqIsXcVY6t/TUpmnqhtg6iJNucxD2wsfwrUO6KL5DDunpxNtCREToChGlyZivk38uSmWvHcmFkihDdwcCj92ZmhgE71fjiyS2K2I2Dpkq9vQ2n6nyIDddBv3KmACELJH5MMb+ciOlQNhLJNDOHKAWtHvOUqu0c9G7oN4Xu/v0A8f6pa8vnvBXlZ05fyIojz2K4q0a76kUAU5xQEXJwZ9VEXD0x1aUVJ4TLAJa4GGWAD7OyXrgtJtclWTcaRep5SsPviiJmDMwsh3QHIdR8jAnYwQe5SEZJY94XkagCjo6ozLg8ikaAS3sQI2KDTtb4+mL4cdsVKzMiRupS+oO36houHM4Ao72SI6KhzydIzmfo5FwZ3YEGO3xHRUPd5JHih+Vh3q0AR1xvsdnyBVHfXRfizn1I30t5QEgFY98FkigCjsWpGKj7r4SiOxrsJJxACeVBKyIQ0tBlAERXuhRJuXX5O7xEb8pdaVPuliBPWklxQnqQ1fKGIE8fyUGBaqjWCoaz6ksgSrwgFYAHX9Wy4unP7alta7sFhzZtqr34Ki4dEOtlKMs74ZKkeNYttOzxVLse0F7LXX1RGy6lKpJsfsyoJbEbZjemgraj6mi5DdmSsPS4zKJWzWlOgvZs6kiIzdvCkSqXZxB3009bg/b16li823wlGbmA3d6hvCJWz79jEF7P3Wtjd8EKrU5/W5QFZVvW6iAFro/VDcTE84XumPUu2xhrRJuX1cSVghHKVKsDroZBqwMjrnDVgUJEHRFkFOPrgYSqoGVQEirtA5HqEXW4Di94PobVc/etTeorMK6G6E0xZobWxXQehsBpVxrA/XL62wERtgaG0gDrK8RSBFrawouadaFgQqZbQGJpPU0qkUHrKWBJMI6Gt2ftWtoIIewfkZwBKydgRzedTOCJnjNDDK4/vUyAil8rQxiwtfJmL4Vt0YGMQrrY1QX06+NQRTSuhiBEbImBnGw62GUkzgKgbQORkCErIFBHNL6F8ERsvaFBlLMuhdneJVrXthXEda7qK8SsNYFcfjXuQia8DUuiIlb3yJItGtbkH5wXYvAiVzTUtEpI6uYtSzwq0nrWOS3C1nDwny3uH5F+e2gtSvQZ7PrVqSTVq9ZQRTAehVBE7FWpaCS16lYrLA1KtQqivOFtE0MmiOEePAhS6rRCrQeReo/hs0D1qHIvhS8BoXVC7P+RFWLcu1JUSvedSe2ZoLXnCA6eb2JGs4dj8W7zkTVUegaE0TEri8RJOq1JdX3UY1vw9eUICZkPYma241YS9JwedeReLbgNSSsNcnrR1SbCls7gmiQdSMCKWbNCJuZCOOKWStip9kH60TXdTWvz+iX7Ae/iWtD4xFuXVXUW212ZpNtwm+/Z5cKhmz6VSBKoXf9h1YJrcE4+nyrL7SucSi47LvvtemyPOsyv0onvUqzPV3dvJrmdFn41Q6TRmhc1FXR7V+wBWrYFYjQLi0YOJq5pQK1VvGQraMWOlgLl1aYYiALzEwsqHU/tnXFvaHnKB4njtDKvyTm6PQ/+wX03cdV+bI+zQuUcZA0WJ/W8EbpIqcxXU3bZMF68ke/knWaYA3r26SmzMqca+jGqYO19vNhsNJx4nCd5APlrjbxpXJAj2eyx1EoTPNovaUwceK6yoApE4AB+aCKaRJII2K/VVMjgFbPpAjhP4KmQ5DyExMhbvEVUyBw6cXJD6YGgqY9ACJ+wsMB0U91IDUiTXK4dREyvQFQkBMbjnbVlIai7unJDLb+ddMYAIdvAsMhCZ26wFnESQuOJ2i6Amkd/ESF20b0UxQAgW9ywsEInZZAIh8tS+hUBDOmHkxC3DZ5vy/k06p8uV326ypUXEQlwqclsjz/Uu/l2r4UuIYJLU0HKmRhmLmEot2mVrAMZbAPoCGqdwmIZxh4prFUEqrR1yuq1hB3LgmVtBNIz0K+m8CTOO8npOJosjcFxiZ1Ggpr8xx9gyKPQlyfmI5GmlvgkbhJhnRc4jwPD8ZO+CSssX7AR7hEobb2EulbtXk3sxUxZ8LTHCTSWMOBX7pfVdu5ReYMhZ0g9ggFmZ/yBIUDzRDMNolAhkNq2uuhWvuApm4M10Vp5Y6QmgG6/RNR7rv/08nDYhc+BrUEo0A6OeQRhOa5DXKRvZ++ZUXHbLPSgDpZHYOX34WlQaW3ZkVR2kH4merTjwTU3YAYAKi+pyUSrf+T8iNZInH66UNNjPkTzzShGn27J2nd0ubJEAp51y3NwG+6DSHgd2vS2unNmiGatVZhn164ARh1fcyBNqalR55nkyrEe5yNRlKcZsO184fZaAj9WTacxbMmSgMFnmTTUekMRsg5NpyHO8bGWWzdKTacgznExtpvzRk2nII5wkZTKE+w4RTiATaaJej8GmxmxeNrjKkNOr2GEmGH1/j+FH52DQ6H6KNrTLfSnVxDGbiDazSE9twaSkEeW2PcwTH0c4fWaATtmTWUgjuyRlNoT6wpgmRip4dgZBXn1eDvwRxXY76H8rQaHrS6B8O4cBU/F6YdOqjjk4hTYbhtJQ8ZccZUdcYIZfDsOqFZAk8Y6Zj4A0YSlP58kWL4x67IsoM/9XIsSgMHkoliSO/OGU77UfqNuIeG6z9BG2ngOiF20zBVothSo6sRcV+NVCtBm2tQNn6HDRNgH41E3GvD1E/IhhuUh9x1Q3Oott5ov4xmtBG2CQcl8u3EoZlCt+MoqcQ9OSJZ0MYcuBXxu3OYtqTfooOy+Pbp8EsIIRtkdBP2WqrQbTvStOZgjfRrVSO7d+hkaffvCDpUO3iYIqn38Eg8+l08OippH4/EFbKTx0uG7OURK0u3m0fHQ+7nkWhUO3p0LNSeHglFs6vHTwLt65FwlDt7tETS3h4JK2R3j5ZN3N8jwQXt8FHXHLPHR6w15S4fXUvn9vlIRNqdPl6iPxxOkq6Xlb8Md4W8Zk2RPZam/d3+t2+/8zisv/z7dz9IefZbAQb5ibkN4E5XXX1RzZqPdSO+qudz01yZV1MSsGxaJbxf56YwbDq0cD9Op6d3l2dZVVfFLCuLf6y/0s9ZuaK+hZBaWUBE76aIQkrFF3y+NrPnrCraBf3VDr/rvxSR9/7rHH5DYc/qxbIx7XDD24H08KMSk8h1w3j4AQb8ej+9vX/4fHX645RCHPwMZ7mOcb9sD37WOdX2nDTaGmB1bCvC/h2FX++wv+ifKr7KHkmrYKVQgnP5b7CtX1Hoi/dlmRXVz6Z5rNui+yCo7SRKbFbDhtv+GQWf7k67/2ya0Ur4AdxOogRnNWzA7Z9VzaS30D1k3+vqarjxzGotTsKQRsNrG7QdJxH+JV57r//B+cLR7+pvQOW9+wCD31DYe9Otmmq3fkzQjhMocZncN7zjH1Hgu6Z+KsqimnPVO06gBGZy3wCPf8RreL/vhUO2k6hrmdGwq+fxzxrww/oc433cRAHwjJYD/jiBziQy4fPhxyAzSATQhx9QwC/1si7r+QeDOPxZCUnmvMEc/qSL6H6ZnjUmN1VXZOVdU78WubGjJjKNqEXcA+/LdOLZ904jD4r4w5/o4h0GpUXVmeYpm9kcLX6qIpvNTNv+ZD4Gs15ytpOxCFA4dg9/a2aN6U53+aEArlgcxHq/3Zf6xVQ4wUgmRr15XxbWDLBH+UhCq3p4VkfaJnn4DZ9xfmrqBXtMxcpwMk5MF2NIyM7UXJ/+x+395Zf/7Vc5SBmh7/Tn08ur009XxFkkW+EwaYTGq8ubi9P7y//ClFqpI/ROb07vpn+7/eLXOUip0YdeTOboQy4mo1WO+l45ikhYbbtkqqocb8f6j+ntjV/RPp2qRFaXlvY7jX7GncTd/eX16T3dw6z8Jtu00u7/MaSs8+Hu/uLzxf39xblG+0gqhmJ6cXZ7c46WfZ86uvT7nJTlp+ViSHpjcjGlbYCtfZs2uvTLplhkDbF9kdB5SJtA4yYhtTIpqB4KxTC0ZlZXOVruYeokWnVlJ8ViOCqTNYZYoqaUH9IqNTrhyrRrioo40kUoHSWP1SuFSZRiJFLya+6arGrLjFhEovQOU8doLdqfs5I6M0Xo3KYVrjhldWqCCVstGk/4m/FiOEkgqdwmjNHVZXOsBW0Txuh6NvkcK9guZVQtZu/TLitNZdp2urY0WEFpOW3jHUfBS1U8NRkl/427TaTGvU2/fdH5gHX6GM3m19VwXkNSuk8aZQj5gNzpO/6YnG7Pg7D8F2mrw/BHxe6u5bJ0AwUnr8kuHU0/AgtwV64+xFkxWlED7ipFzDejdGR23K1Erq63KA1/r1cNdaTZ1XNIGVEe/gZfomD+O3w1OhUa42oUqcsoDU/96RKk6W/T6TQNzMR28+jnrChNfvFKXXHhJlFM9eZ5v2kAzXNySE+XiMBlNG/vT6b3VnLqLaFYhs2N62chJKRoLE9jfl2ZtlNgDCVitecrZtcxp3wgEN8a1in7feiKxjCUiSV4yopy1eDaD+lTtMJiZpSNbycR/dWzLnvMWqOqeksogMEKqJ+zdqquBksopCZcSzvtLyf3mNphGtzWbtvr7aPrnrh8JyMZsYAj7lD74gLABgbRj7Q1F0HT2BAKwNawHyIxg1p/Ct0en+/qBp0+Vm6/r6UKj7tZhAL3+y6L3vGjRKLxo0Eg08foD7DALoTGBHP1QNjg1WxmTO6zwqNUyWJeIlu4B4y5Y/oAAaHqBRCJoh8QPAE9AaLyeykCBvdTEIMvFqYQ0HAYbSV+L0U2EtxPgV+DmlQSv4Q0u6Run7JBYpolZo+wloDELFRr0EQtHEmIjSZYVFaarZWRnd51+rNnM3sx+WXFmWo6oSZqFq2TkD1qMJmicAssBdkOJI6tyEG/dNxKy8N7MwmJcmixVFL7uF11YAPZpTxWCxnlH9hE9qXxeA9ijtXDM5JMRIO12DFHXJP1EcFtdgwV3WgpLr7V3q46edpVSI233sZkLRln+HKf7CWhdmKVJrrlUkT61otRIS2Y4olpxRgZ2JIpuMjWzPOJLdozvSUlx9s0+L3c4WTkB4ub/fDjxX8yaAy8F1pft+r9VIdU6X2mlbfaXw5KEGz/bAbc7vm1SyMMFgAZYSgYfL3FVh/aSfwkQN+wYSK6BM1D94TGZIjVGiRL3xfszNWdYViIwLbgMIQ2BoAFaA0OTkRzYIjI9nBX1+VZ2e/49LYJOyneLtZHbprVsrusvrbmkKNUI6S2iZSTr9U4RQ1rOTRYYOtBmfwtiMYKb0USmdCSED9rpUwWDVH5xn2YBHaehIr9LLi9X6fHbL6dFP8uNbOBzZP3pPZsZROKEdFCUll+lAlsIwk9gETGtpLruiq6ut+BjzQUK3XSPkzl7X4kvuh2SaK+CwnjX8UCediv0e98/UA+xCFh0m9gZRvTRwZFifoSNlJc/6CpyO8BfYuQ7wDGy3bBldGyv/6huSqbQjVF5WfwtMlE7TFFW0zXDr1tcHOxhBRVOSkUVmB7HQTR9uhcJyMJ+pO7xMp6ZlT7LK6o16nRc9POmmK5mU/Kqrlcu0zqhDUtacBrnStV0BcQkbCvoeRZNua1qFftQCyEjc4mIWdl3iIRnRxS0lGr6wiTtLoOkzg97W8ma7pHk4kLQHzSRL7UowDzqEKBtHtffDzeDTB6Fm5Xtg/FtztbT5L1b60SB6F9JAe5GBK+hYoLOkLa47TRwL2bUpnivgexiKP7IMCKjS0h714UUx/pq4TuJpRLFmk/gvbQBRHRe9gAHHkvWxAL2m6pXajKlovs5NrI3C5NxU6huEkSxpBOtnjgOIIOihZd5ViIyGke1Ovu1jppFESkSVKzXL5I1VLccgnRUYknfdKSx45MfGWLGAtAiJrRQCCrZzwAYYIjAgUh0b5E20QlStqSguwTiT7Y1Tu4xfHT9PZmapqivxDd2EfqB5f+UekUm8wGL2IgmTpPYgxLRyIzik3VXw36tXv68/oyCvZOQ56EySEI7Y/f/eWPf/j9gc656HdR56vSbDUPfiVr2M4tN+1ONZ3hOAGUpydHb36jprYqX9YnzvePOKyvGyc/B51Us3aem3dtzpOdFPNxGX42QB7cuoMSzKQbeJQApmkW7VyNsBdLBXFZPdUhFFu5JBj1Uk1QL2OUDxzJPvW9aVel60Os3zWNvH9QiXufm8p2Yot4yrclZvQv1m/LaNRbEnHa67x4KnTqLZEo/bkpja7yLYko7aul+tvbIkn0XxK3YInaL4Xrr3jd4q3XqN6TjZxwFaSdwxDa0wnhihgL/HYVMdB74rkG3JYfIrOHw2r3gi6So+Yv5uKLbb/r+HX/YU7B1u8KxTLcZ2/3pl3WFfG0OocwlokieM7adaq16wHbniMTWweH3BSGiJRLR6JoEZZQOgbwezgySQi2NzqNo2uIw5KMoulq5iJTkmCQOkpr0RIXBdL2sBWuCBS0DUY052uHfp1VH/0zGyUVYlpJ8ODuqSg7Qw6OqCwn++R0eWxSdsxSluwYmdQ7lIhS/VwMzIdP6zaxVqH77W4r4/l0uxTpvtwoR+zD7THDv9tYK/rZfIrlrzbWCXw0Qt3wm12u4xDpm41T4N8st2di5DwnOTk3MyiPhUqX594sy2wmNkIrSYpWSGXpa4Y2qbDQlc0MV5Ok5rFMlHqxG5DK/f0AVM11BFKr2BNAhZuhCaxynzxKaVsrVG4TaxUOO8jXZZ55HKyVJEUHobL0dRCblP1q+fCqc5/SffIopVnTZB+f1/zk3D6p2hKKAhD7Jand3y9B1Vy/JLWK/RL+wly/ZL6w2C95pW43kdzIOEW6TqJyIhZmYBex7RrQQ3wqsQ4yVqzoH1Fui9KN9o5Qp0XpBPpGuMuivyzQM0IdFqVQ9Fe8OuZOdXr07aQQu2LI7eOjxSTdFeT2IoY1wTejnpFgVQvrWAqd1hqWR6tn6Uqnd7Rs5VcsrlaJmoFHABi1nncAFFqZqRpWr2eyRtLsdBihpyTuIiF9w7e66dW0SaPQAHc7VX/zaBkvmHNq5AVyRI/UoZU9OaYLa/uu2H3mptsvBHvVWYlDdUqGQmkhbD3QEhOt6GTzn2+/860wDcRHktBmCh3DSS8rPN7EoeyKAO0wUSKthdMzgZ2LgdpIp6ca7L1QEglbMHAWhadTuzhx20e/18Fdiuj/msSjHXKCnNkGh/tETTEvqqz8L9PUl2TDHmijEgfonK2aPplXnZUuonTrLAyxNOeW7ZA0QN9j/+MXcmH+oGmYKKRMOx8iF2eYKkBLO9z5R+TfOlv/NDl/+ujkrzFMBOqw9l3tXe2njFmlH6VQ7L1qb5vcUC9T0plOhgL8muOY1/ftiX3DjPaxiF7/eI21Go3jfQWvxHE8rPWpIN4rYHRu00ZqHO5a9igU9ytL+sYxa2mqeUc4DVrpPnW03se2rrj31BjlY5FogrfBiBFFsGTia2G9OxGvgX3yyHZm3s1sRTyAyug9JI/Um+X5l3qfsr0qiKduGQZaNMCuDez156LKN+mo/TOjX3E7/ThUDmQ6sQXoMo1Zmfq1ZrIFpZ5ZbIW220qhcJM4QmezX8VDlI5SR2jNd3sFEKXDxNE6cYWx35L0sOSHFL0rpM1dfxAU+tceIJ3kkougFlpugTSPFj0EjeKCB6tpsCrnTIKeZ11GLUaQCXETxx004bNVTs+vudWHTAT12nl6DwB3wEQm0E3YWwjD77w5SzjtGpMtzuqyvK5z52DXgEpIjn/zfTw/GmYqtEzsHOh6kMrGoD0M3ofWAD1Yb0WLl0HpsWblqu1M82V4YZYGbyx/NMzuvbpZLR7pNXcv5FD6aIhlG/iFt4JHA2uXZWE986HBG4kfrx3WZbm59+Lr18vzsKZoZ3E02LesLIN7zEA4JSBretdXd8KWd5T6WIbXVRJid8cFY8CqNpRoL5kKBfEABEewA4CgNPafgIs2/xAkbv0JxEjjDwFCtp9gCzf9EJbC8hNwsYYfa386u081wQRmH0KFrT4BGWf0OTzZ5q8Xa3SGfyRyVOvvagp2AeNyxhpfAizOAkN4ajNMYKaxxRCu0iATsCmsMoSKm2aCMtI+Q4BaI01gJrHUWDsNMNdUU01lsyHovWGhblYKtlLcFUtHKIDO8xDQCdwPB8r5oM3JNdT9jFMfyfMQSgKcjlUwdtwRQiM9X6FGeFqV5S7NJ/NUN2aTRwiYkFcqXMBDU2ShzhmDUvhlCi7WJWOQsDemEOMcMQaI+GCKLdj9Yli456XgIp0uhrg7UPuT+QhhHIsnhBQ3w4YB+vbGClkNi5nWurh8Jw9FLlyVg1F6tobqoizS8MQHWFgDRUMTCjIqKmHxvv/9X/79ux++p4MSOxzpv4IFisQgbNCzFT7TfUBSSrPSmUib1GzY70AXWVNXi4U/Hh+nxusG6fdu1k5U4S/9uhAJoggChosi4qDwqIFAoqOGOCAoSiBYnCghDkMRFRAwTFSgRvL1GiQgGPgbuL9oAg4rfzba8BV+7LaDQgsBRRVXDMQSBRV+shOtsbHoiLMdnsZzGzAhIskGjNdTavbPyfhqlKwQvD5/QYMgKz1eb3CYRWmgAy1fnewLBdRDUy/7nUCPWYvP+BAyx5r34VSFzP5QRQ2fA2LJ0JkgGSfIlgpMKltK5cNfSZ4/JgA7WecSzOYZliHmnmUMnqdSNDhNnMmCRs9ZKYDxGJTFjZy/UsBC8SnLGT6XpUBUxK4saOy8lgIX9mosbNwUgowqejuNl/sNvFsKr5bGmwV7sQTLA47+KKOb2NimN7JJjWtqo5rKmCY0ommNZ3KjmXTpnWhyCaaEAUyVTU9sy3U2XLU/yhE4ojVPsjfKLWGcYU24LwpGU5rYI+yJglFVxjb5figYEzW7KfdCwXA6A5x+HxTeLtWm+Dh7oGDgoGk3jyWK3f8Ew2s8Suq9TxKktNC4boSHgNldZtwkEJ2IOHkj5jhRTNNsSdmTzO1qYb7UL2b3NqCK4ISUR6E8lxYVVSEt5BI0W4lE+hd1o/seJ1uJRPob+5UV9IvI76yoOUylbBRGuIVEr310TSKmX3zHQ00wWwvoEPYyqRj6d2GVCFuRCAImuN5c8o9G1uPURwqrCSUBMbVVMGDfZQiXJZ8Kyz9/Q8GAMzgYAjDUoBhCxxkYlGKQQcHFjjAwSHh4QSHGjS0wQGRgQbEFjyowLHxIQcFFjicwRMWOC4oxdosnCxmydugB1CwfWlml2Y2B8Sm2ePKUSbd4koYnfvyINVB0/EVBRg2+WDw+8HjdPEYN70JwJY4WgJCKgoIQp5AxHYLGCne5KJzK7dKQ8a4XhVW4Xxo11gWjoJgbphkjXDGKp3HHNGS0S0ZRcatHg0ZaPgGTs3432cJMl9nMi7xPqNgW6t2dM850Am7EOTALflKpeisSppyrXPsaUAZlmwyvWM1gcZi5fpS4K0Hi04IslPqYoAdwkb2fvmVF13eq66kKyxGNhtnMa54+Ma9AsSRjuWiMtsuaTk8xEksEcdhDi1hNAsfJIBpsfRPtdHhXN0IzlIqvm+f67eJ9mVW5ya01AahmKPH4xju4wBlqtNYtzqgX82CYKnsszdfu6c8/b5wdsCg14mIySA7amrbVsh1kkuPMVk1b6zr8XiT9R3xfllmh/G57meQ4i+w9zD8QriERUlcsTL3qlEhDqeRIjcly+1JxzHsN5Y6CddeYJ9OYyh/FOmQj0fS9TnqNkO945LXAyZAW6rDxIJMcJ3/sA2oVzV4kOUy26p79g5YRzF4kOcxbUZb3pms+1vfnqqAc0eRw3GuXLJJzA3QikNLoODbpk2M8fiyztt2NYgJDEyGT9E29LOu386J9+drq2pYlmBysXuk+6CZ9CgxuFH9vnorKHI6qT5+zJv/JfKAjcJ/8kSaPIbUBU8ne6gifWMaQQ6eZQ8EVk85YAWKnoEMLAk9IY8WIm54OLQQyWY3xB09dh6LjE9lYASKntYP7g2oVEuwS8euSocUJ2eaqtK2xu14VReOdWP9H3GUNUx/NQTlKgtzRqGCc6SMftfDRdPyjFhBCyG4ImkOzCcLKoavD12dEGPTctMMD7HKIA4MXc7Ro/rUcCgzcDoe1ZCiMchnCgyYEShUiuXDxARFkA/Dwh2hckcEOAoiFNi5bRCCDYGnCFhcuOkiB2p8yJCGaYIoABEFFtwhQkFHbA1g8PmRYPzGHxwyj5EcLGlwtQVHDuGwJFtpJMvWCOwiGOCICB/ZE6trRrP57a0q9CwAEhnwnwRbuPCEslfck8OLdJ4Sp8J8EZKwDhRAxD0rQRbhQCEzjQwm8aCcKQSo2lZOUsbvKecywgZSMqBtSjfNKs7EcJFTsLBc4PSMbPCwhmCPjEu6r84FJ20+AHOZDcBfNCB4tWJH0BYUtXMljWqEIGe77lKgqLygix/tDJbrCM4rgsT5SiY15S5E4wm8qYTUeVESO9qXadq0cm8pNO8UwVVmAsAlyzPLFz4z7C8O5kWmYE2HEjuRCJG0BDoQrc7j7EAFDnYcSU+E6RNxYx6HEht2GCB3nNJTIiMsQaYMdhhIUdxcibqSz0LZjlauQm3K8o1DCh7gJzLrFOgllQdChkAgfNSTyA7M+DW/2+5SKc0dNNodc5DjvyUAOcFGHInAt7UkLsJYIVM1V9del5szwOPWRggVCSUCMYBUswdQ4xaWeGcewVptUuAmi2KhMUgH6Z+4pInDiXv/pNPP2vs+onrbHcIEglCILjT0xKEXIScHFRpoYJBxgUohxcSUGiISTFFtwFIlh4cEjBRcZM2KIirl6ijF2qp6FDJmp9wBqJuqtrNLM02N8iml6njLpBTCk4YkfF2ANFI2iKcio4JnFs6/epM8eb67BG/0mRmt2rveHyyutPAe/yDkOAs6vSDjjJMLDy02kk38uTJmTgQmd98SWo9u8S88e4lvUrwEYtlwkRtesqllfrtOmyT40IK5kJEpetNnisZiv+kzvsu5ZQ0MK64GGDfF01dUX1az5WCcSLrYgE+IN8sV8/Jytyu6sLBj3yyuYOMJ0memyeID6M4ctd1EKwDSUT4G1aO+a+rXITaP8DBNLNAHMrDG5qboiK0OZ6BwSoLWzZ7PIrrOlEmgolwDDbBLuTJWeh8wgAdjmzOFYRInGZJEM7j9Xpvk4rbLyoy207YrOIY1ZuHhfFpsggT6mLxsFSzoBUh1ilCcHqTAENOD3I2xjXyGGpvOo5Wop6/mcHgErkE72uQSQuUH9ESptS7j7/++jUHfFZe/v6JosKAaYWKL/tDY35PANMOlsRiXhbhapq3m9Fsy/3l/GI544GYYSewaaAz2f1iZ0uszetI7BU4BxxscvyFpTHw2nLcYw29+oEKfNPKbfcYXYZnukQqxF+5Utk18Vj4m+A5npb1KAe/PrqmgMOXkUVYhBxkcqyLKp3z/CzLclmiBq6co2DGUkGAZiz92M019QXm4zlcMnhGd2Tn+ZHnL4yYjfg06KD6obM+fCeiHryV6MqV2mBHzErCZ4ER6FV6o3Vb6smVtrRIaBYCjI6Lv/Y9UY+MtziVUTKtwNS3Luk4MkU262JJ6plAvpU3iZ7CwSwpmGu7IPwNoLhwONthqs57AOAmeN6Sfqsi77yXzsJkmEpqORx1vTIuuXLblFJ63KyTA7ZtlEUw38pz3dTsClwR5neFTw66wzTZHRB+JDwAcZJgWX2u72X4rWOpbA22dWzuum6J4XgUomwwyw+rEKx3/KS3qhEYDaCScG2rbhCKpDDinRZnXV9ZPBdfU5m3XMraUAIJFPSsxf+1lFdlsWwDfMICVY0y+GxnW2iZVHSrzOvEeagsk4i0g4yXIpOIOXusSVJUmLYm2JK1fwKhzE5VmH00J5lrxkJGTRSwkELnuJXJqFLyWeb5gvckEDfSWQPNQXcYDBvr6J+xZwfG0cWsLR1pF48bNYReTlzzoUyRTem7cmW15n1Uf4IMSXB248l1vBZFongxyx6vNWSIoxFMauH0cp4FWNot/kVEIegxHFm8DjqnxZX3CcRufEzS+wKrfydA1u01C025/wGmD2Lg7zcbZBD0uyY2Gyf+XnQ0YqXj1THx41nuH5SBUy8varkwbVtjrveNmjbtYPn/tDPBl9ifdIn5U4SOH28AKibpQ0SFnbZd3K/9n2yYKUiAZzpMdvB11Vw87549kdOjXLJFV5sL+bWUfPCki5T4aSdCm5crBbJGbsbeUiyUAwCciL+bgvqrma4yCXCoObGPFhiNMhegxhStpH4puQVsJI6yciinf9xA8y7KI/XV/CfZRLqxqj0x1UzNozYccWIaDqZQ5v3WtRclOaedbRy94yy1A0GGbYEu4901zD3xUrHPS7RE5mk0XB960RGuvV3kFF64Thitpl1rRFR3pPV9sgdbjKrikW/Nytq3SUPlztsjGzgrOXrtZhcpXSYSv8Yt679f5SoSXaafDWOMtaMzVVW3TFK+mPyKwnthhdOgedPYuQzZqiK2YBJKRsHM6yMU8F2XdohH16tVp0n6Gk17e50JHd4rIBd3Odva8Frkw1pzdRATwnVEYqQs8moz7/okoEameUFHT1pGpO+/S/cXPa6PXv73Wkt8DpG5RF5DYpPeXxGhUFO8oqPezqse0aZjjDQR5EfvPmtVXt34ZPVMcOW2xk+k9mI51YGWn5gOYV3BcY1mELC6nSY/YIEnncKRIhf//nPfF1v+v4rA/y11uifrqe9jteTdtdNM0gXtwq/Z2cXIykfvjusLVzVldt16xGIalCxWQsT9eIp2TcNHadfwQhbQUjWb7/0/ff/XFwPclw3kNDU0kTH6E0pv/5Kns0ZRsENZbHzpKHfcVZnYfV21bwmGxdvazLeu5MJmkw3TyOW5tVtbml4EdTbU/ih3ZbKqOjsmerNrApbCUT07l9atHOQ7vTRjQ14e//ePAPz1l7se+2QZh2DsekzfI8ktbOIXXbJF3vaFOnz/G6iRO7XUaB0ukSZcJOYweQuTlE0emcMAcFumANCeaA2VqKcr/49/Q4X755BblenAt3vBxivNvV1KLK6QqdNoXLVXB7HC4LGuhulf1HdrZC1wlztTJdiKPlEGPdLE6KOlmONNbFym1RcLAXOzdxuMwVc7ac4FEcr6gsyAmz5U7kkGXiUOcMUIc4ahlW5bT1hBoH7qnVBM5c2y4gx+5rvhFOXsurdfgyeirnr6/1gEDAa0TSBQXq8kABgqcAUcFCUL9FAgdvl40JIhDq8IBCRk8TXGhLoAs05BKkCTqQtk4GIL444xjhRHDUEOdm9d40idNM5htjXGC8p0vk0JL6rZTuKb0XinI2CXxKrOtI4SGSOIKE9j6JWU9ovTEjfVm9ZmWRnzbz9WXFPptNJU9swlkVSotOlizUwPNQoL3X0WDmn4eK8wYeVo1zkD5mkK/QsOGug8eM9yS62lQ5FrGrpPAzKnaP2xFgA72Quk/JTknsTmE+ykcY4rJ4zFgPpqFFHRpPG+vffG2TdHeHVcob073VzcuXzZlln98T5RI7QL8upSeUCx3qEgFM0DcG8mFOEsCM85YovcZtQk0gyH8G0eKOFACP96iBNa5yrVgnTOFjw0rjcbYIfqDXDe+tsvvFOmqYH4aZQxwyAB7rmYP4URcN8Mf6aph/fD3pT9fT3aUQZ3X1VMxXDXtKWEiOH3bKZjPTtj9xRy59OiZjedrvSeXitlibWWO6013mQWhuHgnx2t6Sj18c0rGNMogBcy7U3e5Nk9vR9k5dKa3YiGyt9gUd1g0nll5Palnz8GoU8DYoN5mih7yp8pxs0tNflOLl6/THszvwOwop4brsTwJrzI+UHq9d3zlruRtBZ62RPjSqh6nYmIa/R7ciJzOx+YzQhHslyEtWXFW7pOHKXhYF+aiOq2ubMlxV1psqsAq3ScOVzWdgsTYJVYqGbe2q/wKaTicKqK5YCMtdvB1cLg3uO6b17MU411XSnmOUNspjfXFvyqNVHhLq9E0/X138dD3l9TgJxPzFo4dijhPf454uKWDVEJUnonN0ReVzeMNeCmmXeqta+8j2QepFG6jWPzb0EIBs8NUEY5OMfX/RNCME1gOJz9dm9pxVRbu4a/pn17uCvtGMSYqbzOnF/c+XZxcPf7udftEqmFjCTLjPlMYDdHN6fREMtBVOCnR/cXp1HUy0k06CdHZ6c3tzeXZ6dflfm8oPqy02mySQt5fnZw9np1dXn07PflKz2dLpkP729fr0JhLMySMJ3sXNz5f3tzfXFzf6rjiWTYJzenV1+8vF+bplcK8S8kC2dBKkL7c/Xdw83F9Mb7/en+kbvCOepp5+mT6c3V+cX9x8uTy9eri7v/358vziXl9jbD7BmO7S2W6gzq607BN4osDB/OTCNHN2Dnuc32SXVlxKOkAGL79ZahXrbJTy8a2YrWmkJTVL9SB5nN7+ibu3uslBvYPkcXrbetXM0NLuE8fpXOzaNdysDukTaSYCL5BhJKmmGXUt8+sK7quTfeI4nY1p6/LVjMwLSMCIxvGsdwcM76CVGQbJ9XoHUbidTLiUjUmKR+GOSQEz1xsX34Voto1BQdTWxnfT4NjooBhK8+O7re5RDbAWSaLcNYEog94YoijyYBSDCrCO8rWJl/ndZfVUU0Tbn/COWLTtin4JYJjVZJ+M5t8RcWv+65k3emVypGaQMEhRs1mqnc7qJf3FRtrs1KhK61tMTfNqmnvTLuuqJXuwk0i7rssuUNI5T8ZSbLkscm5pp3+qw7SX1dTM6irn6pXiIEQjYRrz1Jj2WVshlpgewp4F7kfFZ1lZPmazl8+rakYs5lFJYmeC2Tx9c8EkL92kh0nvsiZbkF/cTZXG+zP5+h0/gc1tCtts4Tjrnzh7J1csOQhHMhZFeCaCY/C9GIErL/Il50c45QeRWOW+jswRQD1Z0Rb6fE5XeWEqOvpim4IlGABidzrJhQx/T+Y9nEwhxzFCjfAZrnbYXSAISAMLcBKM6j8cXMPVxY+nVw9fzu4eprdnP118ebi9+3J5e3OYUXzNmiJ7LPuFWiap+IVdVVdTWJWTVLX2Oe0aky0sn7T5o24Ndb8B9eLVVJ2z+Gj9HL1+SuXnXT21GZnR+qxeLLIqn3ZZM7zb36/5xJHEQIi1NIpnNZsZk4cRDWRTMn3OijIIaC+YhqZc9U/d9Ds5783MFK9KJlI8EVndahrvyU4gifZlUVW6qthLJNG/qvQEA5lghuFGxH1q6WU+O5FiuE2/Y0xmOBFeH3M5ub0V7pEBv+I5fSogCOC5brvTPG9Mq6jLyVgqEqFdD+pOl4UCYCgTqX5RV0VXN2cbU6apBVcyEmU2mATGMcZSsQibhF/EtzoZDlc0EqZT1UOXovxVfW7KjH6/klZ7kIjtB+s9diE170pGt4LFsu/cNbPRm2sAQynsKAeMVNbzYpaV0+2O/m1Zi2rV0VOJDKMnm+TQWf4pK7NqRj8rxUKOxBJDrd8//lvd0s+K0kRDmWPg3NWNGmcrcwycr8IMmIT0lZoFS1hLwmqYWFPUYlgo1jAeu/O8wz38HY/CxAbqZMm0zWFxRpghzZBR6rTAIKVSY2MUk+0srMRCk+JK7VtaZZTzswx3dV16ZhoOSfBTSyNhaMAwSIg310X23stNi3947IWd+2Qs6fPZw1JwKEUVijKSTIGSve/S088EyfUykk2Dc5mXpnf4vtCKwhnJJsB5y4r+hZmVAcM9h4nMIAEYHrE4SGzUEgwDj4ccFm5MhDk9AA0eNzto3Ng5GVp4pEx80qTRMgCvGgQ5vNJAKBmibojsNk1pmJwMUjWr4Vo8YWYjGSI01HbQqOF2utaHTUW57Y6cjkqG5Z0HcYDsuZCEjR+cGSDafczsAIAGjmsdsJixLYrlH9/SWIFjXBQLG+fSaBFjXbjWoPEuU3PhY14Gb3B4YbOmem7aWVOsEzp7gZ0U4ngCPUxA5wqdJnCRuU0JVlTj0Z15lgFgvaOFYY9ScWUY1rgoql+KxnCXTzG6HalYiuw9hMKWiqf41NbV7ePfzawbjR/9II5gPMu1adtsbvr8Pn10xJEHnoYQTfCFenPxKetmz8q6cQQjWSj/67UOtOON1K9XH68dGtp4eOAxTSAhMX72EgEDZ5jg4aGqc/P39mFRz14eNpHpwwPKwkpHUv2jLB7Pti2hqKsr80pcHcYwMbKRRJuyHbz+Jfy9SMlImmdTljUKsEus12kdrFpvj3H2NXq0u2KRHMusac3UrtRzlIcXD+AazB876YQpZC4tPovsGViJCsJMfOJpJJkwjdWNnLz0IYaYYWSdY/dxboZDrd0Kx/BHxdrG7skUcV3DSoS3xsZk+VldzUzDbEyicp6MpbgJYJtcQLhrzJNpuL3fAsVIMBKkkyf6SIYOmJVH6yF70xR+nRod8YIIpuo3KX/tnv788+YwK7tfjWRixBNDvvWi+jZricVDjbvpqurO69n6InHpxC6ZEO+u7Qt9QRyf7WQrwjVOipuzusWiYCa3WO07mQTqs7Ks386L9uUrfTRDoLBE0W+vgHt0howY2SM5YkyH9dGfj96l9nVqnpLP5gjQs1UzHHZiiHuhIwAtsndpPZllGsodB+u0Xx4OZRsLH+ND1mUZ0tyGckfAembuRxWInu1LUZPBlEZtUs2RUOqVFmUjcQQU874ss0Lbbg5SR0BiwzMWRxeiaWoHDtP4qooL1RSw26u5tVHLXuoISP4IkuUKjCIVcJ5RCEtGj0TSNX/fQJHvBsxgMSmabwAp0jGDyIR+cNEnU3vBndQRkPLH0RwFRrQXOgJQtuqe6WtvpLh+J3QMI1GU5b3pmo/1yo7WTNjCaQDH10TlxdPHvWlXJdmyhr/jA8zXrFwxtx9Z2U12Semh3QiPi32ydvOAx2ZREVPrCoUD1C+YznU6lZrB4fDr25sfbx/Ori4vbr48XPx8cfOFOhdOpFId5T59bLsmm3Vn63EQucmaShJ7pJvN03esm+RVHMf1KfYcySXF5cuRRxLCFA+ZUDHFw8dLfM5kvMSXN9qhCiTgrKwaSAg+PDS+mWoVijjRI4DQEz3BGOKUhIBBT0nEYHimIGQWbgoiGEgItQQSKtQKRuiyouxtupJhIJYAIusrtn8GSEkxlEuAUdWbZNt1QCWMK53i80jjK+n7eFd6gjCGzzjqQOznG8OtKz2zIVlVxcyGCgWd2RDYomY2fLDOku863ecym1vhyeEHeKn3dD5vzHzN648xmLRpwgwpc/XMDFus8OBD5Asc0IdgSiGJl1E7JaIFlAMVEU+/KKWFk8MXEU6/qBIA5wtqfIQhSytaTCnUEfm0E0taMDEAEsnIGCglmhwWiWx0ZJQSDgmWREQpXkr6gcUQSv7C6lnqUDgusILwNE9jqz0HE27JHkMTcSmB4KBLJIyLu7T92LMXxNOVQ7aDqP2vYuuFxx3H7r5QexZ2A4bHsej2YOgdnrCdwOfytDsKtHDcpgKZS7WvQIvEbC2QiTS7C7RAQU7tmI5M2GbgMXbKnQZaMN8KtUwXtEitReRXEGU45SKi2jOw64gen6BbSlR/UO9qoueThi0oIpiD465XRdtNTdbMni+r3Lyb9mzsCXYHNJh0+OzD2dXt9EKV7WQnghWcKwl3CrlYmrKo3KMxItJAKhWVve6lRdqJHIVnkS11NBuBo7DYphvi0ZptJVOW95dIE0/SiVADqaNQzZt6pfxuO5Gj8Iy3kUM87i7ypK26mz1r2/VG5Cg8wygJotFESEqWZVOPdmZgZnEvdJz2U9cv2ga9lzkKUWPyTFtJe5mjEI3OiUA8zjGRlDTDS1EwGs11KEqaVfXW/1HFs5c5joU29Y3JdGHW5CB0pDa9flHxYuMxtzOK9ooU2NLFnBz6ZVN3ZtaZ/F/iiiPuXoomP5F+/Pa7E8/2J05vsErPdOhvXfCTzrNmn7wC3N1b/z80gF09bP/32+9+8wrZfwl4Mv+fVTUn/i0Wx64ktxGJ80W/VU1t9X77wz+zO423DxTzKnMv9pCd+k7maCb/+z99/90fD5CF0ssXST38mKX/T7vMiPesRaSh2JHImA0XYNsO2mwRxGhPh8KA2plQNZ29lwbrDcp9NGqq9QZoZQ/YyxyJ6aUoSy3TXuZITOJNTp5RZcDzDco4/HH11PeufH00RIdnix5pnJDln7aK9idX9H2UyuI4Y9Hx03lYV93JHIXoOWtvhu+fQkgHoaMwVWqg6og0XfOhr6GD0FGYnurmItPOGx6EjrVeQNzu5Tf41qgk5ZerT5tmcPUz9uX2Qseapd8kGG3bRafqR6JH4Xsruuf7iJiMlD8qaVBk5gofaXbf3mkKzvBrd5lq/Tp7x6js09Vbc9X+XD87upc5CtF/Z+1HNTsv2mXdmv/RkT0MZR+OS3jZ9Y811k0Q4k74aIxZnvcS/YuSaps3EDzOipfSdKQdNY1JtNa2PqJ9bcyifjVhn82RPU59PT0pq2stcMTaOi3LXaHVwxBC/kgr4EGA5bG5muwttO7GksfZ8aHeNmCOuGtg9zECxuW26JFW7s3SVIE23xU+JuNtNQs0cnQGx2l9/RUB/c5FZc8YyR1p9bi7zt4DO64rfJxZlxhGVzgd4/g4pyNhL3hvDndyyVQXdtyvtlsyt48v0aqYVPCh0vNH4RTp/kd842a/TXZarxr6ZOY4w8koMb1udeBjFD7VzWx76ffmwpfB9e28ZloqEMF/ItXSDl6B4VW8fPmc9W+9kE9nWTqHaSPKKew5Jwrpu1kDULnb0gw00Mk4daBK8fCapdC/IO0vIX3ayy6Z4niXVyV6nstiiDrA5YXynWiwYIKOMFAQzj1J1cf69ij7OqHtn2HDuk5NPQw1KJOdBjezi83bNnCmk4MA3U4dXK7tNM2iJZ9xpfXu08ep/VfTkOfNaKUPm9TRJa2bq+zR0G/uscUdCEUDXFZPtUr5VkCteHxxXDWvb0z3Vjcvm4vU+AiBS4u35EfzVDfmb/3rks/ZC3O1nKBk4mZAl54tFneaMFvRZ0dlnJ1YMMTIiGx23jAR4LBBUAnxj/Bqmse6LToykODzngzlmDZHliDk1gcBw39plQ+DqHR/baurWThOSGRJnkYhCuX3aduEP+++1lUx6Ggb/0YlgX3dj02Rf55+WvVv7vZLNpu3UYQKFAUUd9Qwj2n6s3c3kA8rVi4PB8M8vYDASE8whMF0WXjVbGUT4piKHJQBMKbiB2ZBKGJ4DwD5Q34UC+5Bv6xXQl8L7j4mWBjvWU0ydZNBVgH1NSp7SjPggqrOlMRDh5gLAlpzLCceOsisENSOiTkqdoj5caFtU3RU5HAz5YLr79QJwXfN2eeCvuPp8CtukB4K4RPus5o8FD53sYZiL8So5t0zomefMlTV7HlVvXC3r9naholDFT4VpamYCxlsfYO0oeoWpsty5h4tW90gbai61bLfa3ue0Vcn2ApHqRUq7bh62E3IG7XdBGKLB+7TZnL03aZNkDIrMUW/YqFSerITQVXL92gP04NDCP2kw1qMu5+Ey3oyEvOX1jfBsOvV44etERBHNBrGv4bBwoCrGQoY2PlFROaR09EsRdDEtAzG9Y71SodqrO1K4H1G11wZTSEtlygmgyjFCDKWN2zQovj9nwwE+kQtFtyzOC5dJ8PBNP2NY4vueiKu2wvP+rbMw65/ThThHvICQtwNlxAHtqiuQeJghcLnHGjyTQ+IKuSONtAC9Chb0egG7hU9Ouj/jn/oVWsaLhLf5zQZpKJx1zDcxoCsbd/qhvzIBxWDVJCK0b6Rpng17PrU4Ve8WrgqsfKaiJUywOKXOriJLVvTIWmosmWZdU91s0C0DdIq1NlDkvUC01lZmIoekTi/w5P8A0nfguAolWbScVkWs2xKX0vJ5DwZSQmrbmP0EP/IEfh9ogKAXm1mVQvrzLjSti01SjfJE5T0zDRd8VTMss78ZD646SKh7GQGRwG7EyyqCvDOZ3R1oKchtXaasKbur0II9lIJEE7725ovq9d+U9KgvrX9SMgmMeTf6rarRjuF9YTDPBLgXVatma0a7XcciMVCzOqqMrPuS4gBJmSjTWLdDwiCaFzR+LpZLBvTtnWjajJjsViIf5TF49k2x6KursyrUXkNRj76QzWv19l73x1UdTMWSwDRbyYuZoabUxQ4xpKxKIvs/a6uS25pgeMYi0VDFFUQxEgsQU2cbQxDUZE7FoW6GAkmALnMS8NvbRJARoKxIP0LJf+5MisTZNdI6Vgkz55yPuj3by4PglCbNUI2BY48Fy/BAFPxqqY77bLSVKZtp2ZWV7nKytLiaevnSzZXMZHSsUgZMzPEQWzTp1DLn7aRlHuO3egQrs3sOauKlpznkCiGgklB7pp62cfwuhibzyIWrqxnWfnluTHtc13mOrtLyEbHK+uTT1NT9j6ursLCXD6PWLxnkzXdo8m6z435dWWq2YcOjZFPENX8LZKMzyK6+S+X2tjzIBJvkbvmo98opLTEA6kkCPxJMZHBc2QMh8iLxsy6XfBIzzJzJIRsvNUhbq6DLA5zb11g2KmKMlMoDJrGfUs5j/v3etUML0AF9B9EosvvWUxla4BbQA3DqOpzU2bkmRKO4CASqxw8F8yBaA4I41DigV0OxX9yV+HC6qro9ofFdbG8I5omCjldFvqwYyOUIGSsL6pZ87HUGmtHMtpziOuprM8YSkU3zqZ+/+hnxFSNcyCUBOCO2cwvAtxJp3mUAF+F5XkR4qtvxV5bEwFLTrZgmi56ven6RTXnXk2Ve6sjn8CMzev88aqe32W6gbcjmQ6ln9yuK1N1U/Pa7zNSDj59GaUDvc7ed9foXrE73v2YVDbRUTx9GwIbvSuuRcAh0PsROKqoixJETGc/hm8nhnoPhm8YqR9A+sb64srNeFjvX63xr9OIDs5emvE7Nt/KXWNyU3VFJmzrGK/ZjQTCFYNzyMGzxwmm9cMm9FMMeQMHu6kG/xHD/uiIOiSWTrA6HbYunWKYGzjA9X1r9nFb4gu7D9pq1flD85CgPDocDwnEk4TgocF3krA7NOBOGWpHBtkeFGkT4kizd/uhX5FnB5utDtm7Bij17FpztCL71QC1+H5Hh0C509EH450gHQNgM6MRwX1cWO/rWuBmrnGvErZxxQIpNmKM/Ze8BSMWC5wPQ2fCYnHgLYFWdCFsBoxFAqbpkAm6WAzN5LZqWjsWTLtEql4cjQVULS3rFpVj0eA9AvjugOjPCW2hG39EdvNcAhhgG50Nw2ygSwDj3eFoo5B7GxP0OCUIs8kyGgRcWoIXlWKBfMuP3oXHWAD/ah+wzhcLARyqsiZiyONU8RjeHSIWBrk3JAmGZ5eIy0HsD4kOSbU7sIgRn2fvVTQisLPenjAl99QnAEF219ss3L76WJyQI0f2cA46bJQY1H/sSKKkDxwlQPQePbKpyENHsSCq0y0jIu+5lgC04TrPneRF9j/Kx3hHjwA2JuvMHXlxwTi7ySApPeo/sNHsU2k+ev8jvjolHN4e5+Y9u30g44xO1xQz0mdamvYJAxXlZtmY2XqRcH0jMNk9LZ2UDK7ePjM+XS2XddOZ/KbOzWElwl5b3BwglxN7miGjd1pTlz1Z+kaJwvR8uZrCxaPSBmuFCminU2nrL+WbbizQWVaWj9nsxdJDpBA1AJeRcVn6biOjYGkDclWTw86reo4bDbIT73KY8D23183NTIlZzkKyJLv9Pku+gwtZCo8E7DP2vQswzt76NMRGFe8FEYAY/mlnm3FjjJ7JIQ+2Brzl5FpevazLek56bphvkElyQGscEcXp5pUcdyaurSu+uHexPQZynSgOcJdFcrjcPGWrMo7ukEcKPGdL0/mnq3rej7j7TVRsCD5KhQe/6w0AikwnOwFh1WsMzLvo08e6GRdq+7TM7u+x7nickc8JH3A441DMhycYBB0n+6QeVcTNn1Yl9TOBdUVeXTT8SRUbbUSot3i2bx/Yv6ty/7F/dK6YOQ8Ubq9OHf8a+4mp7Lx3v1qAg8/9/aFnfPlYmnxdExeLouuIlxadFHi3kx4XprNlnxUelsxlZvQTDwgzagWfoNBGPBLM6hN22sEaPQ8BM7qFJ4DDyk089ssV23rmN6LU4oO+YsnZp3yDaPhHexkI+rnesJqQHubl6oB7kjeIgHx8l9HsPLsbVd/0A7ueOnef1g1i8D2iy1BIz+fGcIgP5cos7BO5Ya2BfwyXaxP0M7hB2n0P3jII0lO3QRy+R20ZDuk5W5zDij1nM7PsTP65MGVuB1bjH1XBz2mef6mn/ZSVabJuOHm5zdr+PTrGJTP0xroOJhPz/qvJZs8alScPWwlQsT8CPi27fitrV7yaL0T5x7/qPlbTZB8XpVkMx6fbbAc/6fPclY7KdPdb9Id3MvN+9BGa5oNzqnwfeyTnfOix3rYsZnAZTx52yRNoXvYPvLmjIEH5QCJFyYdbyv0Fl3aUe/TajfVT0b0VrflclJ0zUBv9puoCn6a3N31fPC2LzLZ/o99UuZ7VVU59pv3fdUPg6nl9wOV2GKZtR7+Dn1R5ktUYUH8bkc1XJNZH7J/lvAezSUNBZlnNSoJPPP+r+RXNb/KwTks3YJuRUzcnp+xodXO+v+DqyEkyTh9vmFCF9KOYtD7hRUxUHT0DSqsTZjpxdYrqLBNUZ6XQVyVQp/l8VYLvV9WKD7hJHKfQvBfMNiimy+/Sx6kdxUFepWI0hJd0Sb60zZVzyQ8XUZV/b+tqOns2C/IRB1rxSCZO/aImFxBpvZvEcQobMx88seVVuUsep7Tml2RptQeBSF9i6steV2tmmh5ki2khxCGFTvuJZ6BhZ2EVWaiYRb+7NI7q5GGQTwifL1yfm7rfr6Ex8UORWEeWKazRNnW8yuny2dA7EnnFe5lIa5S9nxdtlzGn9hmrNBKKA8hKcuMjrXiTONLjlGZxnXUz8hoSxu0MROKUt8y5CVpvK91Mjap8LLp+Z+1ZqWrbllQSBOZQgAggvbOiUl99hNTAQSoJgr4GdjKRIQCza4mJAKT9SbxKZ6BdZl1n7AmF7V9VQ/bL6sk0lzkxPzn4RZljZ+amIXPc/6LLsf9Wdl7931S5/Edd2BXW/0mVx0/mo719OiXKNvglIMfb7pmsMetXVc5rq9pncFrlP2flytjTMW4CVf43pu1M3t+9ZWc8+CU0x9snojac33W519XuoOxV8WJ2F17ZOuhUSk2duErj/K7LfbXoN4FQ9XP4RZXjbWVum+u6sfPb/12ZW/mxKRb5Ee2fdXmvRzJZOTgkvc11/0NQfl+r0rTtvfl1VTQmZ3O3k6l0bW8h/yDqZPiTLs9VWZ6WJbNqY/2qzlnINjDP9pnN8/CTKs97M794X942064ZHmze5Dr+EZ5uvq/rDphyJpIppp2ZsIHLdPIgRQ4UMT/jRkZqvOKNQLxird5EajvzTkaGvOKtRIhqdK5CVu6bpqCkN+VkB0cma+hhGURy8rDPQEnkm5Mos2q+Yo42gGiDLBLDzbLWTE3VL5m+xhDa+STGzIts1m/NnqVgJTNLDPzGzcnwjG/ilIzGHvSnRJht/bz6g1AIgHOgbD3dfW0Wj86q6/An3SE105HB5v7vutzWRyHJdeHhTwF5eoclXLIAXV+XedbRmwTcBKr8hZyD8+wnWp3Qc/NHdT71qiOzWv8dDoRO5/PGzLPOCKfA7DR4CJT1Z9LPi/bla0u/oE3lPLGkmN0kNjiD8Ni3Mu7CFVr/UCRS+Uf/bPduhClfUMyw8DnEoc1WTUuHazTIPn2c2kX2zt8JRGseikQrP+1vZQsgGMtFVn1dlspmMBSJU/5c0I6R1rtNHaeypOdtaY2lMGGLKqxXCoWbxHEKzfuyzOhFN1rpQSBOMXNLI61Uc1MjXHLw+nWmGmIuX0cR283hdZzqIJAWxHcFMk3DXoOcAkm8WpTmoa8XTQHjuYecadTMXeSpgOR72Xkm5m72FFjC8IbzHu7QJgUIf7E2zUFcrp0Co38JMn9UxJe79Im7d1GW9/sbyBQd3JaLxnL2/fcLsf2J7k+r8mWtpb912jktTKeChxKW8PquG6oWqHT4kGLG3LTN5jqZSTdsk9Bc+Mhf0cFr993Z4QFwdpr7v2PKjyiMCumU+Iesm9w09LsPQtaTgxhUnwkHaBKVepimw2QiaIlIiqN1yl9N81i35t60q5LeFChxONIpkDyRgsQTEi/o4MThnYRGD/LSgYljbwmMHoGnrDE2oJHrSxfW6KD44EZiUoY4OiQ+0JGQlOGODkkYXElM2iGWDsofiUlsgfGY3oLJQwufEQsYYOgQxbGhRKcfISrrjp70ECtMMfWhg0EnQCS6qGkQZdfwzEGIHSNkJkJZm/xEmliBxHRaFJQQEm8iGYBwk1CxWDJ7qeq30uRzKCoeZD+xRKEQa1sOBqaoWtPfczm+sAOjsWUT4KyW4Ti2bAKcRb9CFEZjiaaAqfPiqQiksWQT4OSmNIFfyhJN1ozxoYvbjJUDF18z7heOw3Bs2WSfKgzHlg3Dce3s+Trf66z6GM9tOFRWQtzOVmJYT2U7qeyY3i2jzc0ofxrvJ8DU74USAACjU5LBvwKpwuCWIQUCcS1Spbz/T7vMpLibbQY7OU2gwWNx7f+2MlDz36VL2/pHueKNfw8d1fbHyhVN36cebvljAl3D90Eg7X6sH272PtVwq3c/f3ijJ6C4Nu8LrIep8PaOhSNO3ppYZIQvlfNyHVH4+/Y4Xaq+TeSK9G0Lmqtm+6wNpH4gFY8AtG+uCkLaNwslfHdfE7cS4l9+N+SinxbkM5+MBKFvALTze7MssxngxKyEqVo6lS3S1G3uQD9GqoccGQjQbJLJ/Y2kGEsmQAGcKgmCelUQQ3arJAHgV0HlmwkGpfq9UAKAlnn3W1Av3tSmUg6YXbY/hthdHss1RJuN2sBg0kqYyhBR2SKGyOYONESkesgQgQCbOQklwF4oAUDW3ym42YgvTGCQGJZoAhjAFpIkqC0EMWRbSBIAthBuEbItZFoEYAtBAMAcsb0yxBzxWJw58odF43RpjZE6KLKgo0xRQEiEqccMke2BYTvkU68xQ2MItRVKEJBRHDobFBeOUfphCxQbjNEtAbY/caEYpRyIxDDVsOVLE4exUJzd8w1+h6lwm4ctxTl5a9bhRvhxi3AEh2IFDgHZrXZKMwEuxUgqFiEv8q9QLxzNtw2EAgDcRkfsj3UwwA2y2m5mZct0MbdsA2SmZDsrLe3LtdLgJSvrWUa/4kXmOdmnZ8pkw3IeK2sN+4QvrXkoEq/8c9G0dFtlle9E4pS3XWOqeUde2kDrHkjEqa42Fwnd9ruph7eqeAlcwTiQbPtGgqLdDUXilC+y95+zpuAer6PVj4XiAPrXVN+yJsd78mQoEtkG6maRlcU/+HCRbgGWmBpibNHWD3rub4wXDRuZFLdvvl3jQv7stvFxkemyBEXqEgwQrOtQ5J3hEor/cLa6Vvi94HKdyNd3KDGE3d8SBbH9OwJC2O8tQRAbviMgpB3eEoV6i7cOC9jjLdGFbvLWQQK7vH1GJ2Sbtw5S3uct8QVs9FbWH7PTW6w0zVZvHQ6811vii9vsrewkvt3eYhcJ2u6trFFhv7dYidoN316scVCyEp9FH/6Ohx/tS7GEcptsU3Lme+V9Oboshk8Hibp2ScOVeYIHWyESMfiVsjOMjj55ZhFQ5Q0bbY1BRwwBEE/AaGMEHCeEIIT4zEVQntADAKTIzNavPY0HqJdiMlu99uQdoF6Mxhw7og7B/ABI3GVzBAdbWOf0RVhU/wwKq/w4nljKJgkJoIA64aImpyJUoZJfMR4f2SSRQRHQbL2RkNNow8IfoJakmMepGHWgQwKMp8dXbdffodBP0ZiZb9aFTZ1iXVrM27c6zRaDwXgx5PM9PoqNWCqIVVX8ugqqjb1kBMqoHTQm61s40gjopHgLmGXLJXOqUch6shdjisyUgPOdzC2QIoL4iowSYJGRL4mJ+jcySdQ/ldlc/XknO6k0n6Crm2xuLqp5QT97KH8LSzoJ0uvG4TB3FUk4Q8mUKEVd8ethANBAPjHW6Yx16RjXPoMkYEWVm/dNmnPzlLGnGCU2Oo809VaYt9uA2tqJJYFYFktThnS2gWAakJfP2ayr6Sf0ZJKBZBKUPuxuTVMYfXMZiSaBme389mXfEvUu0hZPAmXel0VjTp8600zNrK6YBUoJjMwiDVw1az6Ip3dgMkc+zYd8zqq5mXaNyRZ3jTmt8ru67S4X2TygnXkyCwVGH68IZvO9a8FlLJZXHG4GRJV+/pND3unK4XkzgRu2S0VRjeC1vQwczMtdLWZcr4wthakxMarUzpLpsLwzDxJb2CSE2taz8xEeA6+bmlAPloRlBc+QSXtdnT5+4Gf5fOGDcsJPh+ZbrBCNSci6hR7PM13rIwyZuVU6cnGdRfQs+iUXLRq/+iKDKRdidFjCmoxEpV2e0UEJKzUSlHbRRukN/Msnoj8IXEnxQg4nBnvjOV2PcaDJQSE5PkHYG8Z1OB6iYTKUpuM1qUycAzJdFo40lE6GNG+yalVmTdGRo2gv1Fg+GdbjavZiuuvsfbrMKmG86OVjMkoMel+vqryo5vGkbk4xqMM+uL09he91owR4PxNu3XZz9F62PaYMcaeEUv/uVkgtt0OE0ChuEYGUMRd0E7qke7khVZ4Ij1AZEtdBKGKIToDoA3OwgbFBEdm8dKEQhMAHQASBMuyBAPhghwBQhjgQgDD6Jgi0Y24IwR9bESSBERXcVeXRDtNbA8Y4EJA4cCVY9MNVrF7omS6qMv4fbXfXHUlunIv6v0yfS5q7AEQgAN9ZH1722VtbOh5t+0LLy4vqpmZo9ZBtkiNpzvnzZxWQnK568w0ksoq+m+msRAarIjMBPPjY0b81denZXi0Sy1V9WXMJvNFVxNL3kg6iuW/K7xZiX87OziAvhHUdyJ82fNmCcFvLLK+XgptaXdlZBO78LbGxFt2Fq9BNrD/XP/Lt692ru2oUfGT+C/2v2dI+/NfGn/A1vr3jmunlxkObJy85UXuFy87WXzcvPa7BwlUn6rDsgri/0K8eXl4fHj+uRr/3rYXg6DBHztLv+enLVF8C/eB8Kk7IoH+FaRfkf83Od50fxq533p5Qpt99o6/omnfgnmBH9Uk/vt31yj0hbb6e/bgue03v+nEHr+vB77n3tb0npHHz0A/qgmbinrDGlWA/rAsqw7seFBvt+sED45L2/d7QNtox4+guac/sCXD8kvZj2+81O8PyOyZGQe3soNgT0qCjwo9ob4fFnoAGHRd+QHs7MHY95bd7EQbP+Qt7EzYCXNXSnp++/Oru9e6Pdy+rPuKlprb+xHRt7dcvrw8/3L3ef3rbz3BrPuTwhPna2/B9sX2NiZmF47/ssgfzRGCXPKAvCnX4HJwIdP/z8MIw3efiVJD7no8Xheg/Jyci3Pm8vChA/7k5EeDO5+dFAQ4q8BMR7q3IXxTi9qN+ItILH/kXP4rGFbHJp9EFFbKLAh7WtSdi3V/nvux75Y30mS9zR2P9otBmG+0TsV7VeL/sBttoMc/cXpe0nC/7pv0W9MyXu7MlPRsiVv3+8eHx028fnVrf+cHpCl87za/enRyer8y5XbVY2kY37Wls3pvGWXN1daXhUqsTF/ry/PSf9+4UqNXlzj5++V/nLBuy/utGq4ZMXMjrbl5daNjVPHGh5aE+da2vn738cncPn70V/tbX+/rhiy9499e7h9dj42vqiqefvviSfzyuZvutM791dcnTT198yef71x+fH/8nn1O9uuTppy++5A/86by62A8PV91xzjTd9WUGU3PnLuM3d9nFNhq3c5f8h2O67bvu+SkXX/zx6Zc/Pr88Pf9+x+2/Pufiyw/bxqsLbyPezIPg8+env/7q4eXP/+dl7saEEy5/Zzw8fvf5/hfH23zu1XH2+ev+3t/dPb8+3H0e7CrK/+zVeZf/9d8//fVf7j8+PTuLYK///PMTLr6wMwpwXeMZjAGcuMzTl89P37VtcOaeveefv/iyg/rx6pKsNrz3/cLbZOs3y44W2MxfOdneWv/J17SuZrLa709ZJ/TO3pP5StvkW2N/u32qxjHsiCV1jv3drpNhjDthaCQXdLlMvdXcrlTyTtvXcTpxeb+bdHX1nZ2iM68btwt0/YbZ1+E5cfHtvsNVEBf2FPJgVu33x+Nk481pA85H59v1w1aiU/BEi5FEf3kj3AtjtkE+H8yw68ELY7sbYj6AUZXDu/5m9WP+8g+PHz//+GkZe/ib+9e7T6NmrxeQV8q7hDjz1vACu/gNMh/edrPEC24/1u0MbbuB6oW2fwTP7m9t/Nrzv7MLXoHzYW28Dr2oLnk1zge18Zr0grrklbnjwblRm3WfnZfUbOfDmnyre9Fd84bf90SbqICOHmqXVkbng9xuL3jxXdh22PH9DVqW7pe2t5U5H86uFqcX3/Wtzx03yYbqjW+RSzxv7ze60VPhfok7DW87LF5Lf9vCeKaafv7Z+Xr6H3/6cvfy8oaLs5lFrvZhUNJWBQ3+0IubFCysyTbFXAizjQoWyK5WxVw4XUvevvL9Ia3Of5+wtls7LJjJ5s5cCP72nuMgNrb43BvGZrOLxTDX7poL4IKGFwvp0pbXbBpPNr14Dl/T9poLcLLxxcK7pvU1F9xk84sFd037a/abm2iA8e/t0hbYXGAzTTAW18VtsLmwZhphLKyLW2GTT/SZZhh9qF/cDpsLbE9DjMV3dUts/gk32xTzHnJXtcXmwpxsjLEIr2mNTX6HW80x+sVd1B6bC2h/g4xF+E4tssnbZbpJRm+W69pkk9/qTKOMfpEXt8rcwHizbNnRfKZVdvbRHWsPPD/f/fSPD8f9a3df4AOcvFVFO/9r3rWVSIK7opE4Feh2G5EENdlEnApgtoVIwtjVQJwKZk/7kAS0u3k4FdR265CEMtk4nApgpm1IQphuGk4FsdkyJBHMNQynLn9Bu5AEdGmzcDJ5J1uFNHOvaRROhTfZJiTBXdMknAptskVIQrumQTj5rU20B+l3dmlzcCqsmdYgierixuBUUDNtQfb+v7QpOPf0nmkJsgf4xQ3BqbD2tANJdFc3A6efaLOtQOehdlUjcCrIyTYgie+aJuDc97fVAmRf2kUNwKlw9rf/SHzv1Pybu0mmW3/sFrmu8Tf3jc60/diXeHHTzwvrtOXXdsz558c/PT3/cLYpNInS+eh8y+9PP36m+3mNCv6wnMRrXV70+5/vwxj2Pt93hrX96BxGd+Gj84IgB7fXZoR7766d4Q0nfw2D4xPB3jG0YY11GNr+Guv+0DbmQm3F582LescgB9XqYXR7q9U7wxpNqRzGRadXvmNgw6mXw8j4NMx3DG1i+tswwNFUuPf8aUfVxPFvu7uaeGFoT58uSLyzc/973hK8Fjt+O+yoxe4MZ7YWO4zvqlrsdsDr7YjbOfcvg6oY+9yOYVF3H//83fNx24ZdZX84O49XyOgf4HVV+rtAuyFs7f+84/KPTqeIf/FH7A+59NJf+jTP7hi//tuX561d21g0fiHXB/jy5e6ZT9f14/n5nOsvv2fnTRbK7m03J7+VuY2b6ZezY9fmuWCOtZuH1//nx6fnH3/YFwuceX0of7l/3p++X0+6PoC/3j989/1o32MWwNeTrg/gU981+T8+3z1+9+PddzuTg5x9fUhvhf3H01/un58feHXBj4mdfn1Qr/d/e22f/NdLUoacfX1I8dPLl+/vn+8vD8sp4frQ/viwN6eXM66/tLPKiH/l0XIjuy7M1x0ZXHiwAMmuL7ttZuX1IAy+8tPz3uFR9vD508e750+/G1L74KnGzr8+rO8fPn263xnKz+dcf/nhtsDs2vv3BJ6smezaEJjWTa7fDXiytnJJpfKyfYCna3XjPXadqtwFG+xOP2u2dtd1njgXba07+Yrc3leXvhsv3FR38v6b2VGX3ocXb6c7H9jMXrpebBdvpDtbSd/cRZfX0C/bQne+5eD0p44bDXs6U3fVnjd2zqV15ku2zZ0LZ2vPXBbORRvmTtcIpnbLdWoDl2+V64bHVmJ3+qy+LsS+o7Nq5ZO/un/5+PzwZdh7d/KZ+Z6w4f1Ji51YFG0V8s4OKH7dYefT7CX/zFcq5Ff882ChwtkL+vVGfk1SZ9zsXZ0Iw2nO8BiwKfMuAfBmjRMANGneI4Bxny+Pw+nvfY9w/L5fHgrp932PMHZ0xPK4Zjph3yNQv0OWx0U6Y98jjLmOWR7SRqfsu3xLWx20zpflds6+R1CD3lEeDusZfY9ABr2kPBDWQ/oegcz0lvKIhj2l7xHaVK8pj23cY/oewc30nvLYhj2n7xHabC8qD2+zB/Vd3oBOb6rz7sOe1HcJYdjH6ATC+xff5YEw1dfoPBvG/YwXhoctC/zoL59++HL38RWaF86nxm2MjSsdyX7jMsePXHCNh2f4rk9Lfzu4v9xvv9x/fPjTw8c7r+yzD+wq/389vLwO23frD+xo3x0nHv3m7vEnf49j/MyOuYYb+xzTkuf2Ol4F7k5GOn5usOExjwFPe58g/tmrsI1C+OcBnw8CyKrp6+/8H/9xTJWLLn7787lzMdyeBj7KOrKFyCquyZ1ELp5QSq+yfybp6g/yhmA/PX+8//b++S/3z7/94/HBzVcH51Hxk68LaHNYMQvksvHEcwFtdAmxcPZ3184GszF0mAVzyZjh2W9mMA6Xfy97B+DOBeL3F/M4dvYVz4bh9xPzMHb2Ec+GMZzUwOLYP5thLpDtjmoez4Wd1HueMFuzK7yHzEXTKubC2hhjzCK6ZHDx5HfkDdulX8yu8bpzAcwP1GURXTlCdzK9NyaYOcl9ycyy6W/NF3Xni9qp6YNAaHVqqw7/80feuwp/XvCeGvzXqDfrztOXPztl78XPxoP/vB/yWXv01P7OPjH/tbqjn9flbYx7Pg/Re9o5lX92uWFlf+5yT361nl3x68evuejD/E/0YfnszsvNNqm8K261pOC8h8Efe3w7/vbxM+XEjcvfnpw7Hcdb6J4n/fjAJzNshLKc915hPHxq3SDTkfz88Z2JcPqMOHa+fP3gaNYI/+S+Z4b3mw/K/nByHv87nT9hUO9+en74f4+dIz+fszcmr5D3CHA4F3UU1PaehPsCcap1oxD2VO72BTNbxRtFd1VFb1+4g2bVKMK9jaud36Ff4Rt+bTurffuCGnZSjMLa31WxL7BhE2sU2P6G1s77ctzpNbw/L+j62h/cuL28Fd8FreZ9IQ776EbR7e+p2xuY20U2DmtfR9m+oPzuslFMOzvN9r/CedfZ1jt7RwfavpC2e69GoV3Yh7XzlfTw3eMdXUFl+EZ6O+udQsK653G9gD/evQznK7PPzdc7/9RGV+0q98PP5/j1qFXgF1Z7eQBTld7ZEL7WVn8+Y180vIDrAxvUMHkge+uXs4HsqV3yyK6uW86GulGz5NFdUq+cDWirZ9OP6qLezV0/67jC6/ySF1R3ZwParOzykC6r6s4GtVnR5UFdVs2dfjRsV3KdR8SFVdw9gW1XcP3YLqzezoa3WbnlkV1WtZ0Palix9ULaX62dDWhcqeXxXFCl3fOC9iu0/jt5Z3V2+ok+VZl1numXV2UH4bm1Rp+MyMfm64yfputJp3BzetZE5WgMR69Pr3efR92ANITTs94vhN9s5yYN4jd/fI8wnv686+rt45dcFAcu/tPpgvl9qOLxn6YHJ/72y/3z1qqY+Jn5FB3UA2mhtA54+uWswr346cCvP3gyXBLG9nuYhzF4B18SxrDyxCPgFaeLvgPefnL+8B1tp9kAZttNPKKr2kyDEPFG/t3z058ePj88fve/7v9y/5kPQqaf2TXO+V/uf3j6y/3/ebl/5ldYHZ9+kPzLfesO8J8iZx/Y8ZZ7fvry+7vn7/h+C+tCP5ydwFP3PFavT+T+r//x8edeosmLr066IgDnxiFX3XPXTF169pYhsVx1v0wFN3ipkHj29ipMhbDVnUDiuKgfYe7H8jsQ2O+zs+dgKoRhlwEJYn9fwVQYw/ccCWN/78DcjTvuFmA38AX9AdOhjCsgTjQX9ABMBTRs+pNY9rf5J8NwG/s0iH2t/KkQ/OY9e6nta9dPBeA36EkAO1vyc0/RzUo6e45e1nb3AlpVkH48zq374e7xk1NBwuPTFaRv7++eP34/s9gH/+T1Ax8H5Y4HQDqh+3OfHx4fLvjjPpyd+R6heKMHR0EMhw9uXh7z6dv715mavfex6ez61R+/fb17HQHl+Sd2tOE/3vEV4EmBH94+zL89CHJfvZddbk/Fd+7iszVfFs1VVd+58AZ1X/pz7Kz8zgWxVftlkVxU/Z38yfz6L/2VdlaA54IY1oBZGPurwHOBDOvALJD9leDJ23hcC6a38wXV4PlgxvVgL54LKsJzIQ1rwiya/VXh2UDcujAPY19leC4IvzbMYthZHZ4Lwa8PsxB2Vognn6ybNWL6bL2sSuyGdN6td7a3Mq2jr/Zyfvcp5Gy/6N0TyOf2r95ooK7j2F4tb+7C3tbH7JrDHY/nLufvossuuLF57twlnT1z2fVGW+XOXczbpphdbbg78eTu9lt9PmRv+4s6fWaC2eiOW4dySX/c3M006GZht9LefpaZIEYdLesYdve0zIQw6mpZh7C7r2Xqfhj1mpNbYne3+UwQMz0+61gu7vKZvXG3ekj5vXtRF+lMSBvd2OtoLunHnvpuPIEiX8gugpq5+LxBraO5EqGmUnmTgEgiX2ZAU9/WCIHIF7RbgZwgTuuK55uxkkjWW7/OzY9/fr77qa8/OlnsBziFv9mn9rTdU00lgeyupV6/ef30lvW7L+tVUckVhzXUqYv5FVRyuY366dQFneopudqodjq9k/jg2eFsHr73yTEVyrCuSALZX1WczGi3pkjzeV9FcSoEv55IIthZTZwKwK8lsifcvkriVACDOiKJYG8VcW6P880aItvb/LIK4vStOq4fOnfrBdXDqYCGtUMSy/7K4dz3wuuG7MvYUTWc22Z+smbIdpq/pmI4l8Ab9UKWvpdUC+e+Kb9WyL6cnZVCL4R1ndAfAX96fEeNcGPFpFWpc8slnQXrvi9fP34/WOt0fWk444pLP316+NPDvmvDKZdfvNewdl0cT7n+4nyBKv/Kg9WpnMuuc/fYSX4/rpv8/JH5DP6v2dI+/NfGn/A1Pu/Lm77Uj1dfaqPOjtebqbVvXvSHHz+/Pkxf8+3TV11yov0Fl51tgW1eeq4xDFff0RzeDGDcCIQLTzQDNy/o9eTTCw678v0Lnt72S83g/usSAYMuDffDOyBsuG/N+AIzG5b7f8++qt1GJHuqebtDmq3ybcR4VfVvd9CD5tRGnHubVrtD26qlbsR3UY11/4/u1163fuedNdndoQ17TTaC29+Dsju8YRtxI7z97cX9D5hx99fWg+aCrrCLQhw3+yeivKALYHegw6rIRoz7RxRdEJ7br7cZ3L4+vt2h+f19G5Ht7PvbHZjfD7gR2M4+wf1vjc3Oua33xmUddTOBrmc6/vyU+F8Pf/4a7Ns8x7Oj08Os/+nYgTCoDp4en68B9moJrf6tCvzw9cO8uncWojeo6/TZ9I/PTz8Mx3c5H36XaeDj0jfng/t/ydRz/fd3313wN3+ghbxTgN8ff74LYno777/le7r6O9oBzTsD/eHub9++3n2+f7x/eRls2LgRLS/l/UJmT6ev5zgPqPMP7JiJjadO390nH56/u/emCl5kdrUD/+96z9RYRfd+qTER8uTdvwpyffdfG5afUdPZtDuTLvrBdv1Y/rfwPj/MxY/k8Q/wy88/vrzePx+bjSyGk8PzX/bHfWV+OP88/5tO4/TqAse1Ol9/fJ676Omn91xyehsB94KbGwmcnPk1Si977l6+v+jyt8uZO2LYWL//z/c/cUXZjuXt1KuCwTfhb54eH16fnn/9l/vHV5wVeXZs+v23nDV4TJ1/Ysct8/T4eP/x9fej3hVS9gdyHv8OIXT3WXT3/PrH+7vXf3y+/68f7x8//jQfinPuNeH88PD4T1dE5J9+TVAvbQ+/5bMPj9/95olvdMwics69JpyPz/ef7h+P+6jPJuSH81PmXuxzwXx++u7h493nb3vb6i0rHx5/fOVrybHoNsp4z3Bfno7bA+++6danvWdQP/RPLWsBTH9t69PeM6jHp1/df76jqzizYL5+/F1/rnb3/MMXSrL+7dZPeM9AXufvtdd3v8c+Pv3w5fn+5eWJKy1/S5ye8r43/N2nX9x9vnv8yDuZ+A1+ds57hvPl+elvP/3T0wvtFWaxnJ7w7oH8zuFlN5DfITG/UyDHVdcenR5pN5iTk97/m7l7efnr0/N0yuBJVwaUTlfRGLzN/3L3/HDsEj2uorH+2N+FccVxtV7H4Epva3WsP3LBNWiN9/TQuF4aC5THFpVZTv0fq0/sGGr36dPxoTRZ5IevH+fVpXWs3tP7tMW2cdGNJVsmr/j908vr9N/59uErr3mcHPLwl/vpy558/sor3z3/8eFsDNHWD/v189f+sqed7lu/7KhvffqK98/PT8+zl3z78LV/5dOXp89P3/30r/fPL/O35If1aVfG8cPD4789PN/vDGN11rVR3P3tkijwrCujaOOkfv/88OWs02sjCDzp+t/jXy4Jg5x3ZSSf715e+4i4PXGsznqHKJoG/+rudVcQpydd+5vM/wrvcLUvzw8/3D3/NP3I//njV1735f71bMDDxnW/fvz66+6878/OuPbZ/7a96KfpF8DpGddm90xXy1ayz3a1XPpk/s39y8vdd/fHxfB/8dOOwPip7/CmON7Zv1jtMDrxssATr4/lFy9Pj7/943/ef3zdGcvqxCtjeXj5+PzTl9fpLD75/JVX/r+YFG1c/T9mtGgUQcwxyHnd/B/2tUTOT7k6grvPn/9pTwPh5PNXX/vh5YiFxzbu/K9/csY7XP+4IcUv7u+Ozd35EM5Peocojvf3vm/h5Ix3ycE9yfce1/xy2jm1VVEYTX0YXvMgXzsT7v/rx1Ok2HpXvn36kque94r8/u67b09m4Pf+kP6Pw96KIfWuSvmwwbpLFFwWf++06U76xeAj8/0sX56fPt6/vHCbZaV+OD3D+WMgXrev+sdHZ/dJeuGvn9972bMxDR1FB0x7/on3HJBESp4dhQRh87/t21aH7Nk/+APJx97zr/SKn/1T2V8xRJ9v36rOQ6xzwxoU8g4BukNQB/GMB5/uuPzT20Yw3pBzNwg88+pQvjzf/+Xh6ceX/uFdsaxOvSSY1XN/eVrQ/vDzg9M94m+njfrEyWeG5WuIJ0/Mx5fX5x8/vpJuRa/cD+cnjR+dl3aQuxcfv/Tmr+p1IrgX3upG2HHt4+A+vy/BjQBPe484fu33Kozi+PV218Ku3+J4h63raoPf4u2E66/9ekfq4f6VX0frwu+47hHJ714fWCNgcOOdnPNuETx8fnj96ddUFjYjOTv36oh2dTK5sV3UzbQjyuGotc3odo1b2/Xdfbz7/Pvvn+9fvn/6/GlPROTM98itH56GXjNKrdWpl8QDDVBOZ24UYzzbdeXv717+5+PTXx+/3fuUW5/4PtGcdGdcEhM9/aLITpvrr0//97e//d876gFvn7/oyqQtfPLJQUvH//R8g2d22OvGta5+lGwOtnKeKDtCvObZsl3j/uXnh/vH1+VBT6vd5BPX9sF4RW51yLBgva6rx08n49umLnv7ds70xcmI9rOJGicnjLo2yOd2jEO/+/Hl7vMvnx5fHl5ejwm86xIf2OkTf/9WC/vx7svL9090LJ0fy8lZ14fw6f5Pdz9+fv39893jy93Wyi1+TKNi3i/IURfJdmybfSMbIZ0m7a8fP21n7OpD8+n6p6dn3kHFy/zw9nn+h62jHV32l5/v72gnx+jabyddGcBwFQ7n+tv7Lg8vvxoV+C30e5335y9H53/KB88fT0v68LCljm9RjUamvHjMc3aprx+94nqvf3v83z/+8Md7b4zY2RVPP3zFNR9efvXw/OqNAjn/On/+6L7rnb0cv797OT40Pv32Rw+Uzq55/vG912XjXZfP/TO+oeHotfUMVtxWHQMD3E7+zWvdzt4D//xpe47cvz28fn/yNvrl3efPx3W/IBrnU9d+oaNit75YL/BBrpyC5/ItPz2PBZCV8auHZ9i4+2thPx+7vNR/fHr+5Q+rdFh/YvcV3IJnyjttnk3Vgdaf2udPg0WcnKLd1ZvOWjXr4J0gttYx86JwFzC7LIxtixt9HRMUNx/KD3d/O84ue3j11yfzYlmfevX3wlcSdL+MHUsIzgcxu3agF9VViwbOhzkQSi+yvcsE7vjO/KX33K9p55p7u1L6omTeucrefEDDNde8gPYvtrYnIHeVNT+cfcurzQfjr6vmxbJzQbX5UPyV1LxQdi6htuNNtbl2mvuuumzRtGFoqy5BXqV8rzrkrkrjRC2xdcX9+oeH19f752Mdsy3pC9ekn7n2D/EL3fqreMi86f5Pg9GuJ8c2Kpcnjb8/PT/98O0rHb2J5X04+yz/W07jG1zx+LHfsQGM9Jonn77qqt8+/+Vf7j+eTlsd/6knH99z3dnhIKuLzgwD4ZdczVbcvthwHOrEVej409VVhiNPJ67Sl2r43d3r99vXOvvsxVd8ePnn3/0lb1/t589dnJIPjy9f7j9OfIlfP3jxtV6fZm/yk09ecbX5G/zss3uuOHwmT1zu9ut//l3YWtPptBxaxHU34ziq22MhfxcuD25j4ae5W3kjxi/t/941xpP33m+eHr97+tUvvi7zeqwWvny5+7j+yf2PvstbcaP4mZfk4I/Z/xbZimfmpTIV0KqdA71o8wGdnPpe8ZxU5Wfj2FGXn4pn7nm7FRV9/L5vbH99eP3+l5f/fqvT3zFOcstv3uj/Lbf3xTf1O9zKl9/AV9wm45vjkmttPyIufjBcffvN3HSXXHfu1pq/oaZjABVCqJnGgX876f0e6AD52DwPbPXMe4XPdc2zv2D7b/32/vX14ZEv+c0+t+Ov3VXkh79O/WE/h+tddDjAYHD17UEGe8L4z6cfnx/vPu+L4etJ7xDAzku/65d/2Vf/LiH86eWnx4/7rv92yp6L//vNNw+Pn+7/9s3f/3/f/GUZW/z338TbdFu/ufnmTw/3nz+9fPP3f+hR3Zz0RX9adr3+5t+Xj/3r/fH9dvxw//T/OHxz84fDjdltCunf//3mD28ntwPtH97K+Pov7cTwzc0fAjsxrE4MZyfGb27+ENmJcXViPDsxfXPzh8ROTKsT09mJ8s3NH+RGwu0h5rMTZXWinJ2o39z8QdkVdXWinp2Yv7n5Q2Yn5tWJ+exE++bmD8ZOtNWJdnZi+ebmD4WdWFYnlrMT6zc3f6jsxLo6sZ4nwDEfAs2dsE6eANnT0ofnD0mg8wwKx7wINIfCOonCeRaFY24EmkdhnUjhPJPCMT+C3Fi8jQc9P3mdTOE8m8IxRwLNp7BOqHCeUeGYJ4HmVFgnVTjPqnDMlWA3mm+rQNjrxArnmRWO+RLKTS63Rc7PXedWOE+ucEyZUG+y3KYYzk9e51c4T7B4TJl4uFG9TXJ+clwnWDxPsHhMmRhuJN0KPmfWCRbhEdWeUfFG5DYEuDJ5Sp0nWDymTEw3orchnn/ZcZ1g8TzB4jFlotxIvi25nJ+8TrB4nmDxmDJRb8RuS67nJ68TLJ4nWDymTMw3Um612vnJ6wSL5wkWjykT7fiFZbgv4jrB4nmCxWPOxHK8coQHdFxnWDzPsHjMmVhvJN4GgS9snWHxPMPSMWfS4XhytfPcTusMS+cZlo45kwL7ndM6w9J5hqVjzqR4/J2jwttsnWEJXoTtTUgzLJF34XmGpWPOJDmenA2uvM6wdJ5h6ZgziT7C0jrD0nmGpWPOpHyT6q3CT5XWGZbOMywdcyYZe/KmdYal8wxLx5xJhZ68zrB0nmHpmDOpkudfWidYOk8wOaaMHG7kcJskntc91gkm5wkmx5SRcJPzbYrnd6SsE0zOE0yOKSORPXllnWBynmByTBlJ9OR1ggnUtlp1S+jJpMJ1nmByTBlR+jevE0zOE0yOKSOZ/FKyzi85zy85ZozYsZYYD3DyOr/kPL/kmDFC80vW+SXn+SXVv/I6weQ8wbQlWGXfl64TTM8TTI8powf2S+k6wfQ8wfSYMhpucrzN53+yrvNLz/NLjxmj8Ubttuj5n6zr/NLz/NJjxmi60XpbM/zJ6/xSqNG3Kr0cn/gJnkFKKvXn+aXZa0joOr/0PL/0mDGq9MLr/NLz/NJjxmg+nmwZfqh1ful5fukxY9SOJ6ueP4N0nV96nl/5mDFajn9zKud/c17nVz7Pr9zyq7Kw8zq/8nl+5WPK5AM9eZ1g+TzB8jFlMm1e5HWC5fMEy8eUybR5kdcJls8TLKv7ksvrBMvQbGztRto2yaTleJ5h+ZgzWejJ6wzL5xmWjzmT6Ys9rzMsn2dYPuZM5u3ddYbl8wyzY85k3uZdZ5idZ5gdcybTdq+tM8zOM8xahtG2r60zzM4zzI45Y7T1a+sMs/MMs2POGE1PW2eYnWeYHXPGaHraOsPsPMPsmDNGM8zWGWbQOdF6J2iGGemfOM8wO+aM0QyzdYbZeYbZMWcs3+jhNiY4eZ1hdp5h5eDWeMs6w8p5hpVjzpixF2xZZ1g5z7AS3Vd7WWdYOc+w0jKssLdzWWdYOc+wIv6V1xlWzjOsqNssKusMK+cZVrL/ba8zrJxnWGkZVlnFoKwzrEAXWOsDO9yo3Gb8qUgv2HmGlWPOlHCj8TacN53LOsHKeYLVg9sGresEq+cJVv2OirpOsHqeYDW67e66TrB6nmD1mDIl3mi5LQonrxOsnidYPaZMobWwuk6wep5g9ZgyRW403aYEV14nWD1PsHpMmaL0yusEq+cJVo8pUzI9eZ1g9TzBakswY9lZ1wlWoZ+1JVih3zbpasW+1mPSlMrO7sfOTz/5t+X8Y97UAz+fdLgeoMf1cEydGtj31o/h+dDpekjuA7wfw/Oh3/VwTKAa+fVJz+sBul4PxxyqNF37MTwfel8PxzSqws8n/a8H6IA9HDOp0qTtx/B86IM9HJOp0rztx/B86Ic9VLdTsh/D8yH/Wvd9tePj0eS8HRBYb/+qu7/lX6Hx0w5/yL/WiV8rP5/kH3b6917/w4F2gbN+f+z47z3/h0DvINb3j53/vff/EFl3dmD9/wgAXQAOiRdAchARoCvAQXgBJAkRAroEHJQXQLIQNaBzwCHzAkgaggiE2M3JaAEEBQKoQGgd/eFQeAEkEUEGQuvsD4fKC2D6BJnYOvxDoKwRCBAEEILQOv1DCLwAkomgBKF1/IfAM5FAQQApCK3zPwSeiQQLAmhBaAAQAs9EAgYBxCA0BAiBZyJBgwBqEBoEhMAzkcBBADkIDQNCoO3WQPAggB6Ezge0oyAQPwgACKGZAO9aDoQQAhhCaCzAe8ICUYQAjBCSq+qBOEIASAjNBnh/WCCUEMASQuMB3iUWiCYE4ITQhID3igUCCgFEITQk4B1jgZhCAFQIDQp431ggrhAAFkKzAt49FggtBLCFIB3gaddJILwQwBdCIwMnf4kwBCCG0I2B5y9BhgDKEBocOPlLnCEANIQuDTR/iTQEoIbQ+MDJX6INAbghNEFw8peAQwBxCA0RnPwl5hAAHUJzBCd/CTsEcIfQKMHJXyIPAeghNE1w8pfgQwB9CE0UQqC9d4EIRACCCE0VnPwlCBFAIUKDBSd/iUMEgIgwkIhAKCKARQQfIwLRiAAcEQYeEQhIBBCJMCCJQEwiAEqEgUoEwhIBXCIMYCIQmQhAE2FgE4HgRACdCAOeCMQnAgBFaOYQIh8+RYwiAFKE5g5O/hKmCOAUodGDk79EKgJQRWj64OQvwYoAWhEaQPD8JVwRwCtCIwgnf4lYBCCL0BTCyV+CFgHUIjSIcPKXuEUAuAjNIpz8JXQRwC5C4wgnf4leBOCL0ETCyV8CGAEEIzSUCJGP4COIEUAxgvlQFohjBICM0GzCyV9CGQEsIzSecPKXaEYAzghNKHj+Es8IABqhGYWTv4Q0AphGaEzh5C9RjQCsEZpUOPlLYCOAbISGFU7+EtsIgBuheYWTv4Q3AvhGaGTh5C8RjgDEEZpahMgHkRLlCMAcofijmQKBjgDSERpeOPlLrCMAdoTmF07+Eu4I4B2hGQbPXyIeAcgjNMVw8pegRwD1CA0ynPwl7hEAPkKzDCd/CX0EsI/QOMPJX6IfAfgjNNFw8pcASAABCQ01nPwlBhIAQUJzjRD5OGbiIAEgJDTbcPKXUEgACwmNN0KkGhwIhwTwkNCIgw/KC0REApBIbMQRIhXlSEwkgonEZhz8DozERCKYSGzGwcdeRWIiEUwkNuPgw68iMZEIJhKbcdARWJGQSAQSiY04+CCsSEgkAonERhx8HFYkJBKBROLBfwFHQiIRSCQe3BdwJCISQUTiwX8BRyIiEUQkBv8FHImIRBCRGPwXcCQiEkFEYvBfwJGISAQRicF/AUcCIhFAJAb/BRyJh0TwkNg9JNJRQ5F4SAQPicF/AUfCIRE4JAb/BRyJhkTQkBj8F3AkGBIBQ2JwX8CRUEjEyRHRfwFHNj0C50dE/wUc2QyJ1RQJ/wUc6SQJyL/ov4AjmyeBEyWi/wKObKoEzpWI/gs4stkSOF2iI0ikABDZjAmcMhH9F3BkkyZw1kQjDSd/2bwJnDjRRMPJXzZ1AgQkNtDg+Uv8I4J/xOYZTv4S/4jgH7F5hpO/xD8i+Efs/sHzl/hHBP+IDTSc/CUAEgFAYgcQnr8EQCIASGyg4eQvAZAIABIbaBzXgWD5SwQkgoDEPqmC5y8RkAgCEptoOPlLBCSCgMQmGk7+EgGJICCxT6+g+Uv8I4J/xOYZTv4S/4jgH7F5hpO/xD8i+Efs/sHzl/hHBP+IDTSc/CUAEgFAYgcQnr8EQCIASGyg4eQvAZAIABKltz8oAEQiIBEEJDbRcPKXCEgEAYnqz+2JREAiCEjssy94/hIBiSAgsYEGz1/iHxH8I/Y5GDx/iX9E8I/Yp2Hw/CX+EcE/YvcPnr/EPyL4R2yg4eQvAZAIABI7gPD8JQASAUBiAw0nfwmARACQ2EAjJAoAkQhIBAGJTTSc/CUCEkFAYh40f4mARBCQ2ETDyV8iIBEEJDbQ4PlL/COCf8TmGU7+Ev+I4B+xeYaTv8Q/IvhH7P7B85f4RwT/iA00nPwlABIBQGIHEJ6/BEAiAEjskzZ4/hIAiQAgsYFGSBQAIhGQCAISzR8AE4mARBCQaP4AmEgEJIKARPMHwEQiIBEEJJo7ACYS/4jgH9H8ATCR+EcE/4jmD4CJxD8i+Ec0fwBMJP4RwT+i+QNgIgGQCAASzR8AEwmARACQWPwBMJEASAQAiQ00QuIrkRABiSAgsfgDYCIRkAgCEos/ACYSAYkgILH4A2AiEZAIAhKLOwAmEv+I4B+x+ANgIvGPCP4Riz8AJhL/iOAfsfgDYCLxjwj+EYs/ACYSAIkAILH6A2AiAZAIABKrPwAmEgCJACCxgUZIFAAiEZAIAhKrPwAmEgGJICCxDvKPCEgEAYnVzz8CIBEAJNZB/hH/iOAfsQ7yj/hHBP+IdZB/hD8i8Eesg+Yv4Y8I/JEO/gCYRPQjgX6kgz8AJhH9SKAf6eAPgElEPxLoRzr0dXioHyXCHwn4Ix38ATCJ+EcC/0gHfwBMIv6RwD/SwR8Ak4h/JPCPdHAHwCTCHwn4Ix38ATCJ+EcC/0gHfwBMIv6RwD9S8AfAJOIfCfwjBX8ATCL+kcA/UvAHwCTiHwn8IwV/AEwi/pHAP1KfEOKshUIAJAGApOAPgEnEPxL4Rwr+AJhE/COBf6Tg+1si/pHAP1Jw/S0R/kjAHyn4/paIfyTwjxR9f0vEPxL4R4q+vyXiHwn8I0Xf3xLxjwT+kaLvb4n4RwL/SNH3t0T8I4F/pD4LJFF/SwRAEgBIioPlfIh/JPCPFH1/S8Q/EvhHir6/JeIfCfwjRdffEuGPhEtHJd/fEls8ClePSr6/JbZ+FC4glXx/S2wJqdUaUr6/JbqKFORf8v0tsYWkcCWp5PtbYmtJ4WJSzTNCov6W2HpSuKBU8v0tsSWlcE2p5PtbYqtK4bJSyfe3xFaWAv9I4vpbIvyRgD+S+P6WiH8k8I8kvr8l4h8J/COJ72+J+EcC/0ji+1si/pHAP5L4/paIfyTwjyS+vyXiHwn8IzXPCIn6WyIAkgBAkvj+loh/JPCPJH4DJBH/SOAfSX1/S8Q/EvhHUtffEuGPBPyR1Pe3RPwjgX8k9f0tEf9I4B9JfX9LxD8S+EdS398S8Y8E/pHU97dE/COBfyT1/S0R/0jgH6l5RkjU3xIBkAQAktT3t0T8I4F/pOz7WyL+kcA/Uvb9LRH/SOAfKbv+lgh/JOCPlH1/S8Q/EvhHyr6/JeIfCfwjZd/fEvGPBP6Rsu9vifhHAv9I2fe3RPwjgX+k7PtbIv6RwD9S84wg1N8SAZAEAJLM97dE/COBfyTz/S0R/0jgH8l8f0vEPxL4RzLX3xLhjwT8kcz3t0T8I4F/JPP9LRH/SOAfyXx/S8Q/EvhHMt/fEvGPBP6RzPe3RPwjgX8k8/0tEf9I4B+peUYQ6m+JAEgCAEnF97dE/COBf6TmGUEooCQCIAkAJJVBDZAASAIAScWfgZkIgCQAkFT8GZiJCEgCAUnFnYGZCIAkAJBU/BmYiQBIAgBJxZ+BmQiAJACQNACQRAAkAYCkAYAkAiAJACQNACQRAEkAIKkDiPAdAQiAJACQNACQRAAkAYCkOsg/AiAJACTVQf4RAUkgIKn6+UcAJAGApDrIPwIgCQAk1UH+EQBJACCp+jOAEwGQBAAiAwARAiACACIDABECIAIAIgMAEQIgAgAiHUCEAogQABEAEBkAiBAAEQAQGQCIEAARABAZAIgQABEAEPEBRAiACACIDABECIAIAIgMAEQIgAgAiAwARAiACACIDABECIAIAIgMAEQIgAgAiAwARAiACACILHthUAARAiACACIDABECIAIAIgMAEQIgAgAiAwARAiACACI+gAgBEAEAkQGACAEQAQCRAYAIARABAJEBgAgBEAEAkQGACAEQAQCRAYAIARABAJEBgAgBEAEAkQ4gQgFECIAIAIgMAEQIgAgAiAwARAiACACIDABECIAIAIj4ACIEQAQARAYAIgRABABEBgAiBEAEAEQGACIEQAQARAYAIgRABABEBgAiBEAEAEQGACIEQAQARDqACAUQIQAiACAyABAhACIAIDIAECEAIgAgMgAQIQAiuLeGDyDCNtfA3TUGACJsfw3cYGMAIMK22MA9NgYAImyXjdU2Gz6ACN1oA/JvACDC9trAzTYGACJsvw3ccKMDiFAAEbbnBm66MQAQYdtu4L4bAwARtvMGAIgMAEQIgAgAiPgAIgRABABEBgAiBEAEAEQGACIEQAQARAYAIgRABABEBgAiBEAEAEQGACIEQAQARAYAIgRABABEOoAIBRAhACIAIDIAECEAIgAgMgAQIQAiACAyABAhACIAIOIDiBAAEQAQGQCIEAARABAZAIgQABEAEBkAiBAAEQAQGQCIEAARABAZAIgQABEAEBkAiBAAEQAQ6QCiFECEAIgAgMgAQIQAiACAyABAhACIAIDIAECEAIgAgIgPIEIARABAZAAgQgBEAEBkACBCAEQAQGQAIEIARABAZAAgQgBEAEBkACBCAEQAQGQAIEIARABApAOIUgARAiACACIDABECIAIAIsVf/0WIfwj4hxR//Rch/iHgH1Lc9V+E8IcAf0jx138Rwh8C/CHFX/9FiH8I+IcMFsAS4h8C/iGDBbCE+IeAf4i/AJYQ/hDgDxksgCWEPwT4QwYLYAnhDwH+kMECWEL0Q0A/ZLAAlhD9ENAPGSyAJUQ/BPRDBgtgCdEPAf2QvgCWUn4U4h8C/iGDBbCE+IeAf0gdNH+Jfwj4h9T+/k30+UEARABA9OC3P5QAiAKA6MFtfyjxDwX/0IPf/lDiHwr+oQe//aGEPxT4Qw9++0MJfyjwhx789ocS/lDgDz347Q8l/KHAH3rw2x9K/EPBP7R5RlDqR0oARAFA9OC3P5QAiAKAaPDbH0oARAFANPjtDyUAogAgGtz2hxL/UPAPDX77Q4l/KPiHBr/9oYQ/FPhDg9/+UMIfCvyhwW9/KOEPBf7Q4Lc/lPCHAn9o8NsfSvxDwT+0bwai1I+UAIgCgGj02x9KAEQBQLTvBcIfwEoEREFANPoz0JUIiIKAaPRnoCsREAUB0ejOQFcCIAoAotGfga7EPxT8Q6M/A12Jfyj4h0Z/BroS/1DwD43+DHQl/qHgHxr9GehKAEQBQDT5M9CVAIgCgGjq+UcBSomAKAiIJn8GuhIBURAQTf4MdCUCoiAgmvwZwEoEREFANLkzgJUAiAKAaPJnACvxDwX/0OTPAFbiHwr+ocmfAazEPxT8Q5M/AEuJfyj4h4o/AEsJgCgAiIo/AEsJgCgAiDbQCEoBSomAKAiIij8AS4mAKAiIij8AS4mAKAiIij8AS4mAKAiIijsASwmAKACIij8AS4l/KPiHij8AS4l/KPiHij8AS4l/KG49rv4ALGWbj+Pu4+oPwFK2/zhuQK7+ACxle5DjJuQNNIJSgFK2DzluRK7+ACxlW5Gv9iL3B2Ap3Y0c8k/9AVjKdiTHLcnVHYClbE9y3JRc/QFYyrYlx33J1R+ApWxncvAPzf4ALCX+oeAfmv0BWEr8Q8E/NPsDsJQAiAKAaPYHYCkBEAUA0QYaQSlAKREQBQHRwV7lSgREQUA0+wOwlAiIgoBo9gdgKREQBQHR7A7AUgIgCgCi2R+ApcQ/FPxDzR+ApcQ/FPxDzR+ApcQ/FPxDzR+ApcQ/FPxDzR+ApQRAFABEzR+ApQRAFABEG2iETAFKiYAoCIiaPwBLiYAoCIg20TjOIF6vQK9EQBQERM3vAVQiIAoCok00OCAoERAFAdG+BwgFBCUAogAg2vcAYYCgxD8U/EP7FiAUEJT4h4J/aPcPCghK/EPBP3SwAJYSAFEAEPUXwFLiHwr+oYMFsJT4h4J/6GABLCX+oeAfOlgAS4l/KPiHDuZ/KAEQBQDRwfwPJQCiACA6mP+hBEAUAET7/I9M/U+JgCgIiHYBoelPAEQBQLRP/7Dj9xcPkP4EQBQARP31r5T4h4J/aB10/xH+UOAP7dM/+MOD8IcCf2if/sHvfsIfCvyhffoHv/uJfijoRz64o/8ywY8M+JEPfudzJvqRQT/yoWcf5adM+CMDf+TBjuiZ8EcG/siNM6yy7z8T/sjAH7lxRjncqNxmePlkwh8Z+CM3zijhuCN4qHD6Ov0y6EdumhHb0yOsvv91+mXQj9wwI4YbSbey+vrX6ZcBP3LfEN1uRG4zvPszwY8M+JEbZpTItgPPBD8y4EdumFFo+meCHxnwIzfNKHKj6TYlvD5JP9CP3DSj0A3pM9GPDPqRm2YUuiF9JvqRQT9y04xiNH2JfmTQj9w0oxT+/ZP8A/3ITTNK5eeT/AP9yE0z6oGfT/IP9CM3zKiBf38k/wA/csMM5/FB8CMDfuRmGTXS6xP7yGAfuVlG5flL7CODfeRmGVX4+ST/wD5yw4zK85fgRwb8yA0zKs9fgh8Z8CM3zIjpRvQ2RPj9CX5kwI/cMKPa8fFpAu8vgh8Z8CM3zKiFx0/yD/AjN8yolZ9P8g/wI/f9zw+HG823VeALIPqRQT9y149DoHcQ0Y8M+pGbZoQD3cY+E/7IwB+5cUY40G3sM/GPDP6Rm2eEA93GPhMAyQAguYlGONBt7DMhkAwEkvsckAPdxj4TA8lgILnvAnIwXgDJQ0CQ3FAjHAovgCQiKEhuqhEOlRdAMhEYJDfWCOFACyAOksFB8rIVeuAFkEwECMkdQgLPRAIhGSAkN9gIgWcikZAMEpKbbITAM5FQSAYKyY02QuCZSCwkg4Xkhhsh8EwkGpJBQ3KfDpIT643JhEMycEjuG4JkYS2aTDwkg4fk5hsh0wEJmYBIBhDJDThCpqCbiYhkEJHchCNkKmqZkEgGEsl9V/RMSSMTE8lgIrmbSK70VyAmksFEcjOOYLRTLxMUyYAiuSFHMNqsz0RFMqhIbsoRjLfMCItkYJHcnCMYXVgiExjJACO5QYdTNyMwkgFGct8axIR1DGYiIxlkJDfpcF7uREYyyEhu0uFUzoiMZJCR3KQjybFylA2+ACIjGWQk983RTWkWEhrJQCO504hlXgDJQqCRnHsW2k0OtxHbt8RGMthIzj0L6fammeBIBhzJuWdhJd1TmeBIBhzJTTtCOdzkcluggUV0JIOO5D49pAT+B5AkBB7JfYOQEmkBxEcy+Ehu3hGcNjIBkgxAkht4hGMjmVSyiZBkEJLcxCMUnoeESDIQSe67pBeeh8RIMhhJbuRxTEPyJCBEkoFIct8lnXZSZkIkGYgkN/KwQt+phEgyEEnuROJcn2QhEElu5JFaJ3E1PJ8kIRBJbuThPIkIkWQgktzMw+llI0aSwUhyMw+nl40YSQYjyc08eC8bIZIMRJIbeTi9bIRIMhBJbubh9LIRI8lgJLmZh9PLRowkg5HkZh5OLxsxkgxGkpt5OE8QYiQZjCQ383B62YiRZDCS3MzD6WUjRpLBSHIzD6eXjRhJBiPJjTycXjZCJBmIJDfzcHrZiJFkMJLczMPpZSNGksFIckMPp5eNIEkGJMkNPZxeNoIkGZAkN/RwanIESTIgSW7o4fSyESTJgCS5oYfTy0aQJAOSWFMP3ktmREkMlMSaevBeMiNKYqAk1tCD95IZQRIDJLGGHryXzAiSGCCJNfTgvWRGkMQASeygfi+XESUxUBI7ZL+Xy4iTGDiJHczv5TICJQZQYn2aCO/lMiIlBlJih+r3chmhEgMqsXDwe7mMWImBlVgIfi+XESwxwBIL0e/lMqIlBlpiIfm9XEa4xIBLrC+WxXu5jHiJgZdY3y6d93IZARMDMLGQ/V4uI2JiICbWBMTp5TJCJgZkYo1AnF4uI2ZiYCbWZ4zwXi4jaGKAJhYPfi+XETUxUBPrU0Z4L5cRNjFgE4u9SUJ7eIy4iYGbWOxNEtquNAInBnBisTdJaA+PETkxkBPr62bVAy+AZCLQiTUK4S9VI3RiQCfWKCRU2jI1YicGdmLNQkKNrFVjBE8M8MQahoRKZw4Z0RMDPbGuJ5XO3TOiJwZ6Yl1PeBeRET0x0BPrenKsGpA3G9ETAz2xric1k/4FI3higCfWLIS2bIzQiQGdWKeTSjtojNCJAZ1Yp5PKbyRCJwZ0Yk1CeN3YiJwYyIk1COF1YyNwYgAn1hyE142NuImBm5j4IxiMsIkBm1hTEOc2JmpioCYmftvECJoYoIl1NHHqZgRNDNDEOpo4dTOCJgZoYh1NnLoZQRMDNLGOJk7djKCJAZpYRxOnbkbQxABNrKOJUzcjaGKAJtbRxKmbETQxQBPraOLUzQiaGKCJdTRx6mYETQzQxDqaOHUzgiYGaGIdTZy6GUETAzSxjiZO3YygiQGaWEcTp25G0MQATayjiVM3I2higCbW0cSpmxE0MUAT68tpOXUzoiYGamJdTZy6GVETAzWx3F/KdD6FETYxYBNrDBIP1L6MuImBm1hzkHig9mUETgzgxJqDxAO1LyNwYgAnlv1BrUbcxMBNrDFIPFDFNeImBm5ijUHi8YkWbkPGCEgigptYc5B4oH32RuDEAE6sQUg8UMU1IicGcmINQuKBziswIicGcmINQuKBKq4ROTGQE+tbq9NecyNwYgAnZn6vtRE3MXATs56GvI1B3MTATawxCO93NcImBmxi1vut+Z1I3MTATaw5SAz8TiRwYgAn1iAkBn4nEjkxkBOzPsCVKrQROjGgE2sUEgNvIhA7MbATaxYSAx0PYQRPDPDEGobEwO8koicGemJNQ2LgrWXCJwZ8Ys1DYuB3EgEUA0CxDiiBvxOIoBgIinVBiTwTCaEYEIp1Qok8E4mhGBiKFRvUkwmiGCCKlTKo5hJFMVAUK3VQzSWMYsAoVg+Dai5xFANHsRoG1VwCKQaQYn2yiVPNJZJiIClW06CaSyjFgFKsyqCaSyzFwFKs6qCaSzDFAFOsr7jlVHOJphhoilUbVHMJpxhwitUyqOYSTzHwFOtrbjnVXAIqBqBSDge/mluIqBQQlXIIfjW3EFIpQCqlTzzh1dxCTKWAqZRmJDFG9l4oBFUKoEppSBJjYu3mQlSlgKqUhiRRb8RuS65w/joRC6BKOfRHIu09KwRVCqBKaUZC+54KIZUCpFIGc08KEZUColL63BOq8oWASgFQKc1HYlQyNKgQTyngKaXxSKIqVwinFOCU0nQkxkx/QMIpBTilNB3h9dNCNKWAppTQM5DWCwrRlAKaUkJ/K9N6QSGaUkBTSugpSGu4hWhKAU0pDUdior3ohWhKAU0pDUdior3ghWhKAU0pDUdiojXUQjSlgKaUhiMx0bZeIZpSQFNKw5GY+H1MNKWAppTYeZm29QrRlAKaUhqOxETHZxWiKQU0pTQciXwX6kI0pYCmlIYjMdERVoVoSgFNKTH7HfmFcEoBTimxZyKt4hbCKQU4pTQdicJTmXBKAU4pTUci38qwEE4pwCml6UjkWxEWwikFOKU0HYl8L7lCOKUAp5SmI5Fv5lUIpxTglNJ4JPLdlArxlAKeUhqQROGpTESlgKiUBiSR7ydSiKgUEJXSgCTyDR0KEZUColKakES+on4hpFKAVEojksiXNC/EVAqYSmlGEvma0oWgSgFUKQ1JIl+VthBVKaAqpSlJVJ6JhFUKsEppTBKPy4KSPCCuUsBVSmOSqEpgrxBWKcAqpSlJ5MvaFcIqBVilSK8e8kQkrFKAVUpTkqiU9gphlQKsUpqSRL6yTiGsUoBVSlOSyJc2KYRVCrBKaUoS+eIGhbBKAVYpTUkin59eCKsUYJXSlCRmnoiEVQqwStE4aCYQVinAKqUpScz8mUpYpQCrlKYkkU/oKYRVCrBKaUoS+YSeQlilAKuUpiSRT+gphFUKsEppShL5hJ5CWKUAqxTtmchTmbBKAVYpg11KClGVAqpSGpJE47UDoioFVKV0VbFA26tEVQqoSsmDoQ6FqEoBVSldVYzOZChEVQqoSsniNxiJqhRQldJVhTcYCaoUQJXSUYU3GImpFDCV0ojEaTASUilAKqUJCW9vE1ApACol+5MACvGUAp5SuqfwCV2FeEoBTyl9JgqfWlgIqBQAlWKjlzIRlQKiUvpMFD47shBRKSAqxWTQ60NIpQCplE4qxp/GhFQKkErppGL8aUxIpQCplE4qxp/GhFQKkErppGL8aUxIpQCplE4qxp/GhFQKkErppGL8aUxIpQCplE4qTluLkEoBUil913Y+wbMQUilAKqWTSuFVG0IqBUildFIpgdUviagUEJXSRcVp6BBRKSAqpYsKr+ASUCkAKqX5SCy8akVApQColOYjsfDnEQGVAqBSmo/woVeFeEoBTynVnx9aCKcU4JRS/fmhhWhKAU0pNQ4q6ERTCmhK6Vu302ldhWBKAUwpteegMOEuBFMKYEqpOugCJZhSAFNKs5FYlL5SCKYUwJRSexZm9k4nllLAUkrtSUhHKRRiKQUspTQaiXwkciGWUsBSaqORWOjDsBJLqWAp9dAfhjeSb0sucP46DStQSu2zU/gQykoopQKl1E4ptF5UiaRUkJR6EHeObiWQUgFSap+ewie4ViIpFSSldkmpbA28SiClAqTUvopXPM7vCyHA+eskrCAptU9O4dOsK6GUCpRS++QUPsOvEkupYCm12QifYFuJpVSwlNpshA+YqsRSKlhKbTTCJ9hWQikVKKU2GvGuT1IQKKU2GeF160okpYKk1L6JO30SVwIpFSClNhfhE2wrcZQKjlL7Ol50qFIljFKBUWpwmyaVIEoFRKnBp7xKDKWCodRuKLRlWAmhVCCU2gmFTrCtRFAqCEptIMIHgVcCKBUApTYPcW4/4icV/KRGf6BXJXxSgU9q0xA+wbYSPamgJ7VhCJ9gWwmeVMCT2iyED2KvxE4q2EltFMInEVRCJxXopDYJ4ZMIKpGTCnJSG4Q4b0ACJxXgpDYH4RNsK3GTCm5SG4PwmmwlbFKBTWpTED7BthI1qaAmtSEIn2BbCZpUQJPaDIRPsK3ETCqYSW0EwifYVkImFcikJn8ZuUrEpIKY1OQvI1cJmFQAk7qs3kUHl1UCJhXApPbVu/gkjErApAKY1L56Fx+dVgmYVACT2lfv4qPTKgGTCmBSl4kodExQJWJSQUzqMhGFjgmqREwqiEldJqLQMUGViEkFManLRBQ6Oq0SMakgJnWZiEJHp1UiJhXEpC4TUejotErEpIKY1D4RhY9Oq0RMKohJ7RNR+Oi0SsSkgpjUPhGFj06rREwqiEntE1H46LRKxKSCmNRlIgrPRCImFcSkLhNReCYSMakgJnWZiMIzkYhJBTGpXUwq7VypREwqiEntYnKcm0lq1ERMKohJbQDCwaMSMKkAJlV7lZB2lFYiJhXEpHYxqbSjtBIxqSAmtYtJpR2llYhJBTGpfR5KpX0DlYhJBTGpXUz4qJZKxKSCmNQuJpX2tFZCJhXIpHYy4UODKjGTCmZSu5nwoUGVoEkFNKl5sHJDJWpSQU1qHqzcUImbVHCTmgcrN1QCJxXgpNpg5YZK4KQCnFQbrNxQCZxUgJNqg5UbKoGTCnBSbbByQyVwUgFOqg1WbqgETirASbXByg2VwEkFOKk2WLmhEjipACfVBis3VAInFeCk2mDlhkrgpAKcVBus3FAJnFSAk1oGKzdUAicV4KSWwcoNlcBJBTipfS4Knx1YCZxUgJNa+qBXCieVwEkFOKmld9UwOKkETirASS3qL3tQCZxUgJPaICQdqINXIicV5KQ2CEkHCh+VyEkFOakNQtKBv1uJnFSQk1o6JfN3K6GTCnRSG4UkPjuwEjupYCe19rl5/N1K8KQCntQ6GM5QCZ5UwJPa8YRPL6xETyroSe2revE+N4InFfCkNgtJh8oSmdhJBTupjUISn91XiZ1UsJPat34Pgd4JBE8q4EltFpICvxMInlTAk9osJPHZfZXgSQU8CYeGISnQW2E5el7E6T++leF3Xi8HV0UELKIt9conCS5HV2VELKMlJJ8nuBxdlZGwjPZw5FMFl6OrMgTLaHnJZwsuR1dlKJaR3aEyy8FVERmL6NlJiX45uirDsIziP6qXo6syCpbRcpRPXVyOrsrALA3+NhXLQSwiYJL22Sq0PbYcXBWBSdrX/6Jr1SwHV0Vgjobki/FydFUG5mhfBIw/uZejqzIwR5ufcLpfDq6KwBQdkMtycFUEpuhAXZaDqyIwQ314WY6tSsD8HNjLcnBVBKbngF+Wg1hExPQcCMxycFUEpucAYZaDqyIwPQcOsxxcFYHZOaCY5eCqCEzOgcYsB1dFYHIOQGY5uCoCk3NgMsvBVRGYnAOWWQ6uisDsHMjMcnBVBGbnAGeWg1hEwuwc+MxycFUEZueAaJaDqyIwOwdKsxxcFYHZOYCa5eCqCMzObjV01NJycFUEZmfnGifBidec/uNbEeaKz3JwVQRmZ5/m4tQxiNqc/uNbEdV1o+XgqgjMzgYxnI6Wg1iEYHYudkP1aDm6KgPTc+EbCkjL0VUZmJ+L4NAOkuXoqgxM0AVxaB/JcnRVBmbo4ji0m2Q5uioDU3ShHNpTshxdlYE5umgO7SxZjq7KwCRdQIf23C1HV2Vgli6Li9HOu+XoqgxM02V9Mdp/txzFMhTzdJEd2oW3HF2VgXm64A7txVuOrsrAPF18x8lTAjyn//hWhvh9ecvRVRmYp4vyOHlKmOf0H9/KyH6P3nJ0VQbm6bLomJOnBHtO//GtjNZS4uurLEdXZWCeqj8edzm4KgLTtBmO18oh6HP6j29FhEErh7DP6T++FTHoW1qOrsrAJG2U47VQiP2c/uNbETJooRD9Of3HtyJ00EIh/nP6j29FZL+FQgDo9B/fSrBBC4UQ0Ok/vhXhrzWxHFwVgdnZ1yNzWiiEgU7/cSnC/LVCl4NYhGF2NtnxWiiEgk7/8a2IOGihEAw6/ce3ItKghUI46PQf34qQQQuFgNDpP74VoYMWCiGh0398KyIPWigEhU7/8a0IG7RQCAud/uNbEWXQQiEwdPqPb0XUQQuF0NDpPy5FlFEnE8Gh0398KyIMWiiEh07/8a2IOGihECA6/ce3ItKghUKI6PQf34qQQQuFKNHpP74VoYMWCnGi0398KyIPWihEik7/8a0If2TbcnBVBGZn8Qe3LQdXRWB2lsH4tuXoqgxMzzoY4rYcxTIq5mcdjHJbjq7KwAStg4Fuy9FVGZihdTDWbTm6KgNTtA6Guy1HV2VgjtbBiLfl6KoMTNI6GPS2HF2VgVlaB+PelqOrMjBN62Do23J0VQbmaR2MfluOrsqAPA2HwQC45SiUEVCUwmEwBm45uiojYBmDYXDL0VUZEcsYjIRbjq7KSFjGYDDccnRVhmAZg/Fwy9FVGYplNFKKdEjccnRVRsYymilFOn94Oboqw7AMf2DccnBVRMEi6qB9ERgpBSSl0IAo8dXflqNYBppS6KZ0nBC/nne0HF2VgWnaiChFNgFvObgqArO0oxKv3AdmSgFNKfT5O/xNGxgpBSSlEPzVBZaDqyIwRYO/wMBycFUEZmgwdyLScnBVBCZoXxKNL8q2HF2VgRka6uhGYaoUUJVCHNRHA1OlgKoUuirxxVOWo6syMEFjT1BO4oG5UkBXCk2JEl8obzm6KgNTtK+RRudbLwdXRWCKxsE+XMvRVRmYo32hNKcKFRgtBaSl0LeecapQgdlSQFsKffcZpwoVGC4FxKXQN6BxqlCB6VJAXQp9DxqnChUYLwXkpdC3oXGqUIH5UkBfCn0nGqcKFRgwBQSm0DejcapQgQlTQGEKSQZVqMCIKSAxhb4rjVeFYsYU0JhC35jGq0IxZAqITCHZqArFlCmgMoVURlUoxkwBmSn06UFeFYo5U0BnCn2GkFeFYtAUEJqC9Pc9Hby5HF2VgXna1CglNll7ObgqAtO0oVFKbATncnBVBGap9Pd95EWwJEVlCo2MUkq8CJajiEyhr7DGx/cvR1dlYI5KH+bEay7MmAIaU5Dij+Nbjq7KwBTtK605VRdGTAGJKTQv8upgTJgCClPQviSv0N+EAVNAYAra85O/ZpkvBfSloD0/+UC8wHwpoC+FhkVe5YfxUkBeCp2X+HJLy9FVGZih2sfhOZUfxksBeSk0K3KGRwamSwF1KfTl1+gSFcvBVRGYoMt8It7JGpguBdSl0KzI6UwLTJcC6lLIPUOdmiDjpYC8FHJPUecxzHgpIC+F3Jd+4aMSA/OlgL4UmhY5RBWYLwX0pZAHnaSB+VJAXwqNi5wO48CAKSAwhQ5MzpOHAVNAYAqNi9zUYBmKwBQaFzlcFxgwBQSm0IGJc11gwBQQmEIHJsp1gflSQF8KfZU2pyHMfCmgLwUbteiZLwX0pdBXauNcF5gvBfSl0H2Jc11gvhTQl0L3JSc5mS8F9KXQfYlzXWC+FNCXQtMih+sC86WAvhSaFjlcF5gvBfSl0LTI4brAfCmgL4WmRQ7XBeZLAX0pNC1yuC4wXwroS6H7kvMmYb4U0JdC9yXOdYH5UkBfCk2LvBoC86WAvhSaFjlcF5gvBfSl0H2JW1tgvhTQl0L3JSc7mS8F9KXQsMghqsB4KSAvhYWXnL4RxksBeSksvMSJKjBeCshLYeElp93KeCkgL4WFl5x2K+OlgLwUFl5y2q2MlwLyUlh4yWm3Ml4KyEth4SWn3cp4KSAvhYWXnP4VxksBeSksvOT0rzBeCshLofOS17/CeCkgL8WFl3j/SmS8FJGX4sJLvH8lMl6KyEtx4SWep5HxUkReigsv8TyNjJci8lJceInnaWS8FJGX4sJLPE8j46WIvBQPedC/EhkvReSl2HmJ7+CwHF2VYVhG8ftXIuOliLwU+4wl3r8SmS5F1KXYdYn3r0SGSxFxKS7b69D+lchsKaItxb7DjtO/EhkuRcSl2DfZ4f0rkeFSRFyKHZec/pXIdCmiLsVlqx3avxKZLkXUpRgGc+oi06WIuhS7LvH+lch0KaIuxVD8/pXIcCkiLsWOS+IkF8tPtKXYpMgrgtlSRFuKDYqScOKKzJYi2lLstuSWwRIUbSl2WxK6KPZydFUGZmiTIr8MlqGISzH2JQz5D8tsKaItxQZFbhEsQ5GWYuyPUDp6NzJZiihLsTGRWwTLUISlGHuG8m6zyGApIizF1FOULgy7HMUyEJZiCsMyWI4iLMXUc5RzcGSwFBGWYkrDMliOIizFpkRJ6Zrdy9FVGZijTYn8MliSIizFpkRJ6Y5hy9FVGZilTYn8MliaIizFpkRJ+dzkyGApIizFpkR+GSxPEZZiU6KkzjOMwVJEWIodltwyWJ4iLMUOS0o36l2OrsrAPO2y5JbB8hRpKYq/MPtycFUEpmnfuscrgmUp0lKUnqX8UcpkKaIsxS5LXhEsR1GWYpclpas/LUdXZWCOSh2WwXIUaSl2WlK6WshyFMtAW4rdltwyWI4iLsWOS3zF9uXoqgzM0a5LbhksR1GXovZnKReEyHgpIi/FZkUO60SmSxF1KXZd4vs7LUdXZWCWNitK2XmUMl6KyEtxWavOeQwyX4roS3HZ4Md5hDFfiuhLcZm9xMfkRQZMEYEp9lXreNd5ZL4U0Zdi96XMb3zGSxF5KXZe4ls+LUdXZWCSNixKfNen5eiqDEzSpkWJb/y0HF2VgVmae5Y6lRcmTBGFKfatf/igz8iEKaIwxeZFyZybhRFTRGKKfQsgc1qizJgiGlPs2wBx3onMmCIaU2xklIy3vhgyRUSm2Mgo8c2IlqOrMjBJmxklc1o9jJkiMlNsaJT4djzL0VUZmKRNjZI5bzgGTRGhKTY2cr9SlqMITbGxUeL7+ixHV2VgkloZfqUsSZGaovUkde5ZZk0RrSk2OXK/UoZNEbEplp6llVcGmTZF1KZYRo9Spk0RtSn2Be/4TkHL0VUZmKV9zbvivCSZN0X0plh08Ahj3hTRm2Jf+Y5v+bMcXZWBWdoXvyvOe5aJU0Rxin39u+JU8xk5RSSn2JfA4zvPLEdXZWCW9lXwivOWZOYU0ZxiXwjP+2mZOUU0p9g3EuI78y1HV2VgmtZO9s53yswpojnFKqPXEzOniOYU+6p4Ti8nI6eI5BT7wnjFeRAycopITrGvjefc+EycIopTrIOJIpGBU0Rwin19vFKcH4UlKYJT6ivkFbbM4HIQikjoTanhUarUJBLjpoTclPoCeZWneWLclJCbUl8gr/I0T4ybEnJT6gvkVf74SYybEnJT6gvk8aWtl6OrMhTLaDl6VPNwG/LqOyU5mpCbUuem4+grQt6JcVNCbkqdmyrd+Wc5uiqjYBktS2vh6UGSNKE3pe5Nlb+rEwOnhOCU+h5EB56lDJwSglNqeiQHJ0sZOCUEp9S3IjrQLSaXo6syMEuD+Ju9LkdXZWCWNj+SA/W3xMQpoTil5kfC15ldjq7KwCRtgCR8qdnl6KoMTNJuTk6CMXNKaE6pr5LnfqMsSRGdUiMkL8EYOiVEp9QEyRvTmxg6JUSn1NHJe3QwdEqITqmjk/foYOiUEJ1SRyfv0cHQKSE6paijm4WpU0J1SjEPEp2pU0J1SrEnKa/IJcZOCdkpdXZyfxaWpehOqbuT+7OwLEV3St2dvJ+FuVNCd0rdnZwbjrFTQnZKnZ28Jzpjp4TslFIa3HBMnRKqU2qEJHyd6eXoqgxM0jRMUqZOCdUpNUJynz9MnRKqU0o2SHSGTgnRKTVBEr7o9XJ0VQYmaRomKUOnhOiUpD9K67EM3DJxOYplIDqljk7eDcfQKSE6pSZIwtfQXo6uysAsleGzlKFTQnRKjZAkUDFKDJ0SolMSHX6lLEtRnZIMa6WMnRKyU2qIJIF3EiTmTgndKfVV8zTxu4W5U0J3Sg2R3K+UZSmyU9JhljJ2SshOSYdZytgpITsl7VnKO0sTY6eE7JQ0Df8WlqXITqmzk/u3sDRFdkqdnZwF2xNzp4TulLo7eXccc6eE7pT6onleijF3SuhOScvoxcDcKaE7pYZI/u/C8hTdKXV38n4X5k4J3Sk1RRJnBfvE4CkhPKUOT97vwuQpoTylPMxTJk8J5SnlYZ4yeUooTyn3PHWqhEyeEspTaowkzmr8iclTQnlK2YbfB8tTpKeUh1VTRk8J6Snl/jh1ag6MnhLSU7Lh85TZU0J7SjZ8njJ8SohPyfrzlPN5YviUEJ9S31HJWcMlMXxKiE/JZPh9sDxFfEodn9zvg+Up4lNqlCTOFgeJ6VNCfUo2zFOmTwn1KdkwT5k+JdSn1ChJnIVME9OnhPqUyjBPmT4l1KdUhnnK9CmhPqVmSeIseZQYPyXkp1SGtVPGTwn5KZVR7ZTpU0J9SmVYO2X8lJCfUhnWThk/JeSn1CxJolOVYvyUkJ9SsySJwsZyJ6ZPCfUpdX1y/xSWpahPqVGSROeNzfQpoT6lRknen8LwKSE+pTrsjmL4lBCfUpMkiZx7E8OnhPiUmiRJdFr6DJ8S4lOqPUtv5HCbJGIRLEkRn1Ltz1LnPcnwKSE+pTrs2Gf6lFCfUtcnr/+F8VNCfkq1jrrDGT8l5Cc59Cyl/CSMnwT5Sfr+TIm/noT5k6A/yWFUNRXmT4L+JIc0+lNIkgrykzRLksTfTsL4SZCfZOEn708hWSrIT7LwE88OYfwkyE9ysEHXmjB+EuQnOZTRV0qSVFCfpFmSJP6SFMZPgvwk4eA/BoXpk6A+SRi974XxkyA/SeenxF9OwvhJkJ+k85P3p7AkRX2S0JOUN9GF6ZOgPknXJy8MlqOoT9L1yXkpCNMnQX2Srk/OS0GYPgnqkzRLksTfs8L4SZCfJNTR18FyFPVJuj45q9II4ydBfpI+54lPhhOmT4L6JMtyeselXKKuomApivgkTZIkGb3pmT0J2pPEnqL8LSvMngTtSbo9OcuwCLMnQXuSbk/OMizC8EkQnySav1X3cnRVBuZokyQ5juU+xIwlsAxFepLmSFqORaSyKoJlKMqTNEbSSBeIEAZPgvAkjZFEeI1DmDwJypM0RhLhw0SEyZOgPEmXJ641wuRJUJ6kyxPdZnY5uCoCM7TDk5MYzJ0E3UlST1CnCJafyE7S2Umd74KlJ7KTdHbiUx6EqZOgOkkjJGe6gjB0EkQn6ehE5wUKIydBcpLmR14QTJwExUkaHylfUUYYOAmCkzQ9EnGqCQycBMFJOjiJ845n4iQoTtLFSZwXIxMnQXES6fnpvNWYOAmKk3RxcmZrChMnQXGSxkcizguFiZOgOEkXJ3FeKIycBMlJOjnpgVYUmDgJipM0PhJ12hhMnATFSbo4qVOpZuIkKE7S+MjbK1SYOAmKkzQ+ivG4CtSq10gYOAmCk2ifeZ9vxG5LrlgGy1IEJ2l6JOrccQycBMFJmh75XwfLUgQn6evoeV8HS1L0Junr6LlfB0tS9CbJPUmdhwfzJkFvku5NTiWQcZMgN0nuSeo8fxg3CXKT5GGSMm4S5CZpdiTODEdh3CTITZJ18MsybRLUJsl59MsybRLUJunapEa7aYVpk6A2SaOjcPxKyVp6wrRJUJuka5M6j2OmTYLaJH2ik/fTMm0S1Cax/iytvP7EtElQm6RrUz7wVz7TJkFtkr6gnpMeDJsEsUn6gnpeejBsEsQmaXLkpgfDJkFsko5N2Xk9MWwSxCax4bOUYZMgNkmTI/+nZWmK2CQdm9yflqUpYpM0OfJ+WmZNgtYkJYx+WmZNgtYk3Zq8n5ZZk6A1SYMj985n1iRoTdLkSAOt/zBqEqQmGU10EiZNgtIkjY2c5jRzJkFnkoZGXnOaMZMgM0lDI685zZhJkJmkjOaLCmMmQWaSOqqRMmUSVCbpypSd2iRjJkFmks5Mzq/KlElQmaR2CqU1DmZMgsYk3Zh4XjBhEhQmqTrq7GHEJEhM0rzIyy0mTILCJI2LvNxiwCQITNK0SLJTJ2bAJAhMUof5yYBJEJi0AxNvkysDJkVg0g5M9GdVxkuKvKSHOPhZlfGSIi9pwyLnZ1XGS4q8pJ2XnO4zZbykyEt6UP9+V6ZLirqkh/6K5+0DZbqkqEt6GMy4V4ZLirikHZcybx8o0yVFXdKuS85CCMp0SVGXtOuSsxCCMl5S5CXtvMQXPFOmS4q6pF2XnLUUlOmSoi5p16VMn6HKdElRl7TrkrMOgjJdUtQl7bpkvA6pjJcUeUmX5fTooBZluqSoS7osp+f8KCxHEZd0WU6PjulXZkuKtqR9apOzSqIyXFLEJe3r6XEYUmZLirakiy3xZ7kyXFLEJW1U5KySqAyXFHFJ+8wmPn9YGS4p4pL2iU18lURltqRoS9oX0+OrJCqjJUVa0r6YHl8IVJksKcqS9mlNxutdymRJUZa0y5KzUIcyW1K0JY110NRShkuKuKSNimLiS78p0yVFXdJGRTE5r0emS4q6pKmvSconECvTJUVd0mZFsXKVVsZLiryknZec9poyX1L0JU2DTidlvqToS9p9yWkBKwMmRWDSxkVe81WZMJ3841sZPU2dKgcjJkVi0k5MvBrIhElRmLSBkVeFY8SkSEzawMipmSsjJkVi0j6pyVnTRpkxKRqTdmM6Lk+fbuvqL2EZisSknZjMbqTepoLpxYhJkZi0r6R3XMWcjKpRRkyKxKSdmKzQXgllxKRITNqJ6bi5B9nFQRkxKRKTdmI67u5By2ApisSknZgKX/lbGTEpEpN2Yjrui0E6z5QZk6IxaTem4rwVmDEpGpN2Y3JSjBGTIjFpn9RUnLueEZMiMakO05QZk6IxqQ7TlBmTojGpDtOUGZOiMakO05QZk6IxqQ7TlCGTIjKpDtOUIZMiMmkepilDJkVk0o5MxXkSMmVSVCbNozRlyKSITNrnNHkpxpBJEZm0iZGbYgyZFJFJ+5wmL8WYMikqk/Y5TV6KMWVSVCbtyuSlGFMmRWXSXEYpxpRJUZm0K1OhexcrQyZFZFIbZilDJkVk0o5MznpFypBJEZnURlnKjEnRmNT6w7TQ3aCVIZMiMmmf0VT4uGJlyKSITNqRybtbGDIpIpM2MXLvFoZMisikfUaTd7cwZFJEJu3I5N0tDJkUkUk7Mnl3C0MmRWTSPqPpuIITa4ExZVJUJi2DwU/KkEkRmbQjk/fTMmRSRCYtaXTjM2RSRCbtE5q8u5YxkyIzaZ/RVJ0+KOZMis6k3Zmq00Bn0qQoTdpnNLnfB0tTpCbtM5qqU51j1qRoTVrq8LdlaYrWpE2O3NuWYZMiNmnHJu+2ZdikiE1a4+i2ZdqkqE3a5zR5ty3zJkVv0u5NzkpjysRJUZy0z2nybn0mToripH1Sk3PrM3FSFCetNkoPRk6K5KSdnKpTnWPkpEhOWkfvfCZOiuKUuzhVbgKZkVNGcsqdnJwnUGbolBGdchMkqbzekBk6ZUSnfBi08zNDp4zolDs6OfWGzNApIzrlw2Ax8szQKSM65UMf/pTo5m2ZoVNGdMqHUZJmpk4Z1Sk3QvKeYZmpU0Z1yl2dnGdYZuqUUZ1yVyfnGZaZOmVUp9yX1HOeYZmxU0Z2yp2dvExn7JSRnXJnp8rpKjN3yuhOeXEnnumMnTKyU+7s5GU6Y6eM7JT7rCYvxZg7ZXSn3BTJTTEGTxnhKfdZTV6KMXnKKE+5z2pyU4ylKcpT7tOavBRj9JSRnnIMgypQZvSUkZ5yHKYps6eM9pT7xKbKB4Bnhk8Z8SnHUZoyfMqITzmOGlCZ6VNGfcpx1IDKjJ8y8lOOowZUZvyUkZ9yHDWgMuOnjPyU46gBlRk/ZeSnnA6jFGP8lJGfcp/cxKsemelTRn3KaZilTJ8y6lNulKQHDvCZ6VNGfcpdn5z3NcOnjPiUGyXpgbefMtOnjPqUGyWFylEwM33KqE+5UVIofHuIzPQpoz7l1Ic88wlOmelTRn3KDZNC5RPGMvOnjP6UmyaFyhe1ygygMgJUbpwUnJWaMxOojAKVGyc5extnBlAZASpLz1LeNM5MoDIKVJbRs5QBVEaAytKz1PtGWZYiQOUOUF61gQFURoDKMqyZMoDKCFBZhjVTBlAZASrLsGbKACojQGUd1kwZQGUEqKzDmikDqIwAlTtAOS3jzAQqo0DlLlDOg5ABVEaAykOAygygMgJU7qvqea8nBlAZASp3gPLeLQygMgJUbpqkzorRmQFURoDKHaCcu5b5U0Z/yjrqi8rMnzL6U86jvqjM/CmjP+U86ovKzJ8y+lPOo76ozAAqI0DlPOqLygygMgJUzqM+08wAKiNA5dyfprwDJzOAyghQOQ/b+QygMgJUzj1N+YytzAAqI0Dlpkl6cHpfGEBlBKjcOMl9uzCByihQeREoTi6ZCVRGgcqNk2I98O+UCVRGgcrNk9RZWjgzgspIUNn6S99pQDGCykhQ2foEEqd6ywgqI0Hl5knV+G3LBCqjQOXGSRqc6i0TqIwClfuOTnxUZmYAlRGgcl9Sjy/XkZk/ZfSnbH3p/OMosby6Vxg/ZeSn3CxJA18oNTN+yshPuS+oJ8cvIxv+JYyfMvJTLn3sHv8+mT5l1Kfcl9M7HHdPq4YvBYZPGfEpN0lydvjLzJ4y2lMu6u/hlhk9ZaSnXLI/9i8zecooT7kxUpRjbpW8ioKlJ8JTbooUlY78y8ydMrpTboh0HDxYbrWuUoulJ7JT7uxUjkVEHPmXmTplVKdcR1PwMlOnjOqU+zZOB16HY+iUEZ1yE6RgdGmwzMwpoznlBkix0hl4mZFTRnLKzY/Ccec1VgRLTxSn3Oc4OUteZ0ZOGckpL+TEK5JMnDKKU+7i5FUkmThlFKfc/MitSDJyykhOtkxy4hVJY+RkSE7WycmpSBojJ0Nysk5OTkXSGDkZkpMdRoBvzJwMzckWc6JdacbIyZCcrAGSOguRGzMnQ3OyPtGJZ5gxcjIkJ2t+pM6628bIyZCcrE904o1QY+JkKE52qINatTFxMhQna3zk1aqNiZOhONkiTryvxJg4GYqThdEoE2PiZChO1vjIu2mNiZOhONkiTs5Ny8jJkJxsmenk3LSMnAzJyTo5eTctIydDcrIwGmVijJwMyck6OTktSGPkZEhO1vxInWXZjZGTITlZJyfnrmXiZChO1vjIa7gZEydDcbJFnJxUZ+JkKE7Wxclp/BkTJ0NxsjjqfzJGTobkZHE0ANoYORmSk8XRAGhj5GRIThZHA6CNkZMhOVkcDYA2Rk6G5GSdnJyuRWPkZEhOlgYTm42Jk6E4WRcn76dl5GRITjYkJ2PkZEhO1snJ2QjBGDkZkpOlQWe+MXIyJCdLIxg1Rk6G5GRpBKPGyMmQnCyNYNQYORmSk6URjBojJ0NysjSCUWPkZEhOJiMYNUZOhuRkMoBRY+JkKE7Wl9VztqcwRk6G5GSjOU/GxMlQnGw458kYORmSkw3nPBkjJ0NysuGcJ2PkZEhONpzzZIycDMnJhnOejJGTITnZcM6TMXIyJCdb5jzxDGPiZChOpqMRe8bEyVCcTHuW8v5NY+JkKE7W/EidzTqMkZMhOVnzI3U2yTBGTobkZM2P1Nmcwhg5GZKT6aj9xMTJUJxsESenJsbEyVCcTPtKO3xOrzFyMiQnW6Y8ObU5Rk6G5GR51JVvjJwMycny8JXPyMmQnCzH0ROIkZMhOdky58l5AjFyMiQn6+TkPYEYORmSk/U5T94TiJGTITlZn/Pk1eYYORmSk/U5T05tjomToThZHnVGGRMnQ3GyPHyYMnEyFCcbznkyJk6G4mRdnI4SyG45Jk6G4mSNj0Llo26MiZOhOFkXJ+/WZ+JkKE7WxSk6PUlMnAzFyaw/TZ1uIEZOhuRknZyi0zZm5GRITmZ9YSinps7MydCczPrj1KmLMXQyRCdrhKSRj8oypk6G6mRdnZwlI4ypk6E6WTMk5avEGFMnQ3Wy0ld8pqvEGFMnQ3WyZkjqbAxhjJ0M2cn6wnrOrg7G3MnQnawpkjpbIRiDJ0N4ssZI6uxjYEyeDOXJ+up6iS+gYYyeDOnJGiR5G7gZsydDe7IyWJTcmD0Z2pPVnqTOzcLwyRCfrA5m5hmzJ0N7stqT1KmZMnwyxCerg7FQxvDJEJ+sUZI6+ykY0ydDfbJmSSpO5ZbxkyE/WecncSq3jJ8M+cn6GnvOMu3G/MnQn6xhkjrLtBvzJ0N/soZJ6izTbsyfDP2pNExSvnZ+YfxUkJ9KsyQVfs8Wxk8F+ak0S1JnlfbC+KkgP5W+zJ6zSnth/FSQn0rDJFWepoX5U0F/Kt2flO8xUZg/FfSn0jRJlY+rKAygCgJU6QDlrG1eGEAVBKjSOEmPC4LT35akaUGBKo2T1FnNuzCBKihQpQuUsxJ3YQJVUKBK4yRVXgMqTKAKClRpnKRa6O3CAKogQJWmSaq8AlQYQBUEqNI0STOvABUGUAUBqjRNUme55sIAqiBAlaZJ6qz/WhhAFQSo0jRJM10orzB/KuhPpWGSOstSFuZPBf2pdH9y1pQszJ8K+lNpmqTOmpKFAVRBgCodoLLzNGUAVRCgStMkdRaELAygCgJUaZqk2XmaMoAqCFAlyqCeXhhAFQSoEnXQXigMoAoCVInZr+sX5k8F/alE8+v6hfFTQX4qsQxetUyfCupT6Xs5ea9apk8F9an0zZycKnZh/FSQn0qzJGewXGH6VFCfSqMk/f85u7fcSHIlXdRzWc8LC847rWdwxrCxUVBKkVnqUkrZIamqshs994PgLZy//+abuZ5KCGaZQhHmdDo/0qhUC81MnzLqU676pFQLzUyfMupTdv6kR2f6lFGfct3wpFRjzEyfMupTbsc58bOtMtOnjPqUCyUFpaJjZvqUUZ+yO5uKykyfMupTLpQUEj0TLzN8yohPudbb026SDJ8y4lOuBfe0myTTp4z6lKs+KRX3MtOnjPqU64anpNwVGD9l5KdcLCkkZezC+CkjP+W640nJdKZPGfUpF0oKSbmxMH3KqE/Z1yxVbixMnzLqUy6UFLLSeTB9yqhP2ddz8ZTOg+lTRn3KYTsbHjN+yshPOZizoS3jp4z8lCs/aY8LjJ8y8lOu/JSVXozxU0Z+ypWflLEc06eM+pSrPql/CktT1Kccah19pSNk/JSRn3LlJ20cxvgpIz/leqpTDpQXMuOnjPyU67FOHDgz06eM+pRjLV6qDI+ZPmXUp1woKSgF9zLTp4z6lAslhax0hEyfMupTjjVLlY6Q6VNGfcqFkoKyqTczfcqoT7lueFI2F2emTxn1KRdKCqL0YkyfMupTPtOnzPQpoz7lut9J+OiY4VNGfMp1u5Pw0TGzp4z2lAskBaVSVWb2lNGecjqZLs2MnjLSU66bnZQPg8lTRnnKVZ6UD4PBU0Z4yhWelPJQmcFTRnjK6aTyTmbulNGdcnUnpSxTZu6U0Z1ydSftA2UJiuyUKztpHyhLUFSnXNVJqeyUmTplVKdcCEk5uCIzdMqITrmik1LYKTN1yqhOuZba2/7pt385bzEEy1BUp1zVyd8e39zxL2EZiuiUs35gTmbklJGcciWnoLwJlp8oTrmKU7yFSBFvrwycMoJTruCUbiFCOHyaLD3Rm3I9zonXBs+MmzJyU841PZU/hGUnclMudhQ3HoJpU0ZtylKzUxndM27KyE357DSnzLQpozZlqf0nXyyTGTdl5KZc6+spFwnTpozalJs28fxk2JQRm7Lop41lRk0ZqSlXalIuEiZNGaUpV2lSLhIGTRmhKVdoUi4S5kwZnUm2kwL6wpxJ0JmkOhO/SIQxkyAzSTEj5SIRpkyCyiSFjKJSZEeYMgkqkxQyUi4SYcgkiExSkUm5SIQhkyAySd3kxC8SYcYkaExSjYlfJMKISZCYpO5xoheJMGASBCZpwKS8CZKegr4k1Zf4RSKMlwR5SSov8YtEmC4J6pJUXVIuEqZLgrokVZeUi4ThkiAuSZEi7SJhtiRoS1KgKColoITZkqAtST3GSblIGC0J0pLUvU1KgjNaEqQlqbSkJDiTJUFZEqOfPiLMlQRdSaorKQnOWEmQlaSxEv9SmSoJqpJUVVISnKGSICqJPTkJT5gpCZqSVFNSEpyRkiApiQ0nCc5ESVCUpPhQVIpYCSMlQVISe3IQnjBSEiQlqTualARnpCRIStJIScktlp4oSlL3M/EEZ54k6EnizEmCM08S9CSpnqQkOOMkQU6Sxkk8wZkmCWqSVE1SEpxpkqAmSdUkJcEZJglikrh4kuDMkgQtSQoMxY1PxwizJEFLkgJDWoIzShKkJKkbmZQEZ5QkSElSKUlJcCZJgpIkdRsTT3DmSIKOJNWRlARnjCTISFIZSUlwpkiCiiRNkXiCM0QSRCSpiKQkOEMkQUSSikhKgjNDEjQk8ekkwRkhCRKSFA+KSkEzYYQkSEhSPMhFXlFRGCEJEpKEOqvE4VcYIQkSkhQPcpGvdRdGSIKEJKE+GvG5PmGEJEhIEuqzEZ9lE0ZIgoQklZD4QgthhCRISBLq/T3xECxHUZAk1B6UT4UIEyRBQZJQk5RDpzBBEhQkqRuYFA0TJkiCgiTFg5TVL8IESVCQJG4nnygDJEFAkqJB0XCNFwZIgoAkRYOiUa43BkiCgCRFg6JRrjcGSIKAJEWDolGuNwZIgoAkRYOiUqVEGCAJApJUQFJWmgoDJEFAksJBUSlTIkyQBAVJigdFpXaDMEISJCQpIBSVneTCDEnQkCSdbKwXRkiChCQFhLRMZ4QkSEiS7Fl2MEMSNCRJ7izTGSIJIpIkf3bFMUQSRCRJ4exqYYokqEhSSCgazq3CFElQkSTVLFX6UsZIgowkBYWisr9WmCMJOpIUFIrK/lphjiToSFJUKCr7a4VBkiAkSVGhaJXhOYMkQUiSwkJR2d0mTJIEJUmKC0Vld5swShKkJCkyFJXdbcIwSRCTpNBQVHa3CdMkQU2SYkNR2d0mjJMEOUkKDkWr5CnzJEFPkqJD0Sl5ykBJEJQky8mjFwMlQVCSCkpOubkwURIUJSk8FJXBHAMlQVCSwkNROZZZmCgJipIUHoqOL9MSJkqCoiTFh6Lj+1qFkZIgKUkBImu88pGyLEVTkkJEUdllJ0yVBFVJihFFp1wtjJUEWUmkZqlytTBXEnQlKUqkpxhLU4Alu22bmmKtcQ6xf7GHMHqKtdZDDIMxrF5mrbUeYliMcZKmrfUQw2GMkzRtrYcYHmOUztTRtU2t9RAjYIySpny/X2s9xIgYo6Qp3+/XWg8xEsYoacr3+7XWQ4yMMUqa8v1+rfUQA9O0cFH0yndLhGn/Yo9R8tQr3y0hpv2LPUbpTukmhNZ4CIFpWsAoetp7tNZDDExTox8z0hoPITBLqzHxLYOt9RADs9REvQNqrYcYmKWmZim95bfWQwzM0qpMdMV8azyEwCQ1cnbREmfav9hi2O0kOYgz7V/sIUqO8g2UrfUQA3O0sFEMynVPpGn/Yo/hzq43Qk37F3sMf3a9EWvav9hjhLOPlCWpxSSt1hSULoxY0/7FHqMkKd8L2loPMTBJCx3l9M+Q/pXD4U9hSWoxSQsdxUAfOVrrIQYm6Un1vNaIIRwmqatJSp9aWushBiapq0lKx2Gt9RADk7TwUeQ7UlvrIQYmafGjGJRukJDT/sUeI6in+rTGQwhM0kpOQekFiTntX+wxSpJGpe8g5rR/scco93u+q7W1HmJglhZCuhUWOlbBaY2HEJikhZAi3xjbWjGGxywtiBQjLYDVWg8xMEuLIjkbWPGq1nqIgVlaGMlZtgOhNR5CYJIWRoqRPvi01kMMTNLiSDHSzRSt9RADs7RAUoxRicGy1GOWVnuKSYnBstRjllZ8ilmJwbLUY5YWSYpRlK+WpanHNC2SFNPGYxB82r/YY9xyLntWhqs1HkJgllZ7SqwyfWs8hMAkrfSULA/BkjRgkhZHisnxECxHA+ZolSdlHEfkaf9iDxHVXcKt8RACM7TCk/ZxsgQNmKAFkdSPk+VnwPwsiKR+nCw9A6ZnZSfl4yTstH+xhyidKN/A2VoPMTA9KzvxDZyt9RAD87OyU2Ku0BoPITA/qzoltn+zNR5CYH5WdLqd38BCsPyMmJ8FkGLeeAiWnxHzs5JTZiDZGg8hMD8LH2mdDgGn/Ys9hJzdkwg47V9sMdJ2dosm4rR/sccwZ30wIaf9iz2GPbufEHLav9hjuLP7KyGn/Ys9hj8ZKhBx2r/YQ4Sz2ysRp/2LPUY8G/UQcdq/2GOks6ECEaf9iz1GPrtFE3Hav9hjyElnTsBp/2ILUcFJ6cyJN+1f7CHMSWdOuGn/Yg9hTzpzok37F3uIkqJ8i3JrPcTAFM362vvWeAiBKVrkyN0KzB2rqLbWQwxM0SJHRhJPDYJN+xd7jNqPKvPWBJv2L/YYJUWzMk9CsGn/Yo9RUjQr8yREm/YvthhVmzLdBd9aMYZgklZtynTLdms9xMAsrdykXbKEm/Yv9hjlgUkZwhFt2r/YQ/izmwLRpv2LPUY4uUcSbNq/2EPUm70yuUCwaf9ij1GzlI85iDXtX+whykLS28XCbrPEmvYv9hglSflm69Z6iAFJaqo1CZ9cMAybDGKTqdgkvA8zDJsMYpOp25j4XunWeohhMYY7SXTDsMkgNpntLEsNwyaD2GS2kyw1zJoMWpOp1sR3S7fWQ4yIMUqW8q3OrfUQI2GMrJ7/1xoPITKGEPX8v9Z4CIFJWtiI12ZqjRgCockUNeLHU7bGQwhMUWPV4ylb4yEEZmhBI0cPdWyNhxCYoHUrE9/23VoPMTBBCxqZ7P4Z5F8SE8ZgGYrOZAoamcTv9oY5k0FnMgWN+PF9rfEQAhO0oBE//bQ1HkJgghYz4ucQtsZDCEzQupuJnxnaWjEGMpMpZsQP/GyNhxCYoYWMlKNxW+shBqZoISN+1mZrPITAFC1ipJwv2VoPMTBF2yFNrPR7azyEwAy1UT3ZsTUeQmCC1v1M9BzX1ngIgQlawEjreBgxGSQmU7xI63iYMBkUJlO8iJ+L2xoxBAqTqQXylPxkwGQQmEzRIq0fZ75k0JdMwSLthsR4ySAvmWJF2g2J6ZJBXTLFivhpsq3xEAKzs57NRE+TbY2HEJidRYr4abKt8RACs9Nl9TTZ1ngIgdnp6iiUi59htmTQlky1JV6mobViDLQlU21JONcZZksGbcnUPU3KfZHRkkFaMgWKEt9M31oPMTBDCxQlvte4tR5iYIp6vVZOazyEwBQtTqQYqmGyZFCWTGGixDeVttZDDMzRwkRa38VgySAsGX82BmWuZNCVTEEireNhrGSQlUxBIm2swljJICuZgkTaIIGxkkFWMgWJ1EECcyWDrmSKEmn9H3Mlg65kihIlfhZSaz3EwAQtTJQ2Pt9tmCwZlCUTaoYGJQbLUKQlU6BIu68xWjJIS6ZAUdroBIthtGSQlkyBIm2kwWjJIC2Z4kTaSIPJkkFZMoWJ0qbcDpgsGZQlE2sfqtwOGC0ZpCVToEjrNRgtGaQlU6BI6zUYLRmkJVOgSOs1GC0ZpCVToEjrNRgtGaQlU6BI6zUYLRmkJRPlrNdgtGSQlkxxIq3XYLJkUJZMYSK112CyZFCWTLJnvQaTJYOyZJI76zWYLBmUJVNlSek1mCwZlCWTwkmvwWDJICyZCktKr8FcyaArmYJEWq/BWMkgK5liRNpMAFMlg6pk0tljPFMlg6pk8uljPGMlg6xkChJpz8+MlQyyksn27PmZuZJBVzIFibTnZ8ZKBlnJFCTSnp8ZKxlkJVNZSXl+ZqpkUJVMISLtsZOhkkFUMkWItEctZkoGTckUINIetRgpGSQlk+XkUYuJkkFRMoWHEt9+3VoxBoqSKTykDeoZKBkEJVN0yCSlA2WgZBCUTOEhEf6kxUDJICiZokPilRAsP9GTjJzlJ/Mkg55kpM4ycSk0zJMMepIpOmQSl0LDQMkgKJmiQ+p8LAMlg6BkpHahdFtraz3EgBy1RYeUXsMyT7LoSbbgkOHrcSzjJIucZIsNmUw3G7fWQwyLMVyJQTcKt9ZDDIcx/MlMu2WcZJGT7FZn6z0dAVrmSRY9yRYcMopnW+ZJFj3JFhwyimdb5kkWPckWHUpcPS3zJIueZDf9HLvWeAiBOVp0KPGlRZZ5kkVPskavy9waDyEwR83JbKhlnmTRk2z1JN5/WeZJFj3JFhy6HVtLtkBYxkkWOckWG1IWl1umSRY1yRYaup30av+FfZdllmTRkmyzJPqwZpklWbQka06w0zJLsmhJtsiQ8tRpmSVZtCRbYOh2YC150LKMkixSki0wpHU6jJIsUpItLqQYtmWSZFGSbHGhHJR3wZITJckWFspRCcGSEyHJFhZStvhYBkkWIckWFspZ+UZYdiIk2cJCWZQQLDsRkmxhIeUB3DJIsghJtrCQGOXjZNmJkGQLCynDR8sgySIk2cJCYvm7YJBkEZJsYSFREpxBkkVIsoWFRMlOBkkWIckWFhIlOxkkWYQkWyGJP91YBkkWIckWFlLmhyyDJIuQZAsLSVb+EJadCEm2sJDZNvr4bZkkWZQkW1jIbIanOJMki5JkCwuZzdIHX8skyaIk2cJCZnNKDJahKEm2uJC5HUtPY7AURUqyxYXMFpQYLEeRkmxxIbNFJQZLUqQkW2DIbEmJwbIULckWGTJbVmKwNEVMskWGzCZKDJaniEm20JAxfGLEMk2yqEm22JAx9Fz61nqIgXlacMgYJU+ZJ1n0JFt0yBglTxkoWQQlW3jIGCVPmShZFCVbeMgYJU+ZKFkUJVt8yBglTxkpWSQlW0nJcHq1jJQskpKtpGQ4vVpGShZJyVZSMhw9LSMli6RkCxAlXnGrtR5iYJ4WITLCH3OYKVk0JVuESBtVM1OyaEq2CFG6VYhhb4OhkkVUskWItJE5MyWLpmSrKZlAJxUYKVkkJRtPJuwtIyWLpGQLECmz7ZaRkkVSsjHqs+2WkZJFUrIFiJQ5VctIySIp2Vjzky9DtMyULJqSLUCUeH281nqIgQlahCgZuoPMMlOyaEo2GbX+a2s8hMD8LD7k6Hpwy0DJIijZpJ9f0xoPITA96wlLlj/pME+y6Em2ehKvSddaDzEwPwsPJV6TrrUeYmCCJv0Im9Z4CIEJWnwo8bJ2rfUQAxO0AFHiZe1a6yEGJmgBIm2Ez0jJIinZAkSJV8ZrrYcYmKEFiLSZIkZKFknJFiBKvLheaz3EwBwtQpR4cb3WeoiBSZpP50OZKllUJVv3KmlTJIyVLLKSLUjkNrrn0zJWsshKtiCRuR0Dxu6NzJUsupKtdfGUuxJzJYuuZKsr8XKFrRVjoCvZ6kq8XGFrPcTAJK2wpH2zDJYswpIVd/bNMlmyKEtW/Mk3y2TJoizZ4kTqN8toySIt2eJE2jfLZMmiLNnCRM7wEkqWyZJFWbKFiZTzk1vrIQYmaWEiZ4zycbAsRVlyW81SvirIMVpySEuuQJHb+H46x2zJoS25AkWJH9/eWg8xLMYofSkviNlaDzEcxih9qeN3OMdsyaEtue1klahjtOSQllxxIiuOfrWO0ZJDWnLFiZLjN1rHaMkhLblKS47fJR2zJYe25Lbal9KBnGO25NCWnDl5YnLMlhzakqt7lfh175gtObQlV22JjzocsyWHtuRMTVF+u3cMlxzikjP+5PNkuOQQl9wZLjmGSw5xyZl4dsEyXnLIS86ks++EJSjykitYpH4nLD+Rl1zBouT48MkxX3LoS85uJ925Y8DkEJhc4aLEK7a21kMMTNHiRY7X4W6thxiYo7bmKB90OGZMDo3J2dqN8kUPjiGTQ2RytSSeUnTRMWVyqEyu1sTjVV8dUyaHyuRs7Ub55caUyaEyuZPjl1rjIQQmaT1+iVdFcEyZHCqTq8qklFp1jJkcMpMraJSUUquOOZNDZ3JFjZJSatUxaHIITa6wUfJ8Js8xaXIoTc6dzDw5Jk0Opcm5cFL8wzFqckhNrsBR8sotgVmTQ2tyRY6SUoHSMWxyiE2uyFHySvfDsMkhNrkiR8krI0GGTQ6xyfmapkrXwbDJITY5X9NUuTkxbHKITa7IUQr0WITWeoiBaVr3LQW+YsoxbHKITa7VxOP1dhzDJofY5FpNPL44xzFscohNrtXE44UAHMMmh9jk/EmNB8esyaE1uQJHKSh3OGZNDq3JFThKQek9mDU5tCbXSuLRQl2OUZNDanLB6IW6HJMmh9LkWkU8/oEyaHIITa5WxOMLAx1zJofO5GpFPF6oyzFmcshMLgQdIxxTJofK5AoZuUAxwjFkcohMLpysd3LMmBwak6vblrJyuTJjcmhMru5bCrzYjmPI5BCZXCEjdQTGlMmhMrmmTMp1wpTJoTK5WOdI+bfClMmhMrl2FJP2p7AURWZyBY1S4HtLHHMmh87kihqlQDeGOOZMDp3JFTVKgVctcwyaHEKTK2yUAu82GDQ5hCZXoSko90cGTQ6hyVVoisr9kUGTQ2hyDZp4cjBocghNrm5e4mfrtdZDDMzRdLIuzzFqckhNrsCRy5nnF7Mmh9bk6t4l4T0xsyaH1uQKHDnlBsuoySE1uXSyN8QxaXIoTS6dlb51jJocUpNLWXd2x6TJoTS5Kk0KkjsmTQ6lyRU3UioVOiZNDqXJZXNSZdAxaXIoTa64UeKnP7bWQwxM0UpNyoMskyaH0uTqEUy8yKBj0OQQmlw9gYkXGXTMmRw6k6sHMPEig44xk0NmcrUknvI4zZjJITO5YkYpKlO0jJkcMpPLtQ9Vnv2YMzl0JledKSrTV8yZHDqTa/uXlGc/5kwOncmJ1VdhOMZMDpnJ1YJ4fBWGY8rkUJlcMaMUlckrxkwOmclJOLs7MmZyyExOapkHZczCnMmhM7mCRinyhQOOOZNDZ3L1+CWleq1jzuTQmZycFHpwjJkcMpPfTgo9eKZMHpXJbyf1wz1DJo/I5CsyKWMFz5DJIzL5zZ305p4hk0dk8rUenvIo7RkyeUQmX8hIuU17hkwekclvJ9VyPDMmj8bkt5MS4p4Rk0di8ttJCXHPhMmjMPntpIS4Z8LkUZi8OSkh7pkweRQmb8zJDcEzYvJITL4eu6RMKHpmTB6NyVdjUibhPDMmj8bk6wYmZRLOM2TyiEy+kJE2KemZMnlUJm9OtN4zZPKITL4iE78veYZMHpHJm7NjGDxTJo/K5Ou5S3yOxDNk8ohM3m4ng0DPkMkjMvl67pIym+gZMnlEJl/ESBlIemZMHo3JFzBSRveeEZNHYvKVmPhjsGfC5FGYvA0nT+OeCZNHYfI2nkwseEZMHonJ11OX+CyeZ8TkkZi8zfosnmfE5JGYfD10ic9oekZMHonJu02f0fRMmDwKk68V8fgDl2fA5BGYfD1ySXn89AyYPAKTr8CkPDt6Bkwegck7f4JUngmTR2Hy7cglPsvimTB5FCZfhYnPsngGTB6ByVdg4lNfnvmSR1/y7mzi3jNf8uhL3p1N3HvmSx59yTdf4qN7z3zJoy/56kuKDXnmSx59yTdfUgajzJc8+pL3TvcUz3jJIy/5WhZPS3TGSx55yRcrSonLsme85JGXvD87i8EzXvLIS94nHck94yWPvOQrLyUO3J7xkkde8pWXEgduz3jJIy/5gkUp8YVXnvmSR1/yRYtS4rMLngGTR2DyhYuSci6OZ8LkUZh88aKknIvjGTF5JCZfwCgl/lzvmTF5NCYfTtbleWZMHo3J151MiS+X9AyZPCKTrzuZEn+s90yZPCqTrzuZsnLFMWXyqEy+KlNWUp0pk0dl8vFkp4hnyOQRmXxFJuWwDs+QySMy+UJGJiqdGFMmj8rk616mrFxxTJk8KpOvypSVK44pk0dl8lWZsnLFMWbyyEy+VshLyv2JMZNHZvKVmbJy1TJn8uhMvjpTVq5a5kwenclXZ1LOlvDMmTw6k6/OlJVLjkGTR2jy6aQ4iWfO5NGZfC2Sx8uCeOZMHp3J1xp5yvEUnjmTR2fyqVYnUS58Bk0eocnXTU3K8RSeSZNHafLFjdRPlCUpSpMvbJSUEy48kyaP0uSrNCm72z2jJo/U5GudPGV3u2fU5JGafN5Odrd7Zk0erclnc7K73TNr8mhNPtuT3e2eWZNHa/LZnexu9wybPGKTr6XylN3tnmmTR23ydVuTsrvdM27yyE2+bmtSdrd75k0evckXPdJ2t3sGTh7Bydd9Tcruds/AySM4+Swnu9s9AyeP4ORlO9nd7hk4eQQnL+Zkd7tn4OQRnHzd2KTsbvdMnDyKk5fanSo3bEZOHsnJV3JSjoTxjJw8kpOXs6EpEyeP4uSrOAmvJOaZOHkUJ1/FSSk775k4eRQnX/goKWXnPRMnj+Lkix8lpey8Z+TkkZzCtukfaWDkFJCcQgEk7SMNzJwCmlMogJSV0vWBmVNAcwoFkLJSuj4wcwpoTqEVzePbAAMzp4DmFOoZTErh+cDQKSA6hUJIeeN37MDUKaA6hWJIeeNXbWDsFJCdQkGkvPGrNjB3CuhOoZ7CdPtMyT6awOApIDyFwkh548PswOQpoDyFwkhZKQ8emDwFlKdgap7yyzYweQooT8HUPOWXbWDyFFCeQmGkrNQbCUyeAspTqNublHojgclTQHkKrXiekuuMngLSUyiQlI2S68yeAtpTKJCUjZLrzJ4C2lMokpSNkusMnwLiU6gV9JTaFIHhU0B8CrWEnlKbIjB8CohPoVCSdiBmYPoUUJ9CLaJnlFxn/BSQn0KtoqdUdQjMnwL6U6hl9JSqDoH5U0B/CrWOnlKSITB/CuhPoWiSudVtI3XGAgOogAAVCidlpaxDYAIVUKCCPalCGphABRSo4GqhR+WSYwQVkKBCAaWs1GQIzKACGlQooJSVmgyBGVRAgwoFlLJSQSAwgwpoUKGAUlYqCARmUAENKriapsrlwgwqoEEFV9NUuVwYQgVEqFBIyUeqHYEhVECECkWUsrJFPDCE2r3YY5TeVNkiHhhCBUSoUEQpK3uzA0OogAgVfC1IqqQ6Q6iACBWKKGVlP3JgCBUQoUIhpazsnw1MoQIqVCiklJW9r4EpVECFCoWUsrJvNTCFCqhQoZBSdkqqM4UKqFChmFJ2SqozhgrIUKGYUlb2agbGUAEZKhRTyspezcAYKiBDhWJKWdmrGRhDBWSoEOrCPSVPGUMFZKgQ6gp9JU8ZQwVkqFBMKXslTxlDBWSoUEwpK5skA2OogAwVCiplr+Qpc6iADhUKKmWv5ClzqIAOFQoqZa/kKXOogA4VCirloOQpc6iADhUKKuWg5ClzqIAOFYoq5aDkKYOogBAViirloOQpg6iAEBWKKuWg5CmDqIAQFWIt8azkKYOogBAViirloOQpg6iAEBWKKuWg5CmDqIAQFYoq5aDkKYOogBAViirloOQpg6iAEBWKKuWo5CmDqIAQFYoq5ajkKYOogBAV0tmkFHOogA4ViirlqKQ6g6iAEBXqhqeopDqTqIASFWpxvcyXiAYmUQElKtTqepmvxQlMogJKVCislJU9FIFJVECJCsWVlEO0ApOogBIVCitlZRtGYBIVUKJCqlmqXLVMogJKVEg1S5WrlklUQIkKhZVyVK5aJlEBJSrkmqbKVcskKqBEhcJKWVlXFJhEBZSoUFgpKwt6ApOogBIVCitlZUFPYBIVUKJCriXzlUuOSVRAiQo56gd6BQZRASEq5JOD7wJzqIAOFapD8TPBAmOogAwViilpZ4IFxlABGSrISQ3IwBQqoEKFQkra+XuBKVRAhQpi9aPJAkOogAgViihpR5MFhlABESoUUVKOJgvMoAIaVKjV9fghQ4EZVECDCrW4Hi+IGRhBBSSoICfL9QMTqIACFQonKdvIAgOogAAV5OTIkcD8KaA/xaJJygadyPwpoj/F7aRmWWT8FJGf4nZS5DkyfYqoT7FQkrL9KzJ8iohPsUiScn+NzJ4i2lMskKRsVoqMniLSU6z7nfh5c5HJU0R5ioWRlPPmIoOniPAUKzwpqzIjg6eI8BSLImVlVWZk8BQRnmJRJH8biW6Hv4SxU0R2inXDE1/8F5k6RVSnWNVJWRoamTpFVKdY1UlZGhqZOkVUp2iqjvK/hOUnmlM0Qb8rRkZOEckpFj9S+vDIxCmiOMUqTsr61MjEKaI4xbMTmyIDp4jgFOuJTfymGJk3RfSmaE9u75FxU0RuisWOtF6HaVNEbYqFjrReh2FTRGyKRY60XodZU0RrigWOlLtRZNQUkZpicSOt42LSFFGaoo0n9wEGTRGhKdqTgo+ROVNEZ4oFjZTxQWTMFJGZYkEjZXwQGTNFZKbozm7uTJkiKlOsG534WCkyZIqITLEik7KSPDJkiohMsSLTbeMYWTodGTJFRKZYxMjzQo2RGVNEY4oFjDzfRRcZMUUkpli8yPPi0JEJU0RhilWY+A7eyIQpojDFwkWer0SPDJgiAlOswKQszI8MmCICU6zApKyqjwyYIgJTrMCkrIiPDJgiAlOswKSsiI8MmCICUyxapJTPjMyXIvpSLFikrdSJzJci+lIsWKTd1BgvReSlWKxIe9KLjJci8lKsvERPdYwMlyLiUqy4pOwwiAyXIuJSLFKkficsRdGWYoEi9TththTRlmKBIu07YbQUkZZisGffCaOliLQUKy3x74TBUkRYihWWlN0WkcFSRFiKdX+T0vUwV4roSrG6krJhIzJXiuhKsSCRlhqMlSKyUixG5B3dihyZKkVUpVhVSflKWH6iKcVqSsrGk8hMKaIpxWpKygR3ZKYU0ZRiNSVly0dkphTRlGI860IZKUUkpRhPu1BGShFJKcZ6l+cLaiMjpYikFOveJuWSZ6IUUZRi4SH1kmeiFFGUYuEhH8oDH3kfLEdRlGLhIW1NbmSiFFGUYtr0PGegFBGUYgUlZTtQZKAUEZRi0SEtv5gnRfSkWHBIzS/mSRE9KRYc8oHXlYjMkyJ6Uiw45ONGzzqJzJMielJMZznKPCmiJ8V0mqPMkyJ6UkynOco8KaInxXTSjzJNiqhJsWqSslUsMk2KqEmx0JCWXwyTImJSLDKk5hfDpIiYFIsMqfnFMCkiJsUiQ2p+MUyKiEkxnw1FmSVFtKSYT4eiDJMiYlIsNKTmF9OkiJoUqyZpfSDjpIicFPNJjjJMiohJUWqOKo86TJMialIsNKQ9fzJMiohJsdCQ9vzJMCkiJsUiQ1l47eDIMCkiJsVCQ1nZ0RSZJkXUpFhsKIsyoGWcFJGTokT9e2WaFFGTYrGhrGxoioyTInJSLDiUlQ1NkXlSRE+KRYeysqEpMlCKCEqp8JAoO4kSE6WEopSKD4mykygxUkpISqkAkSi7gBIzpYSmlIoQibILKDFUSohKqRCRKLuAElOlhKqUihGJsgsoMVZKyEqpIJEoO3gSc6WErpSKEomygycxWEoIS2k7mbdPzJUSulLaTubtE2OlhKyUzMm8fWKulNCVkjmZt0/MlRK6UjIn8/aJsVJCVkrmZN4+MVVKqErJnMzbJ8ZKCVkpmZN5+8RYKSErJXMyb58YKyVkpXR2UFNiqpRQlZI5mbdPTJUSqlIyJ/P2ialSQlVK9mTePjFVSqhKyZ7M2yemSglVKdnag/I7SmKslJCVUq2gpxzJmJgrJXSlVJTIJL6XKjFYSghLqcKS9omyBEVYSvZsKJqYLCWUpVScSOv8mCwllKVUnEjr/JgsJZSlVJxI67mYLCWUpVScSOu5mCwllKVUnEjruZgsJZSlVJhI67kYLCWEpeTcSc/FXCmhK6WiRFrPxVwpoSulokRaz8VcKaErpaJEWs/FXCmhK6WiRFrPxVwpoSsld3LQXWKulNCVUkEiredirJSQlZKvY1A+jk2MlRKyUvInz/KJqVJCVUqFiELg4piYKiVUpVSMSAytmJmYKiVUpVSISJR9xompUkJVSsWIRNlnnBgrJWSlVIxI2RiXmColVKXk68ImWnYzMVZKyEqpGJEou50TY6WErJQKEsmtGiH7S1iKIiulYkSibHZOjJUSslIqSCTKZufEXCmhK6WCRKJsdk7MlRK6Ugo1R5WBApOlhLKUQk1S5ZJlspRQllKoi5t4FfnEaCkhLaVaOk8pNJkYLSWkpVSgSJQN04nZUkJbSkWKRNkwnRguJcSlVKxILD1WMjFdSqhLqVBREOEfKdOlhLqUChWJstk5MV1KqEupUJGyIyUxXEqIS6lQkVg+5ZSYLiXUpVSoSLvJMlxKiEupSJF2k2W2lNCWUqubx4c9zJYS2lIqUKTdpxktJaSlVJxIu08zWUooS6kwkTYqZ7CUEJZScSJt5MRkKaEspcJE2qCcwVJCWEqFibQhIIOlhLCUKiwp43rmSgldKaWT9cuJsVJCVkrpZP1yYqqUUJVSOlm/nJgqJVSllE7WLyeGSglRKaXafyr3V4ZKCVEppdp/KvdXxkoJWSkVIxKlskFirJSQlVKuHahyf2WulNCVUkEiUSobJOZKCV0pFSQSpSxBYq6U0JVSQSJRyhIk5koJXSnVcnl0GXRirJSQlVI+kc/EVCmhKqV8Jp+JqVJCVUqFiJSl1ImhUkJUSsWItM6LqVJCVUpnW5QSQ6WEqJTkbC6UoVJCVEpyNhfKUCkhKiU5mwtlppTQlJKczYUyUkpISknO5kKZKCUUpSRnc6GMlBKSUpKzuVAmSglFKcnZXCgDpYSglORsLpR5UkJPymcblDLjpIyclLeTudDMNCmjJuWqSUollMw0KaMm5e1sDXNmmpRRk3KhIWXxXGaYlBGTcsUkpSBLZpiUEZNyxSTHx9KZYVJGTMpFhrRp3cwwKSMm5e1kMjQzTMqISblhEu/HM9OkjJqUiw2JUlsmM07KyEm54JAotWUy86SMnpSLDmlPa5mBUkZQyoWHlKs+M1DKCEq58JBy1WcGShlBKVdQ4v1wZqCUEZRyPZRJ6TgYKGUEpVxBSek4GChlBKVctylp74JlKIJSrqDEu/LMQCkjKGV7crBdZqCUEZRy3abE70mZgVJGUMr2ZBNyZp6U0ZNy3abEBxqZcVJGTsp1mxIfaGSmSRk1KVdN4gONzDQpoyblqkl8lJAZJmXEpFxoSJRKUplpUkZNysWGRKkklRknZeSkbE+e4jPjpIyclN1ZfjJOyshJ2Z2ssc+MkzJyUq6cpCQX46SMnJQrJynJxTgpIyflyklKcjFOyshJ2Z31noyTMnJSdmf5yTgpIyflgkNaj8E4KSMn5cpJStfHOCkjJ+XKScr9jHFSRk7KxYa0+xnTpIyalIsNaTcjpkkZNSkXGtJuRgyTMmJSrpik1HzLTJMyalKumqTUfMtMkzJqUvbhbOjHNCmjJuViQ9qKzMw4KSMn5YJDomwJzMyTMnpS9vlkhUNmnpTRk7I/HYMyUMoISrkexcQPf8zMkzJ6Uq4nMW2OfxzMkzJ6Uq4nMW3cYDLzpIyelKsn8eovmXFSRk7KoW4D4aeLZsZJGTkph/ogzw+hzIyTMnJSDlEHy8w0KaMm5UJD2u2VYVJGTMpFhrQKMplhUkZMyvUcpo3vfc1MkzJqUi40pN2jGSZlxKQcjV5cKDNLymhJuciQKNUiM8OkjJiUKyYp1SIzw6SMmJTbViVemiwzTcqoSbnYkDKDmJkmZdSkXGxIlKKVmXFSRk7K8exBiXFSRk7K8WS2KTNOyshJOZ7MNmXGSRk5KRcc0kZOjJMyclJOJ+VwMuOkjJyU00k5nMw4KSMn5XRSDiczTsrISfmMkzLjpIyclM84KTNOyshJ+YyTMuOkjJyUzzgpM07KyEm5cpJSlTUzTsrISTmd3uUZJ2XkpFw5SRuxME7KyEm5nr6kjZwYJ2XkpFy3KSn9DtOkjJqUqyZ5elhrZpiUEZNykSHtOmGWlNGS8tkepcwwKSMm5YpJyg2aYVJGTMoVk5RLjVlSRkvK1ZKUS41ZUkZLytWSlEuNWVJGS8py1n8yS8poSblaknK1MkvKaElZTjg+M0vKaEm5yJDWizNLymhJWU4Wi2RmSRktKcvJYpHMLCmjJWU5mwZllpTRkrKc3d2ZJWW0pCy1/1TmqhgmZcSkXGhIqV2VGSZlxCTZtpMuWJgmCWqS1M1JShcsjJMEOUmKDbnAn5KEcZIgJ8nmTrpxYZwkyElSOUnZGinMkwQ9SbaTIagwThLkJKmcxG8FwjRJUJNkO1lZLwyTBDFJzjBJGCYJYpJsJ1OhwixJ0JKk7kzitwJhlCRISVJ3JvFbgTBJEpQkqTuT+K1AGCQJQpLUnUn8ViAMkgQhSerOJH4rEAZJgpAkFZL4rUAYJAlCklRI4rcCYZAkCEliTsqFCoMkQUgSc1IuVBgkCUKSVEhSspNBkiAkSd2ZxG8FwiBJEJLE1v6Tk4MwSRKUJCkupO1OF0ZJgpQkdWsSv50IoyRBSpJKSdrthFmSoCVJkSH1dsIwSRCTpNCQejthmiSoSVJPV9JuJ0yTBDVJ7FklB2GaJKhJUjVJuZ0wTRLUJHHbye2EaZKgJok7WRMqTJMENUnciXYK0yRBTZKqScoFyzRJUJPEnTzEC9MkQU0Sd/IQL0yTBDVJ3MlDvDBNEtQkqZqk3E6YJglqkhQb0m4nTJMENUmKDWm3E6ZJgpok/mTFsjBNEtQkqZqk3E6YJglqklRNUm4nTJMENUkKDWm3E4ZJgpgkRYa02wmzJEFLkrozSTkfRpglCVqSFBgS5XwYYZYkaEniz/KTUZIgJYnPJ8nFJElQksSfLAcVBkmCkCR1ZxLXF2GQJAhJUuvdKZnBHEnQkaTWu1PIQpgjCTqShJPFIsIcSdCRpKCQRmLCHEnQkaSgkEZiwhxJ0JGkbktS9EUYJAlCkoSTJaHCIEkQkqSoUNr4nZU5kqAjSTjxeGGMJMhIEk88XhgjCTKS1D1JymlOwhxJ0JGkOlKg26uEMZIgI0k82d0pTJEEFUkKCSn7VIUhkiAiSSEhuR0pRSBKmCIJKpJURQp8RagwRRJUJIlJ368mTJEEFUli1ndmClMkQUWSYkKiHGwljJEEGUkKCoXbTsSjUgpjJEFGklQzlBchFOZIgo4kqWYoV3BhkCQISVJYSAJXSmGSJChJUlxIAq8vKYySBClJCgzJ7WwsGoMlKVqSFBmS29lYNAZLUsQkaZjEVwUI0yRBTZKU9VUBwjBJEJOk7k26na9F/xSWpYhJUjEpKtc9wyRBTJK6Nykq1z3DJEFMkkJD2i2BYZIgJkmhIe2WwDBJEJMkn2z9EIZJgpgkhYa04SzDJEFMkjNMEoZJgpgk+ew+zzBJEJMknxRpEoZJgpgk+exJiWGSICaJnCwXEYZJgpgkZxuThGGSICbJ2cYkYZgkiElytjFJGCYJYpLI2VQowyRBTBKpPahyY2OaJKhJIrUH5bsUhHGSICeJpLOvleUncpIUG9IGPUyTBDVJig1pxTmEcZIAJ7mt1rrjnV9rnWPsX+wxjH4/aa2HGAZjWPV+0hoPISyGcOpgtjUeQjgM4dXBbGs8hPAY4mQk2loPMQLGOBmJttZDjIgx9JFoazyESBhCH4m2xkOIjCFEHUW2xkMIzNC6M4mPIlsrxjCYoXVnEh9FttZDDMxQY/VRZGs9xMAUNU4fRbbWQwzM0eJDyiiytR5iYJKaoI8iW+shBiapifrwrbUeYmCSFiJShm+t9RADs7QYkfBzOFvrIQamqalDUQo6rfUQA/PU1p6UzuK1VoxhMU8rLPFzOFvrIQbmaa15x8/hbK2HGJinti5fputLW+shBuap9fpe0dZ6iIF5WpiIw1JrPITANLW1ZBPtwwgr7V/sEZJauKU1HkJgjtY9SvxM0tZ6iIE5avW1I63xEAJTtBiRoUW1WyOGcJihJ6rUGg8hMEFPVKk1HkJgfp6oUms8hMD0PFGl1ngIgdl5okqt8RACs/NElVrjIQSm54kqtcZDCEzPE1VqjYcQmJ0nqtQaDyEwO09UqTViCI/ZeaJKrfEQArPzRJVa4yEEZueJKrXGQwjMzhNVao2HEJidVZX48Zet9RAD09PHsz6cqNL+xR4j6SeztNZDDEzQWvGOH8PZWg8xMENPDlJqjYcQmKGh9p9001drxRgBU7QwkZHA+3EiS/sXe4x6i6ePsK31EAOTtDiRdlcjsrR/sYcoI1F+HmhrPcTALK0F75QnHQJL+xd7iDIQ5UdxttZDDEzSWu+OH/DXWg8xMElrvbusDMwJLe1f7DHKQJSfSNdaDzEwS6Oun60RQ0RM0njWjxJa2r/YQ5z1o4SW9i/2EPryu9Z4CIEpGs/6UUJL+xd7CL3ucms8hMAMjfryu9Z4CIEJGvXFoa3xEALzM+o23xoPITA9o162vjUeQmB2Jn1xaGvEEAmzM+mLQ1vjIQRmZ9IXh7bGQwjMzqSXXW6NhxCYnUWIkvwzpH/lgHlBTGn/Yg9R7vL8+MnWeoiB6Vn3J/EDe1rrIQbmZwEitfMjprR/sceoHajylERQaf9ij6HbfGs8hMAMzbrNt0YMkTFDiw9pPRcRpf2LPYQ9GUQSUdq/2EO4k86PiNL+xR7Cn3R+RJT2L/YQemHw1ngIgQlaRUnp/Igo7V/sIfRKDq3xEALTM+uL61vjIQRmZ9bL1rfGQwjMTtHL1rdGDCGYnaKXrW+NhxCYnVWUlM6PiNL+xR6izDHxA2tb6yEGpmcBIuEHrLbWQwzMz2pK/EDQ1nqIgQlaTYmf5tlaDzEwQ4sQBVqEoTUeQmCGStYXc7fWQwxMUakjUGU0TVBp/2KNYTZ9C11rhBAGTcls+ha61ngIYTCEvoWuNR5CWAyhb6FrjYcQDkPoW+ha4yGExxD6FrrWeAgRMERNUP58Y5goGRQlU0WJH4/aWg8xEsYot3h+BGZrPcTIGKNkKD/msLUeYmCGVlTix9C1VoyBqGTMyUOSYaZk0JSMOXlIMoyUDJKSOdmj1BoPITBFa7E7fpM3DJQMgpIx+rKR1ngIgSlq9GUjrfEQAjP05PSk1ngIgQlq9GUjrfEQAvPTnEyFGmZJBi3JWH3ZSGvEEEhJxurLRlrjIQRmp9WXjbTGQwjMTqsvG2mNhxCYnVZfNtIaDyEwO+sGJeFDDcMcyaAjmcJCwo9qbK2HGJifVZL4FKRhkmRQkkyVJH7aY2s9xMAErZKkTGMaRkkGKcnUDUr8vMfWijHQkkyRIeHnPbbWQwzM0UJDws97bK2HGJikTq8X2hoPITBJnV4vtDUeQmCSnlS8a42HEJijTt8o3xoPITBFnb5RvjUeQmCKOr1eaGs8hMAMdXq90NZ4CIEJ6vV6jK0RQ6AmGa/XC22NhxCYnv7EOg3TJIOaZLy+BaQ1HkJgdnq9XmhrPITA7PR6vdDWeAiB2en1eoyt8RACs7PAkNn40ayt+RAE87OWu+OQbpglGbQk40/mQQ2zJIOWZMJJHYfWijHQkkyBIWWzams9xMAMDXoZnNZ4CIEZGk7KOLTWQwxM0aDXwWmNhxCYouFkot4wSjJISabWulOuNSZJBiXJ1Fp3yrXGIMkgJJla60651pgjGXQkU1BIu5kwRjLISKZWulMuV8ZIBhnJxLMOlDGSQUYylZGUOwFjJIOMZOLZ7Z0xkkFGMvHs9s4YySAjmXpokpKdjJEMMpKpjKTcmxkjGWQkE1sHqjyAM0gyCEmmsJBSuqC1HmJggsaT1UyGSZJBSTLp7CGJSZJBSTJVkrROmFGSQUoyBYbUTphZkkFLMtWSlE6YWZJBSzLprANllmTQkkw660AZJRmkJJPOOlAmSQYlyaSzDpRBkkFIMumsA2WOZNCRTDrrQJkjGXQkk886UOZIBh3J5LMOlDmSQUcy+awDZY5k0JFMPutAmSMZdCSTzzpQ5kgGHcnksw6UOZJBRzL5rANljmTQkUxuHagy+8gkyaAkmeJC2rIqwyjJICWZAkPeKiFYgiIlmQJD3vEQjJIMUpKROgKlC3QNoySDlGQKDGXhS4AMsySDlmQKDJltU+ZzGSYZxCRTMYmfCNNaDzEwSYsMmW1TppqYJhnUJFNoSL2jME0yqElGWp4q81XMkwx6kpET8TSMkwxykik2pI4VGCcZ5CR7VvKutUIMi55kt5OKoa31EMNgDFs/Uz75ZhkpWSQle7ZLyTJSskhK9oyULCMli6Rkz0jJMlKySEq2+JByh7RMlCyKki08pHTploGSRVCyRYeULt0yT7LoSfak4l1rPITADDUnS5ct0ySLmmTNycJ6yzTJoiZZcwKelmmSRU2yVZP4FW+ZJlnUJGtOFtZbpkkWNcmak4X1lmmSRU2y5mRhvWWaZFGTrNFrLrfGQwjMzmJDZtv4NLllnmTRk2zRIbNtfJ7cMlGyKEq27k7iRwe3VoyBpGQLEJmNH0rfmg9BMEkrKindBkMli6hkCxElZXukZapkUZVsMSKXaUWb1nqIgWlq9cKMrfEQAtO0lr1Tts5apkoWVcnWsneb4ZOilrmSRVeytmaq4RMDlsGSRViy9kQ+LXMli65kCxKpHwhzJYuuZAsSqd8tcyWLrmRdvdcbPs63DJYswpKtsKT+MSxRUZasO01URksWaclWWtr8P4P5l4l4f2K2ZNGWbN2ppMZgmYq4ZF3LVD5Mt4yXLPKSLVikbFywjJcs8pJ1tUc1fJRuGTBZBCZbuChERwdyDJgsApP1tUM1fJBuGTFZJCbrW6Yqo1KGTBaRyRYyilHJVKZMFpXJFjNKISkxWKYiM9mCRimwg5Fb4yEEJmpBoxT5Y61lzmTRmWwxoxiVi44xk0VmsgWNYtqoslvmTBadyRY1ipEeidRaDzEwT0NdzkwrK1jmTBadyRY0ilH5ZpkzWXQmG+pSp8A/DgZNFqHJhpqlUXkfLEsRmmxhoxhFeR8sS1GabHGj27Ok+5dzh4+UZSlKky1uFBM7BKg1HkJgkhY3isnyECxHUZpsqDnqeAiWoihNtrhR5BUeLJMmi9JkixupVyyjJovUZAsc6TFYiqI12dh6UmW0zrTJojbZWKeijDJaZ95k0Zts9abbJkF2s2XgZBGcbOEjbZWPZeJkUZxsrH0pr3lhGTlZJCfbyMkoTw2MnCySk411eGqVMS4zJ4vmZOvhSplXm7AMnSyik011CyitptlaMQaqky2EFMJtmOwOw2SGThbRyRZBitqfwtDJIjrZQkgxK49RTJ0sqpMthmQ2qzw2MHey6E421UlTq4y1mTxZlCdbHMlsVhlbMnuyaE821Vy1ysCQ6ZNFfbKp5aoyqmP+ZNGfbN3HlPg0IfMni/5kiyaZzfLKOZYJlEWBsvWkpc0qfSIzKIsGZXPtWK3SJzKFsqhQtpiSOp5iDGWRoWxBpZi1T4RlKzqULaoU+bmMrfUQA5O1sFK87VuhMViuokTZJlFW6VeZRFmUKFv3NGlPdUyiLEqUzXWQqnSJjKIsUpSVmqtO6d8ZRlnEKCs1V53SGTGOsshRVmquOqUzYh5l0aNs8yindEbMoyx6lJXatzpaf8syj7LoUbZ5lAs8BktW5Cgrdfed8jDEOMoiR9nGUU55SGUcZZGjrJw9+TOOsshRtpXM47deplEWNcptLVV5j+gYRznkKLe1VOU9omMe5dCjXPMofhhyaz4EsRjE6XN2jnmUQ49yW01UfqByaz4E8RjkZDLVMZFyKFKu+FIKtNaTYyLlUKTcdlJMxzGRcihSbqu3f897IcdMyqFJua3OUPETXlvzIQhmqqmZyo94bc0YBF3KmZqp/HDV1nwIgpla9znFfzr5Vzh8uUymHMqUK86kPc44RlMOacoZfzYicgynHOKUM7VL5QdptuZDEExVU0ernveHjgGVQ6Bypnaq/Ei61nwIgunaiIofZtSaD0EwXRtR8SMsWvMhCKarrenKz7BozRgEjcoVb9JGiY4RlUOicgWctIlMx4zKoVG5ZlR8ZYxjRuXQqJyt6cpL/LfmQxBMVxtOHlgdUyqHSuVszdag9EaMqRwylWtMFZTeiDGVQ6ZyhZzcbdqMfjUsWVGpXN3+tAWlR2NO5dCpXEEnNUeYUzl0KlfQSc0R5lQOnco1p+K1/lvzIQgmqzupBeUYUzlkKudariodGnMqh07lXO1ag9KhMahyCFWuQRWfGnEMqhxClau7oCKvWeaYUzl0Kle3QW38OdExqHIIVa5BVVA6ZwZVDqHK+davKp0zoyqHVOUaVUWlc2ZU5ZCqXKOqqHRojKocUpXzJ3vyHZMqh1Ll6n6oTfl6mVQ5lCpX3ClvtGaOY1LlUKqcr91qVLpVRlUOqcr5Wp0004VtjlGVQ6pydUfUFpWumVmVQ6tyvuZqVLpVhlUOscrVCnsbr/DemjEIcpWr26KU7oxplUOtcoWetG+XYZVDrHJ1V9TGC8235kMQzNRCT+qfwhIVscrVCnvKykfHtMqhVrnQMlXpmJlXOfQqF+oAQKmy7JhYORQrF1qqKp0ZMyuHZuVCTVWlzrJjauVQrVw82WDqGFo5RCtXy+zxlYeOmZVDs3LxZM2fY2LlUKxcEyulYrRjYuVQrFw8WZPqGFg5BCsXT9akOuZVDr3KxZM1qY5xlUOucvFkA7RjWOUQq1w82QDtGFU5pCp3VmjPMalyKFXurNCeY1DlEKrcWaE9x6DKIVS5s0J7jjmVQ6dyZ4X2HGMqh0zlGlMpBc0dYyqHTOUKOWl9MUMqh0jlGlIphcAdQyqHSOXSST1yx4jKIVG5wk3alL1jQuVQqFwTKlFisBxFonKNqJQixY4RlUOico2olOrAjhGVQ6Jy+WyGigGVQ6By2Z3M1zsGVA6BymV/Ml/vGFA5BCqX61OUUh7YMaFyKFQut0xV7viMqBwSlWtEpZTmdYyoHBKVK97kw8YWmDgmVA6FyuV2v1cGDYyoHBKVq7ullMuOAZVDoHIdqHiGMJ9y6FOu+xTPEMZTDnnKNZ7KyviH8ZRDnnLFmtTrn/GUQ55yxZq0q47plEOdclWnbufc0LfB8hR1yrXjnBw7qbW1HmJgmspZmjKccohTTmqaZn4si2M85ZCnfOMppSKsZzzlkad8oSbtu/VMpzzqlN9OelTPbMqjTflqU8r34hlOecQpX6BJyw/PbMqjTfkiTcp365lNebQpv8Wz79YznfKoU77ul8pZ+VtInnrkKd94Sqmy6xlPeeQpX6hJeXDxDKc84pRvOKXU//QMpzzilK8l+LQPhNmUR5vy1aaEnvnlmU15tClv6jp/4SFYmiJN+VqDT/hpSp7JlEeZ8rUInygpxmDKI0z5gkxO+OypZy7VX/y///zH8+ufl+vH5en/e326/P2P//g//+cf9un9x++X6+X59sqfl+v789vrP/75P//47bn+k9s5VuVX/+M//ucf5bjT//if//3nP8qRVf/xP//7v//sv7y+3n9rabu9jd9+e317uvzn+2/f3x7/+O39cv3zcv3tt/1viDnvfsOt7Opa3I+fPy77OD7dw/hU/zcv9b/Ztv/6+t8g7YeYYv8h1x9SbE1iTP/B1R9uZTnaT7eaMPWn28rh+pN30n/y/d+Fbes/5fGatN9p4tb/3+h8/yn035a23H9yPUqK/fem3H9bEjN+6v9vHv8uJzN+6r/tdhJw+cm2r/H2U/8d9lYYqv5020fZfuofhnX9PVsfxk/9d1jfP0/rpbeOz8AG2+OF8Q5StD2lbOo/9c+gbA1pP0n/6WYb7adgxk++/zRS9PZU1X6SbS2pnp/mjNqllAm+f0UhjJ9i/8DD+HBDTzYTxlcUpH8dcRs/mZEGdqSBH63hnhA9SpSREKb/jmT7v0tupIHr8dJ4zymO1tij5P7h2vHh2hvYrnxUD1/erh/7D8tt9v5h3Q6M7ZdMXo/38OVluqRTll3X4NMvvLXL9E06s+tjbpvu1wN9XB9e3x8eP6BftGb31lJe6wwfvrx/XB8ePx4/r+9v1304E3efXtzsvxHu8ufl9eN9+vg2s/v4jP933uTbj9tfDmHtFDathX18vPz4uDx9fb68PM3xxO+/5dqHLcV7f//j8nO+Zl3c/c3Gjm5a6q1gMezH2x+X6euOfv8eb+dXtl7Trr7bP17f/nq5PH2bE/NWY+QeN/aezeat93Fbv8DLyU31p1uxkaXf+vRUv8WvLw/fpru6218OrbeItnUqUVqPI+OutN1/Gt3brXhV6z7cYsI+PV2u17fry8OXy8v08e4+hX4/uJV7bL1n77pGUxr3uf62xt1m3NB6p3rb5dhvTv3u03u7KOPzbj/0e6nb+m3JjHvRuMX0O8z4Qnqaud633mbS6g89oO8BfQ/oe0DfA/oe0PeAvgf0PeC4r4Z+Jwmm/ZvQb+Ghjz9CaL903KhCGkOgMS6Q/kFLf49GzPhgx81J+gdpZPWaf3r64/Lz4eWjfLf773vfeS7nzsvz+8fl9TJ3nPvO6Fazumawa39I6h9S6oOalNunJf1DkjFWuh3z1n4an86tSHD7SWxPrZ6a1qflK/G/Pi/Xn9/fnp6/Ps9/gt3f5WRbvMk9PV0v71M/etuOdP8obksn6/t2/bo2t6U27acxQh1JbMZoyozRlLmRWP/p/tqIMsaWY9RlXBqtY8TrxnDAjSGRk3Gdj7Hl7WCRdq3FxZvV09P7x8O3KblM2n0OsSe+NYtPFg9PTx9vbz8u14dy57sl3fQpu22fcL7/FXaM1oP9hV/0fvmov+vtCjfFMN0UVz+O78+v87hi19OP0WVOi3etpz8fXh8vjy+f7x+X68fzfBFbs4udli+EEnJ8vsegdh90sZ/59u16+fbwMUcKu1t27t9TXu1uekgyAMpp94fbkBdHky3i89srGf/tQ8bwa3/2iEgHa/unaxMXv/iXb2/X54/fv+9Dhf0Y1WSzmOUv050+2/37CW7xs3t5+f3tfR7dls0oI1TZbbIY6u2vp+f3Pz7f53QRs++Fx7NZnymwt6MI2k+9i7Ohd2w21+ertV9/efrt8OdEG3efrqw+UdzC/Xi4fjw/vFwv758vc1Dx+0zNy9/+x+X6CpeTbPtQafu1UM9/XnC+JkmaerjFnH+dx89hSqe4mJOvP798vvzx1/X5494TTbm1v5Mupujrz8eX58vrx4j8/e1pHuXmtH+IiKtPxq8/y6B5+uzMLlmsjYuRfvy4vD59v3w8PD18PEw3Nev3NzWzeCn9+PHycwqT9xMmdvWG++MHjg9T2D/4jwGHdbL4ZVy/PH9crtBf2Km/WP3QrteHn5eXS3lxSt88pe8vRPv6/IJvzu+fgIxPY2yUxhTSeIyJfaxlY3/8sWLH48p4BDGy+Mh7e099EDL/idP0y2q495+vj0/P7z/e5g7WbNPAqQ3LYn9mSf0xNPVBeMqtw5UxsbqNYes2BpJmPKCY/iBj27Th2nu9ZQr+6WY/dWL6w1DsU2yp3x/GBJuMp9VtDAm38WBl+uOEtW7xU/z8+H36Ltw+3cazqG0D9KV4T1+mG96+Cxm3u/6x2tuxEe2nPB6Xt5GDtg+rkxk/9U/HpjELPGakbR7P47nPJdg8/l0ev1f61KYdz5tWZMyG9NfKeZ/tp/HMbvq7cmMOu5Rebz+lMZfcp17LYqbVj+/75fH3h9fn92lQ5Pz+VjEmHYztH6l18d/4FT+utwvy4/kyjxGmaUxJ91+xeDf+/Pj97fr835enx7eXl8vjYbR4O9j43kVuYT1Xa9jbfeXLw/sFgrp90NUHhc+P39/fPq+P841h/8xh7xM5bnX49fnxdnl9vP78gbf8tB/dWtdnuaxfnRCfIl/+/rg+kOF48PtvMK9O9E6xX96+fbtcXy5/zqMLtx/rmVtdv56J/84vYe99P3Q3yw98fz48v+DEvovTQGH1Yf+vh+cPHLqkbT+ouh330Afp/RvMYfQoYXH4cPtF80Stt7K/QQ/W832i1vjV8dxf8zW97T8KGZooY+ZF0mJu//X+2+P18nR5vT0N/Pbj+vbn89M81RSnr7ApzUrge1wW1u2Ha8aG1a9zF3aeyZpGQzYsv817/v5x+UkvP5kuv8Vu86/3P76/9z/88e316/O3z+NDQ9xnohG/mA7//Xmd50b3MyBGhjA2e18L+P/8IIKbPojFh69b6LWPIkxJvdYDfXl4/OPb9e1zfsS7lWLerUC4c/EgErv4Pd7i//VwnfVJ9m/VpkUa/PLw8fj7PIDff/lhW0vZEma+Wzo3PYqNOVnbpx9MsGvXVwn+/vzf82P8vrfpjBW7vKf+mYobc+L3wXcfjxsz+qbxtGHuTyWme4Qd796aPsdu7xwTejybu/dbCVv/ehcHtuWvxLkF5/fX0K3Ybr8X3k1prVP9cvn6dr38/vD69P77wx/zWGT/PGltWvzKn18frtNT8y7K4p/8DLM8e/O0Y1jotsWpi1u8h5eXx5fLw9St5/0Emw2Lz1Qt2vvlY45lplhrI8sS6zaxcnhn+z4h+PXP7eH15+GdTbO5fjEvnj/+en6/1Ef5Kdyk42G1P3l7mnIiTNdpzotv6p0O3KzddXG5X/Q5DtgaK1GMH1eKGetZFsePt19+vXy7/P1jepDe/RnLYd4v1+eHl+f/ZpPv3u3nSVdH5yXqz+9f3qYh8/6bWg5z6Gt2Dze/FOTh5flhdoVpinX5HvL5+McFluLsbiGyuFaghvn+8Pf7j4fX98vj2yvcJ/cDYJvy4gdWoh6m96ZLzi0OnGusMj54fv3G3uLUX6W8+HWUsIf75PQ4KIPzt0X2+PL59evlenvQ/pznDfPuWuwLAeOYDeszRnd13+4/jVUPd4Cwi+tPvnx+/Xh7/3ibh5rO7D4wWZyu/fL5/PL0/Pr1bXbGvbkurrW5zZTT6Xe/1zAT7Gp+7MLdZiHmkPueKKzeGftc/tydyr47vfei629zlofD9L7302zwoifvAh96zb0XLGdwC1ddaX5/++GV74stTHaLoX/+eHh/1+digts/PqRFYK1R+8t/Prw8Px1hZ39bHWstxySlMWP6M42lqvfpTzOmMGVMV9r7Qq3eRxg/phzj4pVQ3npZIfLw+vDy8/15flqb7nlp8bH9cV5Kue8bfVjL1ceHl5fbU9M8NZ52337ZhrkW6vXt9fmx3NaLfv52WBRkpwffvHZnf7yp1vzAuH+Atm3hz0Kc22juOi/2kG26oyyuzbmFOkzP5QlT4iKm3EK9X17fn2+COqVEniYS++IcGxaXdjw+fL4/vDy+vb6XRVWP0+jT7gciKY4F1YuX9y32/GZ3V91YzTyeMP1YODNWtPentLGCaCy9GmuFOnjZsWbSj89g+NhgiPGk2a/lsZq8D4edHWvJ+wxDh6j74vLxUYxnrNz/Te8RfA/oe8DRP/oe0PeAvgcc6+Z9/0vD1hfq9V4n9Kf00Ndthz5cD/2BPPQVWaPXMnk8to9ey4y9DWbAoRE3ZprGJ2kXF+Dc1AIWYe2XUyQ7utrFx6sa8P3jenmYuMXshTktPpnsg93g4/vb0/g30xBhUn//bwS/Xh4+LjR2nkY04dc/hRq7hOO/YHrzixyy/wVPl5eL9uanfRCL09FTbBZVphHZ4k2eRb1j1ucn7OAQO/2Oxf6L/o7v32GQOi2iDouPWSz2H5efc+BpKnFx6R8LPEaYT5f3x+vzYZzlpxWjYXENA/tNfz28vOBSPi/ToHP15rmPfn370UmRp1CafsOvX7HlN9DI+9trez775cj61bofDJi4+BC3D3/c7RGm9RVtK8EvxXy+Tbx8sPcbplXW0f87sduAnH6RYaKT1fWP+/i3//n9x8OsxWFiiBh/vYthdDKBXVxcRrQP+uN6eXh9+vH2/vH8/eEbYLmdltn9G/349fL1+fWyA/7fH663Zfj0c99zuomLMwDzb7v97zz2/jtdhZU59o+Xh0cl+PREZBZH01Pw8sHcPyf+a6bnxX/jmlr6JZOr/xvjjvcfL88fpUeY4+47mbSIcPu4nz/UC3Z6VkuLrv74++frH7N27a9Qyatf4y0MTNilaWGxW77btFBffn6Aw237XRlje5EbW2Ld4g7ouip0erxKu54696G79YurV2GZ6WH2KO/HsTZuix/q/3Px6rRezCxm0xyVLqZPU9zFS2yOe5yiyml63F7coFbD1pHw94fXn8dPIU9LeFev1V3Yt1fy2ebpG1tcObCPSj6APH1fi2syakw+K7dXxsUFZxiuPSA9fDz8cfnZVxHQ5QkTfy1aLf42+D3zAoVptX349/6c9hP7A6ZtqHlxuhnj08DTCpbVkSMEvl7+uj78uGX4wnex761M/qUr6eQ3HjM2pGl/yeLWEPxF7283ziF/R5wW9bdNf78c/uPlncae0ml1TFhiz0+s0e+dfFtcmNMilfE772CmTnZxQRVEZX3M/p4bF1ds1LDMqfeLrtPistkarQ0V6d8u0xbrXwr7fnnHgihm/+iWfulPbtGOj26lPPhuSv2XrrEWlaHPtu9GnfulK6qO/fhNcD9zY+PqfNAuLP+e9tP2cXX6fxeVJOh+jsbGxS1iNaYyDJLptrq4H+Xx5e115uV9L95XvMcuSLGPCe9bs7exHmMbKwLNmPU3i0UTHl9gU8Z+UDe2mvRFYHH80JdNxb7gOvaCJqmvc099a8ZYyi/DBUe9hNuxTf2ncF9XNlaTjeVZZuxANn1PsIl9Y4Xd3Fhr5sd6390Wi9Wv+e0dqjHsS5j0v30skstjK/lA+vHH3H8admHGgji7uEil7bPdr84nV7Vs00KMxbVPI3aNMs047K/mtCqDyp7g/UROGiuMgh+ricYC5zA2lIc0/t3I9zi2U8e70963qQwzGpeKGVUrzNiSYtJYPJFG8YJRCcDcSw/ZUdJhLE90dnVG9/5JXC+Pl+c/55yK0w7FVkfj/x307WmeS73H6Cw0ttT3j/H+GY+P6V4sqv0wttlsY43meJ4dz6H9Qhrr5sce+jR27vTc7g/GrhdacH31pxse3q+Xe7mm8cH3JS2jQoDra2J8D+h7QN8D+h7Q94C+B/Q9oO9/aeg1u0LvZkPfPBX6tx56LxJ63Y3Q17WG/peG/pfG+9r/UU7BjwIHXkZWj2JhYSyhzaNeSR5FwGRkuox1qjIKfo0qFTYu7sq8pQ7SetgNgcaa3G18VL02SO+Iw+Jm3Fs/Nf+aacb/nn7Lb/3l5bBkYz/T1LtZGVW0BqUaH8a30VXVjHQwftxkxrdu4ti9PTaO2UHONgxzjuMaiaM0WhwfYxzKPIrJ2TiujzTmi1LPFpvSuJ7u+8fHBZmHbOexoe4+SZTvV974P8aN1srYASn9Bu3GLddtcaxiy4O/+y3XjVIWbqwCdUPinRlgbkdBHLe4umV8rWz6Z9oFHn8h8S7Hmlz7VBkVlHLvtNzoW0oF0V/7PbjgTfaTbG5bnbIZ8fAKtfsd2Hlx6efpOCFOFUTM6pMk3xho99NpeXVsrrtsnux3rDoOY1A4OmATevdkxoYBE8futrF/2MQxshi7GEwaY4cxaDNp/La0nL/fv0PdAbPf7jFGI/dai2a8mbGuxPrVR8/6674+PL/gUCJNQ4nFMf8+3AEJ3ITNblVpakxMYj8RpBuLTNwY17tfe9NvX/5zjj9VODKrKV1jdQynY+r9J5uWr5US+P3jAesNxv3zvN3c4hPyFO/wVfkJSd3iMs4e9PPx8XJ5wrcZp7f5S/k5IpI3uh8GOLv+aSKUTIUB+63/fo2Nh4Cxk8jcnwzDeDgetUbD/QbdV1fZ0ZXYNNaWpVGnNI0R76iyavMYLORx4833kfF4LzKqBI46elbuO53uleZ6qxsPj26UN3BmrEszYz3aGOE7MxaijcJ35ZiQ1Q/8+eO/Pt+un9MaK5mSV36hk3zWq2XuHoJWF+bXJTekrOU0oedXFzyWaH893+pkHqoclzMcdzNlizvsHt++/3j4eP7y/PL8cSzSUk7K3Add/lpK0BeonrHfuloO51wNdqsTN78z5/cXqB2r8+wYom6rE0oj/mE171TV0yyPaHq8eSyzVw+7+fEUm+5veKwQ7Xd/O0rbWd8vd7e6Ofm2ueQZ0zhPe83D8m3i9fXyON9196s8jBlPM2b5ay0hsYTBxIh+dbnLiPX4++Xxj9sMEenR90sU3OJOwEPkt8/jKgVvpjHDqqjOod8+P5TxjZ92U7vFwpXH8OpNeVpB41YXWdzjl0lIEna616+ur7iHrdBK4k4jqNXlRSPusTeOYaqMa381gb/dKnoeHvr3A5Nxmx9TeKNK9n0EMGZYxsTJ2Ho8igKNEuajtkfvKcZYIY7n9vFgPm7n44G635rHo3N/TnfjEXoUMO+TnPey5OPRuz9R+x7Q94C+B/Q9oO8BfQ/oe0Df/9LQO77QhwKhT5iGvtg+9EeV8aQ1KrHfn67ymM3Kcp+bGh/sePa6T/DL6orA8bVD1eZpqeiYSzSuD7XMmE00bsymjQX6xt1nQ0eN4LE037hRfX0U4TV++Umnv2P2iD1tvN5+uVv88fZWd13TK3X6SH65M6+xlc5l6s2XB3hTaLWD2cvWanmlOTbpZKYlTdsvd1u3qN/fXp8/3q7Pr9+Ob9pO96DFnfxzeJYe05Kpbfnxfx/2enl4+knesJne8K9+g1rU6V65uMW3RaX+7KYx6+r67BrwBipvnx/f4YqbEmFMx469sdaNzStjA46z693T+8f18xGKwe133/V70JhiHqcujLJv4wCPAVyjOPLoWGU8sI4a6v2VcSjDGOWOyd90fwTtN6Wx+7DfZ8yQrHuNs3536nee3ve78bzZZ71dDzhGzL4H9D2g7wF9D+h7QN8D+h7Q97809Ltc6He50G8foffj42CN0D/e8cSe+6+Qcc/fxvzSdq9HMjDFDn0YWGXGri/jx2tjw5UZBdVNHqOIPFqlfyBGxpZfGU9O4saNckds44m805MbdcWcG3Lm16+Lj9t6nLfXrw+YomF/XZi8/BgBm9PtHitzf3xqH8JauP7qPH28L3u2ukt4DkdnuPf9q1ldj3sLi0Xk99UVndtW7y+fdB2TTDWXl3eplTuqIhv7DfF5dX4HArJ3aib7XzwhZFrFOX0h+yLWi19yidXW1+1XPkwPtvt1Yb/yHg+LHex+Z33u0x2r9VV2QS+Q32YfdvHq20djX06YyvqsDnpK1B/Tlu2Uphmz1R3RJdL75eH6+Pvxg9yXaMur/IUR4VPcD6fzYhGJErMu9oU9x1OPuDqvcKhzBxvxp20P4yiUfL8RrM4v8cp3MU5P02MsM+jWujvErk5m3C6t2z6Uy9PL85cfD3Nh2eCnbTqrewCnmNfLf30+X2dbCFNh1LS63/3968utwpy2zHaqlbj64PJ5vZZ1rJDCPu6fsMLqPolD7f4wTTHFcZTMoHU7ZiVsWN3iUn7Lb7dze+ZdKX4qnLna09BDgNKEXmb18aTE6oNzWKbkpvKmY0mRsYsCdiju6fZv0S2udu9bRg/Gvr+P5HEgmhtn3Thzn2RYu30pBW+ntQGLG3jJ/TRMdXCyW7veoczzfqo590HsqIlqzJ3S74cejIV79+Ur23YfuY4HisXCi09fDl/F/jGuDYTz/TTEUaZhzPlZMybi/L0K9TiLcJxdZcfReHacmmjTWIqZBhPkUUI730/dGv8u3wtFDBWUYYvSo7ixEtVtaXiejEUz96rs/v58NhbKjfMJR7E15xYXUz99YWd9TIVP7OIu2qcv18vXKet2U6+LEd4/HugIXfbbqJ1Z7QUuj8/fH16MzVPnvxtbroa53aWmT2i/OnXx47l8fYBV5WnaWuUXd5K0QL+9PLx++4Qji2Ra2SH30uaLO59abDplYrYwPdwsll7sIe+gS3ds7MtxjOVlq0D0dNuqfFA22T/WObNY/eu2D+52Xs88CJnKbuTFfS91S930d+5XqY0StCYsrmZppTUOj9v7odc4qdPfD3oYU0FjbZPNiyvX6q/E57N9kbb1j7VuA5k+j32R2mxXk1TdVunDVFBsUdHGhsr5re3vd/d6r4uLW/RNmn4qmex/KZdY1zgVRF09QVTb7SlTQdTVuvL7aPOqzDztm1ks2lPD3e4Fh9NSZKr4mBfx5elyO7DmVp0Kxw9mX4Fudab66fLjenm8l9ybb5773YfWLz59Pl1GrdIpV/bzScYvLid5en54vD5/PD8qFb+mnZ9DKsPijMjT89Pnj9tWvnn57bTzeHWo+ny9PH4oixAmE3P3k6FXc/L5/eH7l+dvn7e+/PawCmcQTAUZVu/hz+8fz6+PsLZsv6J1dWjdAtHref9J5sUV7+OFKXnSlDxjCXt/YrFxcZNOf+FQYGjPXeG+Ml7GAHw8HoylcCYtzug9QYfs9rOhsriu6OntE8+C3g001kJcn/+8XHHddnLTyVI7dRll5Bbna28FfuYbT9zfeHoh9dVP7fr2Q5v73f3pefHUjTkcTdc4petiD78ryDS/x/38/iJH7oPRd7gfE+fFVaSj7NJ8re83BixuDxyRcKp3P75YfaK5x2J/6YSasrin9BZTnZzd/71h/e/9eLh+m2tJy35XrjOLk2RP5EwIN+15HXUXzai3aNyd5xaXC/bfMz/xeDPp+BhZu7Hy3y0Oty4P8ykPaRIn3/eT2LAoRpcXtvrFbPvaNc4uDmduh9J9x3Mo8lSmOyxOY12+P0/fupkW5fW+LPY9FKnPV6Ru3al/FNI/YxnovY0zLLaxRfO+a9FuY32WH/K9WKjv8no7WGgu/jqtGU9956Jb3YNbQ35+fM28gPB+nD0S14/tv3EsSB27uq0Zq8nNuIOPuR97L1I67N0GGQ9+95XoYxNaGiezpftytVGQOI8D0PM4pTrfzzkfhYxknNIhY1/1OHPISr4vLLhvHxs/5THD1Wfg3Ph73fhu3VgB4cZB7c6O/2N1TVPDwek63B8S/EtRLk9fny8vc934MPVMuX8NRsb0Yrrvv1ssfAS/7vvDNFYI0yEvqw9/PebfZYk0jrunkr2L8eZuaN/Vj92Kct9/3xfe2XsZXbt4s7o9xkGft1/i6dzivujLrW7eM9QimyYP8pjFvs9x5/upWosj58vrE6n9Yfc3lrT+KZ+W6JiWSC3u5r+8/n47RfvpDfrtPB1mFBYPVri8/vl8fXvF55Bop4I5i7s2Lv81v6HpfN7Vi+e/PsFFrZlmbscpJfdrdSynWT129nKdF3ntv4ce348u2S6uZLxcD48c+/Qc23961zIWIoWOyeE+Chp+5kc157GeyoSxM9wuzgBcrtfv7xMB7meGxxoqd/9d/cofeyf7nXzI9710fr+J2PtKvH47H1MV953SvWMdu57H1uRxaxmr9wY89XvSwJR+Xbt+E3XDVHrAcVSf7wHH3dr3gL4H9D2g7wF9DzhSIfSvLvR1YKH3lWOjf+jHWIV+xw99Tj+MwgSjAsAobGD8WIM9xpZmLOs2YexhHTxlZFQjGAenmnEmgRkbz4yML8EuEtNxP9O+mM59XmCMCp0dywmdXbwt3H6HUpw47bHf2kXsLxHnW42bVg1sixPoJdDLw5fL3BHtdzvc9/iOKZpR/GHcNIek3hcX9i7gfsDuuJv2K2asFxhTPnfV7FfM2FM4tg/edwX2b6SvFemJ6cb5aj0x3cCm3hONlYkDWn0POCpe+B7Q94BjdmocXj06rdBzNPRLMPQMDT1BR4WY0DuJ0DuJ0P/SOLZ+5rG2fwxozb0mxBjaGhlZOs5ntnZxw2BJgOvl/cftPKp5+myXAj3qNv7ofp0vzoJcShXgj8soSX9clLlf87FaFo+HpdMs+zt0XtS2snb89tT4cbn+9fzxe5n0nwc2+wGpW11TX+Le/q95lDTthupzdrFfbePRKHVbzz3jxn5buVe3Gtfm2Clo7vc8OzYG38vf+MW6YXXfgtadTUXT/Oot++/L4+f8ybrpcBwzBrmjGzFhtff9+/kd3Gfqc8Mi7F3+/vFM5numEzHtYqW8Euvy8PXjcqWHkE1Hu/Q14VZ6X+FWKybW3/P+zI46i37aZDAWgGyLjnP5+8fLw/P8Yew+i97l9Yfovikg9j5+LCEbj6Iyqr/FUZ9mXAd2lEizZjzejyot9r5ZYIw4bLwf1X7f/j4e71Ico7Le49rcbwE2j+mCPIZxeexnkLHo7X6KyHiEdGNBo9vG1MA2phrMWAYzDodx4wbqxuYJN4pXObe49qJ9I7epneP6vf1C0cXp9RbvsVeWOC7FmYqq2V8LS+NN554vrldu8f68XL+8vT9/TAjkwjzFN+bjVm8wEPvlGU9H9dM7Xrzp/v3j5flxfqi1+3ISaXHdwm2SZO7ZpgfRxZWE6jHubiqtvrg/4rZFGQ579ts0VW3uU+Fro4evz3Cw+r4Cy+oj+y0IArvbr+wZtSrs6taIW0gopx738dZuBiXKb/NkeZrgyi3eoo7ntNp9Je88qrZto3bg2HJrfBhPZaP25tjpZMYToh1bnOwYmtg4RohxVOuMYwwfx3agbXGAVP+QUcsGzg/dfzRhkaD3EWFNRJ5WCK8emfz1eZ5XtPsRZu6rPe8Hm48anmZMIpiwuIPp9ruOPbrdL1/Ji3Ucb6EOa4n2I+/Fu3+L8/D6RNaR7bd05MWVeBiQDeKnEcsqEt8Dt/LJ81vdG+LivOQhIn2vk+subji4R661fue3uv+6FxcrYUD6Tvf3DFnuakpg+qi1t7m8uCm1xGNXp5/qpYdFIK/hyN+6Te9tMddxf4KY6fiaxX1BX18ePj4uc6mVaTlNWP2s3q6P8Bgapxo8q8lxi3M4ddxscaoStLinqAR7v1z/vFzfvvznDYCBXfaz7P/oD59jv8+YIvX3o0YXlzDcjq4HwZ4OXeuTFqPAZRyMO7Y1b/efxiP00Dy7ugPl6/XhG/pCmHbdp8UzGL5e377fjg/98TavZDPbfnG3c4s1Cm/hyOXgpv20Y/bNjIcpYxdLVd5+wfv1z+vl8e0KAjaVkHSLY/oS7+NWxmB6v/v6jMaO7dxuHFztxjShXx3Dvf98nc6QddOJd/ct536xFN3Xz7lcrOwfQaz49Shs2VzYprOs/H0GdqxgG1td0uLeiP3v+nK5XU7Hky79tC4z9EJwJo4RYhrz8avnBXx7nLg4TkWGZNQVkEWU+vb4436CxR+Xn/SUj+k82cXv4tvjjz++v/etko9vr1+fv5GlP3EqHyWLS6d5ZaA4Hcy+LQ5MSqznx5dy2O38IJCmcwf84nKCb5cbQ5dJKphCm6aoVs8u/3Z5+375uP6cI+3vpWGxz/92W7wO9639fpU4KhXaxamyb5e32xTvPKGVp8f7sLgO7tsF16LG/brO1b/wFuTLz4eXD3xqjfsyg7/ylmAT7u7jWru/fbt8fH/4u6cXTF5Pt5J+gELvn1KfMEu9sMWYdJNeDkPGEt1tFDoyox6FGVw9VNnaAc2tPNTSX/B2ZcNWN61HNstX7/340am7jNM2isXh/7fLx/XhL6ox0/5lvzhw/Xb5qIvhL0+3RV5zwOkNLo48v13qgSGPb6+Pl+vrAU/9Xo3M6vaCHrWEw7c5rRJf3As+BST7keIUc/mbvsecn1Cm7cB+8Wng2/Xh9fPl4QoTljId8JcWh0vfrs9PX9+/fN4OhZqeGfe9/vIdaReM1CWddvS4RWfex2QTv9PGHrfaZe+C3mo9HQ/Stvs1b7K44pSHpdPV+6c3u7i+7TT87RZ0vfz5fFj3ZveTXnZxZnH/q0ryHj8htx9PSv71D34Xl36x+xuoWzz3sMYvp1bOwcIUbLF3KcEOU8jTA+k2VimsPvB8u759TqNXsy+DFndnFi3Ge39/+PH8+PD69vr8eNtpVW4pfz68fELpgYkbx5DbLk7bfYOFdNMy6tVvZ56XyvtV1DYs1if6/eG97Iq4PNwe8uq8Aa4ZnGh9ceLn91tFBFiFafdcsHrY8C3QWBwzr6Pdfc+jusKo6D8K9Y+nsLE+c6xXGskx9LK/Mjbfj6K+fVbeDq5Mw4NHHe1RPPt+1E/7YaxS7iOxUUTSDU3ucy+uB/Q9oO8Bx6yM7wF9D+h7QN8D+h5wHBMT+hqb0IE19DUrY7lX6KuAQhyLS/r6mXFg0jh2y9wrpMvADLHjmXEcf7L6wP37w/vv/39nV9fcqq4l/8s8zwOSAMH8lampXcQmCSc2+ALeSU7V/e9TAqulJeR9OvfNdc5Og7GQ1kevbrn+YjqG0WQZ+71bPsbpc8yvaC1WNH1jY/+VOBLGXab972rP06t9Ox0M+hYOPkX4BDeq4AWj+TtyX2849YnfhahNQKNPQaRPGXIC8b1zxJ5NSjkpTYrqFxlfvnfL09CtEqEblxW/9928vvTd+uokgdzgrpzMsULnAKxNXfqukNFgCMS8T+5Qf+/PsjRjGnEmQHkXu4rRkO7VJAN9u0iWyV2IIR7yDH7vLxfBFq6Fun1B9oHfh/NZFtBboSTVoiJYkM7Y7wnLXsdxVuN3v0C/A3VWQQ1SgUWrSpTFoAypIEqs6iDWjP1eRbQVtEux99fBmwwklNqGA8H/O9gTagv9mAZt2gYSm010dIDAglVSQHMLp5gBF9po9olOS/LOClZQ4HFiFtUYMnl30N357MZCZCEjriAVIIwHn4nAuzZk09BdSr7TtTBeh8eSJidf5U7ZxLJyvlbiyxpol1sfOrT+1GyjDr5fVgVEWoMFSBGGWPwurINmaogFWCX3IWOoGJdSTUHmlsP5lg4O1KJfWKC4U5B7y3C+7Ydtrm5Sl2JtkIOdSRFQyEdWpMv1MJ4u9/NDduLar12q+tWWYjYZk9kthJ9a8kQYnBC++y+RjM14v74kVBAlGGAsdPKz67g70gbKCKQBS+yVlW+8aUMOum7XeMIsbeN6pW7J8ZcUcbMdkRIJbVycNYXiNogU+OCcVovXg13LG+qmO3H4+vHkTkHOeW5/nEx2x+2ohpQw2nEORFodh08NKRO0/a17XPP16IIYvxMNKKQN+8pJ5CwBIN5sWjLg2/54R3sIRiV0AFGzI1u82x8vt/40vA6nw5NoYzFTU5CsjGF87efhvH7fZIou2GQVWT0+mgHWYscnj44xGbqOI7/gXFuTM9ybktamRONGaub+/HK/fCQSFXH43dA/sce9j39Ajpcn/RhTORpjhC8OergaUt8VvQvt1f1jjTs6snxApDAJputgxkWy6P2Vkjgm7grrGtM2BVmoD6gyLYseM2hz8MM1BZmn7ugHVa+4wt7Qp7mHyqhSxQwlU5Ck2x0xpeLFwj8NWUoDUkbMS3SNyLY88HL7p5h3Kci+LxBzDy/ODgr6bXWAWUmvOFaryaLNMLp9OCXaCD1BsjI+jKvR4oai35NF6N/6+biFC5Iq/ZzWfp7vt3UY79sIyJhxPS3F5KBhE5rxqQteTGQnG1jDkryljRjYqsgi3rCcutstqf7G+QUrsDMsG5EkFTCJYzDNLom40J1kxkJmg+TXD8t5mGXTUBW1qJWTLchhGW6/62TVW7Hq2cc+fch9J+bfPfzLGZT94JVnpRJnJRoeBSruJC9rWG7DOCZrI+5dWJIUMyyubdcdrAvjOzWarGkMy3KXeVotOKoFmzotm5KLrAvGjw6TtIq/NVc1zXxPI74nd9wJh1vTCgseP6BoSvLE+2tKMnRRQqjI4OOv6T6P3UU+MqHehCJZ8DUrySbZX8s0Lqf3/ipy/kaJGyWbdqletni7gp50i0KzDVo3ZGX1o88RjSox3NiQQWnAkty7SujPoGnDsu4/+u8wgikL7pXg7thg8UYWUD76b/nqVIK+g6lA1VQoqfN37QaUnXqmvEAhLlDiYXDv5kd/EAutRLDXwCKIVUb76L/TE6oSOwjrVeGIZtNrd4hgxL5WkWfUDjat75mQqBR1Of7ufrsM/nQZ+pSpLcbdwANvyBTJI+fVe4RPB1mH9Ijbu3RLRlcqI4jlwcyJ31UyHsFVnOKqBvp1DXmIfwyXRKssnlLy5evaZ7rQwA9qHkX4FIzmYVSpyUrIx3VIyMXxUg7i1i2pk+Dw/pFd3AiJJrIO5JA5erEYoSC53RFysmUqsXqC5A1svypukeaU3hvRkqlIArdH+jW5av4gTTfaSowpWUyJkGpLl25ZtwbwPp0im5HxqazILdgB7kNVrlWdJAoiRCKHHjfAJR3sEZQBMg1ySFvHO50hU4UWzThSWdhpzl9+rafbr2VynK9fOdeaSjDWyRLNA/my/BFZ9HDIDO7Sj2/SA8jEW0ALhSnlBRkVzOVVBb0ATQZQl4R4KWL4B2od3Lt93VODFaQr0IJA5dAWMjpBCbsJtojolUEBxkApwyhyZ3NGpDIItmJmnhxFvwwv12l8m7YtMnOwxAu55k6oy5AKdsbZae2fSOtDHa3w4BS0JW1wQAHJjy0KXwY3ZDD8neZAphYGQKTCo+PNB7Vi2UiJh6Qadr+QeMcBYSNGz9jmZwKbLQKKXhR5EjncrJGQig2LatIEXKDl7rERRVkytReomWJlI4qVZOrr5yUORXolYhK/Tmtfr7d+NVufdVi/abWeoNGCxlUEryOIpSmw4DQkToLhakkWsPLzHmLYyW+X8PKwPr2zntVn/fbWel9znOGqgAZfEbZl6M6GdzmwIkuSbH3ZpOwz8taxLAJpmhFh5d41MXJKCnBGkNn3LK4oFaRiu8N8bj4YJ+ENWSg5IGbUZQSTWJH89ANw1u4pPko1uz1M3fmlu2zyoTJnjNkLj0XraV61pwlZz+MKhNIifAKhN8gbQ/xZF6DpFlApUmFgCQZeEKTTINsa/sudZDWhFkLWLajHLam/tQHKAD62tNI1Ob+04VC5jJA6a9kD1MG7+YjlfbqcU86lmA0A/74MBtGBE03O8bnrpXdeNaJwQ1YxLpP0JIx7S5o12blMb46+Mo1uJKd3rg/r0C97HSP34jRi4pOkvV+mtzdZj66Ey4tlX+3pzc0xPDSBvWXXMN5XuSHVwrS1CEqDsFQpAl2+CNU3kFwDi5CsDFwmWeSKJ4RIgOkjmf2I62SYxNaaNIO5LAmPWoy5V/68VBXoVhUop5Xn2qsKJt61CkMI0C8F87sOIwqogliQ6SF6rywoXRa6gRb3YtkYXhLXhXcf27m5pAMnoriguEPs2v01pcN2Rnij6pqL5xKV8zbeyjx3r4abgN+MG8/+VXBTVBCFU8H3UZHuRNetnnFoDYj5dhVGT0KBmdtrD5YLKt6zYJ2pFZkfb3g5okq0IHzXQmHIRNfBJs4/P6NId9ntkq5+3I3n326QSjIFSrEUySL5tZNsyHjmHPKAqoGuCV4Y3UAWusW8TUFuENfuq/vshs35UB57OmZTtQUiE5DTa+yjsOnUCmPTCntVBXJ64ye0dUtSvK7d18syjXthbUlMwupGyEyCia3J3vK1+3L/IPflXYE4ro7R7++XZ0LIk6C2gomMiosJGqlk8enafZ2HZXXhp1hzWpA4yFmMa/f1zFGlFO4C5HZ67b6G86U/Ps+6EWdxsOwIY/Yk4efafSU7k4hQ6Xft2i9L99a7NfXynUYOwp802NGyc7jX7us2TZfDeo1rTLrw+m0amtK6JNWArt3X0udKYaoohSYOyUFzeGt36cd+WTJ6rqaRCgyQVqrCQBCmFgyeFsnavXZfmd0nPoiRzPuBNH8167elFkrEBSKKwg+xKOVHXBQGIDQKCxp1Ta2QYYVpSR2sx/060DU0Wq3CJ9RdYeOqLf6igUR5A43yBvOXDcZtWozWtGBUtsgAWyi4FpDyx15iCljEoFhpoMtsoKhuFBgHYLoYQ5Zir93X724e0qplWwjTIHJy/9p9fQ5zn6voxsm0LsLcGVl4dsiuSfHizunjsSFeQxz+muSCHzoy8RvHKtVeNyGkYRET87VwtWkxtlWQNuEAvW1ylC6Hk/DCjwTJD6vof+1n2YurRZ+4JXUiHzuvrMTEWStsEHQJ26Ca1M7MjcNYYellwuwIe6r1a7e5EIklLw5cdujlKtlFOt5YGzhWhDgJxju6hTFHQcqPXYfxn8dJxegZJgHLMN/JBvXDmB7Lgl3HguTPzUacm2GiHd6oJBvnOozzdB/P6zZac3iRBWeSrOtfh/HpJiaaiz4NM6wTznWS9UXR+GMl6h1xWx7lWhzl5BswnYfXIZdjRV8RBMoSh2cNpzU0KA1bwd2umeHE17GVuFYkD3trIP7aK1q/MtIzsY6DVqRm0Qba3Yaj04vkPbNf2KF9Lhk0oQJEvksb2t/3uc/giSIQuxrHt2k7T+d+N1XwLtACWvQF2axpg75fPsIovViy8fnKrnrXLt6UBnf9mMyNCpIKeQBusAd2l4k3DqVIWm0Ehu++dz8yNyvZP/8xfgZZCiP+58h/WBJxMsUmJOESp8u09OcMrHQ3+ilsZg8QpD+2kh9B5irlohRkyHbgjunmSdfhZbgM63fm64uTm6wd7CyK/tyPbiJNBoeCosjKNaWIOY6NKPK3ZL8nED62PezjumwRzINoJQqTraAVkq5BAf80991GZ+ocDfiILsqeJL89RYeZZWA/HK5UFyKYZkN+XOn88n3rlmW5dZ+yrVSKnY70m4xwN8RuljrVlRD5s6QUVYrq7OklqhaoP3mrN9T7PEg8QWRl69/Ay/xIguv5o91sI3iOuyvu/Lb9iwx+/ADaH21rDj+8J2O/fk7zx6M9lrmQ2Ph/tIHsh9TXe3df1uzOHKdbZBszQt4Gyo6oRoS/P3jLzy/hrcvSnVXRCI1zknzzAM/3TsUhIOzJDR3/enhX8n383yP10ArxAlbvJICnr6AVsjeGbYgALzfYY0XFpWRrTTvms58sTtZKUkFmh+zd7/VwAM6sszgKIBV1d9x5+N1ngjchQEkOLW6AGag4oySH+gLUQW/OCE1VDVoUXbndoDcjMG/Rm7lnQWz7AbAT3T6ixckAOdO1owXhxwxq3OygM2ugPssxjJh4/MFe/k/HhIpjKkNyrTbkj35+6ecpk2QK/16SZLZBOl7HZgzmd0GZvIl6Q7AJ/Enefh2WZRjfojjzePvxSW9I0ekY/NzfnLrjeMrE2nEExfoibNiPQziDGLP4f/Iix4hZSlt89tI1rAj5WcCgYl5j+ZP3eJzWR1M0FyzE/Sp2SHODnYbzKQMX6zv85E2G1vbzBxC9zeVP3ubc71QLHb+fBKa3bs6FR7FSNCtmveHN9+0rZxCjpVT+ZEPYNbOe5e2xSFD5kxd1h80AxoIkP3k7H0Ka/bOMTMV7V/mTZGRrpt7m4drNme1EWCCTFvM77Pey9plzJiYossZfG+DaDZfg6ZgBjt4m1qJgB55u7lz4froIouVfkTZAO3BQhsigRu9ARc7Ibaj3sf+6bRuU1HvLXCL2LiaJatsl/ihur+KZ3YrftYfVidBvHpqyYR/X3JSCtXxRoqUIFwuDBncZtDxZztJ+C8damiqU6IryRWuHl1UHVSJGo9eMtItU8RQ+5ndUzea/98s6yNsqREBK1kGktW3MXGwxkWBIUv72l3FLJt5fPR/TBP7b40OF7w5WJtqP4J6DIgENc9wd2F2hQ/v4APp50B30NIMCHATQRXxXDEQFP7BhfO/XQCgUBAffui49YOkBoRZYesDSA6KZXHrA0n/T0j/1yvM5Kk9pqzzTovLCupXvyYIqG5iysH5XmKVTwRsT+osKspsqKCi3eKawndc1XtgawzV10O0GhajGQw/+xhZypTA80lheBoMxRpHMM7eopvEiPSVE5aQAH6ggxz+zyX1MefZcoxr0V7+qbLCB9qblnr4T/OuL8Am8ZgjPao2hvhpkyhqMtBpUSzhR6Royt5jo0DUZGYzJlxT+P6QARupM1AifiIrsLziUXmrpGiv4yp4ipDQZUDnI5fbezwkrUagDkmWF0ZX5z64wldBqBTmbVA2IwKbXo86D+BHIVujYf/4KJUXxOsQSpkaRbMSx/3yiTFpq0UfGRlKSzPSDurt0pni8UX4vqj0+WPkY/nUCVf6TJ6KooDCt2S0klb8Vq5eMXMdHnfiRqMk2fgyosFEqGAYH/jTrWTM66btOem6J7K3A3lFY8Hoxv1X6o9dodsV6vvNwdp7g+P9i3YoHR4a6oww6m0ooBpFO8KOTQPUmIpIDGL/rluyCj1MyxSE2DFKLdpzW7nTqXYNt42kl24aArLiYPdGxi20RFMwjVA0PsRrDLdBYVxaim1ZjHIbsXIxLuleVQouf/s3vV+fbt8mfJZz0Nu41aUsODDwAjzup4J+T44ZZO1dRMORgXkXTT1I7yB98en2Vgb3IoHwU4mdG8NNaH0ZZT3BqvehqC40Z7BAKk5tKeZ60Up73p+HdoEvSUMoVwX6dusvlpTsJnbxaEjvItsMG936/duMTUMFP/cE9erTX+3g4NGuxdApSBS1GvXVzl8wbCOfpguzTOsys1HtcYtLstLQULoyVRiowb33W4ondlY9uK58zqRKKa8p/MgWZZ6bDAUIc2AfUPsGxXuzC+h3M+hi39Vdua8TTfq2qAtOBCnN9CtxljSykJKkZ05j2+uJVh2DFh//Wk9gxEAXafeuzpxYWtgUkkQt/iwqekir4J2k8dbak6FRt57Te0Ih1WJEhh8uy9oMsF7KKU5tUyJBi06WghKDsoyqSCD65Vsn0ObpR+JwzXrR1tuRw8BHy5SBDp2MuTksW3xzw/fbsTsXMPrk8E8DN2lVKf7ZVfJ/k8vH9h2epQDyTpCos6LBR1PgdLcIS1ACUJUt6uI9E8dMIjiNefo2BYHZaFhdIf15ViD6bISvjwMtKtQirBHKgFIiJcriIAdnQJG4riUUSpyoWA0qWdN0NuGmYKBL5KtT7IOICEzRVQW+ixvxUDaWqOpRHy1AsxKw3RlItqlqw4lUoziiLO7Ds7ne7TG9zf0uSrlbk6g2pJb0vilS/thHG6RXZ3PJY9/HSLxvPyhEfUmShHEnvKceCd7yJWJ9EQkOv8T9ii9O3wC9X4BfGyJwySFqC8leF6mtB5qZJBlmLx0jyejJSzILgjtqn/z7akpRn4a6QsU42guPKMumneXgb3BIaD5o3ZVwIUBVZ7/GAf/fztAMJyHhIi20Ppm528bhxHaYfg24MbL1Ug5AHmsQVSRKd7qubRD4P49uDdSi7UHEyr9ghtls3J9UOFQcU1oerqoAGQUEGGVvr/NGdhmC9fH9rYWavyFGrWzc7WsrrcFn7uf/y5DKxfQmpwTZMbRbcs35c4jgPo0QJmCTCOabw8LtPW2xChJ4sCDmoz2mWT1FECy0EAIoge01SW2+psn18Ctdkwfaozl6L2ldBsjluw613wn3yVSvjG/K5iEHrDMqMliyK3D5eu9M6zeL0s6JdEJptBg2JYMFSoozAHrm3S7c6byNxRSGqzFpI3qY59egTjWC/A5nQzGP5T7cp2V1i9V8ytLtNy5CeCk0hjmx2m5r708FLuxJB+uOMZqBe+7lP0l4jsFhfboc1iAOlaoWsFBk33eaND+cF+sRPKit0XurMJ8zWZ+jW90mtbzpikh3DrM6KGaEKJJl9lU1pzOqGPnNJjhk/voGrJuS/RVwM8cch+q3WhyHWi6tYn2i1PpKG2ooq0E1XQSgF7py6QDEkTKySxOqbs2yf7svTBlG8SAxKGiU52uzh90MxycaEPjAp8fkgPcnWolgvqIpqG0gAPwL/tb8wqZ2HFT8oOWT7gHyCaAUieR7O08kd/4meiuQCs8f0PL0Ol2F8OyjpatEkDwYcITEnB7flJbI5dBwVsNONt3lKtbBVzBWo0asvQvxJBls7dGKrIITNWPlJD5WEamIQsAk6S2BKwSFctyTH9KHI8H0o5wlt64osFnkVRPkEhKMC2Wu/zdPXd2qsW1tR74Y+SlGFTie4KsgfSs/DMJoNO9zFc2r3pThGITrbgBfDmsJuV8hGqFYojEBmoYDiRIHutgEhqvTVLsNOIO03kARFtRWC5mCcgD+jCyw101R4vpBBIau+28XvSz+npbbaCmmC0I9Ad7wAjchAnKaEXIwmKya3++XSXS57Mp52nwWbg83g7s/QBJGDDbzuy3seTbTXyTH2f4k9xIhqlS+RGVaD71/3fj5sFpUQFWzI7vjcjYlrhnhWJJNydsP0uXdVlEAar6qkGnKNzt2njOrjw8aHUuifanj7lLhSFVTwwbpQCvkX9gyFVzvy/AhKbMjTSrAdK1/j1NC41AgMtYWAoAW/DqGuhguRbsDrA0FNgxOowQTUbeDrBZJKg5af/7+mCF6Yfhc2Qb8U39woaESpGp+gaarxF4bspMzd5xO9bjFF5hWP/be2voxn/TlifRLYeq3VFu72kGlV8IxX+CJK+Rhca5zKJVkcdM5qL/dXl2md/f+URJG4beW7jP7moRHZwsWkCJ9w+wrnoia9ctxtPWjhIr6LT2B/aS+F7g+C2p8NsGRq/Eps8VIU4ROatwqvEZhRCjUFVeNIV8H/ANUFhUxMQcZP46XQNU7NKhxcoE8in6vDa4RrQBZWW1A00YLWDUTXGoNPgWuMe27hxdCiCNOW4YUCRdWEFwplcAisKX9/RsEcFpxpo/wPbmCsawwZu0U/+NEfQ3g5QZNehdVuyMAnvsrwkfTZijgX0ST11CEe6L/C07EgqTYOKV/zEJPjPt32NEX/u2J5Nj4egYNJC1HiInxC+VuBo6XQ+ILWmMLLpNE00QpqsQorCIR5HdHicbQYCAIaBMsGuxbabBoShtoGSxZczWJdW5CDcLTqBqpKTeA14vhq/bfUgVCOjVa3UEktDD7VeCcgUoU6hgH5ySgcQQpHkPJxotG+HG+0rwkZDfOY4MQYhgAMGabJ9fI6T9fsgEghqtekZLfEPr4qsbioYWmuR9D8RItw9ST1TyX2Qd5LeKzp4D9EWthJ9PxdC5U0knEucdfuLZGhE5oDFdIM0vB67rsloTrF2UXp3z94LymDJ2PYOLU/9dt8f4Ye1orDmqztzP25SwsksZERZg40WZGe+1fnX7BOH33CrxNqtmEYDAcq69Q+92+yWdmIMKUiezobzG2alzWlpDaV4OqygWn/drAaFDVvktY099fpd99dLk/CXFEN9KeS34utf67Wx0fWV2Nbf463OHYKrL8Cqo8q5DvIO3SJIKphV4H7EhkedBX3CRXrSLzD5T1cY38FUph1h8vW42M+DKKv2ksJQmjX+idnEZH7mmeLs7xA5ASLB6UwwaDQBtcYrypJhuz+BVxNRXYl4367r+c0JEE2YObKr3H7xqiC3a0O5Lm4D9f4LI31R9nx8kMvOmYcNWSVfAfMfl9RASD5Dxtd6NRv/y1uj4jjsESaXtNfe4OdxuRRxrV3TJixA9IB1J3eF3m/lbhfdv3sgNmgSKwesizuAIdTt0jjQSvmr0xoN5Ni8w516de33pFG1nti1BYffXSOc5PpSCm2aAMOWkm/NRuJJWE+CgU4EwhV+OFZqUDPkTlNt0SYWagEFvSaX6bL7767r+9P1KTjxd+SU4oP1P7rdukGL4aRU7Cw8Tvw2K0t8rAQvNBf5hBXqZi9aaEC/3CCYyATqozowT2O2IresJb7tf+1RVe/dmlR2eGLucSWZEvsoN3rmrRyhANeTbYyd7BD+Kfi9YuapbI/R81860ro4dWkPOvcr/O3SwkSTRRBOIGKfvkT1E1mIZHEiYv5OrguBJVxkv4z9+t9HvGfRdoVjyhgdkCF+AIGKpoV9duvlohq61hJrQnFZrry8vvAWbFSSJUUkJv7z0G2FcQ2CRNuXzcHJb0N/gxQJ4DAv1Io97GapnP/OXe3azd+PyQ85cYaJ1Qc3jStO4/Pd4ZkkbgSc25sHPEH0XFRBCCFiOf7eNplPzJ2kWLbV+ScYEDMxmSxhptis8X7uN/dA1iu4+jEa0ix2RQwq38VJ6RsHzoxt4shSrLPu6Q2h20raBNknWQ5vffXLrEBq4zQWiUTwQdUf33pE9K2aG6Sx9/upSlxBHOBnFuIPDmfUJraViiqkLvl7lpzYB6JbTm0OkiTDoA+YxyJaj357gJUzgfqOAJuatwqSY4E6pM7FZa6JN1q6U9zv01WL0uysZpacgChYUJOGe2iWzvrLJu3CDk/QxZwln4e3Gy6HIiJhQ0Vqwm331p3E2o/RpRQQo+5wLBggc6yAYGiRNG/LMF4I5nLuI2Mv4SJR02UDqRJ8uQUMm2/08xZzA8bcof+M7fetNIVAfkTBo0MOnsFqRO+X/HJVuLkXwSjndw5U8xH4Jt5SPF6YIV9Hzp2Oc0s0Zcjs/8dLji9dMMle6siiyWTwQR7Wbt5zYELH6CS5PGl4PfTqe/PWXgxrspvBk6MeXydZKUuio5qerdyUA9xsmF8S7suthaVEcxXlWgO6/DmQ9ZKk5wnv0v24zC+ZR6OFg+H3do36cNkzxUUVXKcMxFRlJFU3NYpyWp+Auj9fZOGkRC9Rke29Fm9MSRP1V/tMK+j43aitehelj/7FhtuygWOIzBjfrQIM6WzmIBVk3N8O1jKLzOVaHGAisMq1zjU4dT/OvBJheFMS4ecO9qBvCg8Zlo6ltvR5r67yDKZkAtp6dhog0vclYV6vwHJxviGuDIw6GUllnNLUziP7X/n2/81PBI9laVF07MInzA+DiaLCtJmkCbRCrwBhdq59nwAXQVegwZzIQxtGnAYwBOyoL01YCk0cItqUJFpYJzYgkbXgvXQgg3TYoiowJsPX00DDquB1pUB88kof10DS1sD+paBNIfRvldiDAjOhpyi8R7laU3O1GJWAZa6Lf2irVlrQyP8Llj/paVf/T8QdQRR0KEPqzUjwSQ8Cir6jV2v3Ve+F6vkbNRjyUO3xC90659sA6NQz0prG7wM8D5XBQhCqE1hIWgNmnRJJ2Vr1tzUiJRE0YHeoQPrOIhxyOhZ44aVxl/69U8zJtFqatiyQ4qYrSfFkQbrj/bM8VaLqJns4z6cOr4zFDzxaoZ1QE6LL+/TZ/9160YfycomvHBFrC25jbxPn3PvRLwSoZG4QdJgN27YSGt4Gzvx5eMhGk8Fg8YZlEVbhe56+FSjz47CvcZZUHrigynYKom7t/U+p3SsWF+RTnS3pfiS2s63ouvGDmumW25ZCzM9HFcVjquHnBKFfLCiLmOSharY1/pjEBVEFVtRwrc9mA2DGal1GMfC3IeGmBOacLohfX2Wy5CIuwqnxYpUnVvG7ra8S61AI5689kGGMeyyeGD2o5NAly9W3ICzpAnMMp0++jX101FFTI8whmSr72DZ5KeuhbYZQrQCpFETWEOgMbMMwCUd4G5EDwV+2/6kLEEqL6H3rAssJ5BqNQiqVRFoGEFNF62sEoRXVNDg7q1bKJYoz7IxkKk2hpywd9/xPMzHjNWRhUVqRr65Md7rNJ+uacLXCFRyfU7zmgVrBRj5Hk73Wb6ItegqQEZGs/bCy6amITZUQeNs8UIWbC7uEIdVFJoroXrZkBz75XYZ1mOppBF7KSh4FcrXFbjilc8EVIWh6hp6nnUYOQKrrK7wf1G9hz+9AstbWajNWc/AViC1KUt2FJf5d5pl21rYXJMSgcv8+9p9OaykwiKMK7HJlCT5Ypl/P1LkA2tQDP5B7l2XpCPQssiQRchCsS5Lm0FHUv0S7yg5FLFVRMWhFBMi2qCtgxFSTQ4AbsgZZkgr4kcyJt+w1qdaZJUSrr1siOZQM+UJI0SrFamWuaFF7h7iOI4L45ZkVbpKmUyOYwkVVZA0bQcj3gwdNxUbkkZ7LNtVQlygYcuK6zR3b30/viUyNK3Qh7Fh3inMdpBMrKNMYsw58ZQT6B3D2NtCIxQqoEX4BEF51QTWOYbG2KbcdmtPmj11I0h0bLqaQuYcbGNVd63YkHU3hZO8BxOTkVTxA6jU97EtpE8heWivTrtZ8vgE3YEN6zecnScjKz2CHsMWUze0q0vQPvrvpRvPv7vLvU9qSEJJlRRl3ZHvt3O39rm7FVqqbOlgnV1d6vCLVDFxQTVsbr+hbePeOUih6YBQG3OPiuVbu8sM49PLCH9xFIcxXqYatmZ3fzlOdVStiOHY4+X+elAyMgKHXAL3m9Nf6M/j5vzpW9NZSmv8npdsX8bj7ylbFlf0wdgar8ddL8s/3HYl4Mk9JYL/w53XAprcU3doeWrGrRHLFqY3v7NfD7rXE88NHW8MrOrAA3mDeIobD0yQBMsH7l/LU9C4wsbmbjvo6L1ynmLHgQn7W+3Ye8n2OXI84cEm2TuyG2t5ChuTWclcOzm8hNU0+eOn44emESVfzMBq0p3Q4fWp6p2oy5O5mLfjE1+xEMEHhuqDi1EDUbGWXKVragtTizE+9mv3X+sGkKnKt0JfEfIOhlX3d9hZsREhFEumFg5sO/lyiI0Iw8mNKU2gSpGWmWC7VoZ2L/4bFO8w6KoMKgYGFQjw05VBjxa2MgqufYqtKLp73lpz4ncSBk2WjNdyzjvxJvz4MpBjaTFzCrlw3ZDH6+Nap2lMV20tlPALkq/iS6ophUe416AjrBUsfVpyt87WbI2wSdv/0pdG0XiH6gW0YxCKtdB2hgGCghOaaoLaKJ4vLP+0gqoUmv1ah18kNPYD9x6iAwYcRwOxA8xV6TL4p0EQrQ4iHvgLixa/RYvfYsa1AaGgMagCh90NzQe0nXRbgh5QBSoACAAQ7ChCCbJBsx9CBHiSRkEKQXn5EgNzK4M1a0zJbw+OiyozmDbmrWjLHlbACodorqUqVIAtGa5v4Gt3lc0iwfzkcC5Jh0JMnKOiD+swDR6MLoNsBBmyrJfFaYp9PkzST/28Dq/DqUvnfsT2YIINSUluPPIyrkK6RWCylilGloJnCNksdqF95wIveePCGxoiHiX/Y0TP5KP/Pl6gEhcI6nbkSZK7QE5kzwrlAUOWjh38fDnedCMeNYa3yJboelmGcXFOx0k1WgnYQNUmY4vLkhUwFFEFlG0bTR6wgrNaiaKRJYdZ16mb58RCIU7z0db3ZJkaMr1BYj18Al1Ghb4wOfe6Ti+JPIeOt0JW3X+d3Dt4FJi2oh9G6uqu01/JPRmhn6lRBNHBddEfkAqKIsaQsi373Kgbrj304US5vKUfxkc/dvfzkEoo1WJLKkgZHO/XLUM6UQ5hQ2Pp/H2kK8enS0m6qHjQpzz/uAlkHkHLf4L6lOkfayYqes85XiA77FKJu6f3iB08N0gQT+obQ9pSeMCE0yo838BtV8bLbyiIoqoyqDNCaqskXT391Z/z3IU0Atmf86hHprMYiII3Dh2DPHAzqW8s4QBmoQl0iceHKoTxjw/oOIP8Cn4OlHoQ6CPUCHbFQfT/8QEbdRvC4McHaHr5ZATxkfHPAjkp0k/o4Bofu0OStvSApQcsPWDpAUsPWHrA0n/TyvfJwZ+qPGW68nNNlWf9ol0PE6zKf1PV+DhfNfAnAs1JBVFESAMqWNsZKJMbTboJrNOx2F0K6aESaT++q6qCABrECA18uUvSD2Sd1u6SktHaWMPSFKSNC6CuLxJMiPuRI0NRCze711kx2EdO126gl7SfK+gcmmz4rfNw3f01ZBlI9G5IsvPqJpK7tT9vkVaithQzlC3ZDFrn79SyWbg3+EAS6plw9AGXpIWvaBE+wahABY4WG7h8jeM9nSEuxTxpFTa1Cp/8TI6qULOqcGRgSkHhmygUDhSs7lUNTVILEXBMGCgLAVYLrwUb3HexfxlS9iY9JFRMUw41DIiE6gqjAZCtNWCjG2gLG8Nmbt+3R+zRX4c1aVZa0YUuyb7fXb59hRjkJ/eH+zj8656wDUQpI6hchNkLckrvPv6jaZcwq9Rk9nMfM6Y/QmCkIGmi9zFVulDxZlFDglOTNLe9Gy3PDDGiDIeMEu9t5VeVrlHDq8kdb79ees1K+AQ2ZGXrgZUPwysxM2zBqrMkTekBnpOuK8VmSi6tZ11/KxjIJJ1oR3M6IyKRjacvGzLUDVAZAbB4Yy3JTswOeFApi6c3UDWuyGkLYB7vsRbjuOTR9sDLapQJxTdSp2XHy9ihFXGn2Shycj2Gk7wTQSuqyeLhDheJXci+Z/SeNCQd4IHoSG3XJDVy1npiW2dfN2dim+4L1oiSJqk9er8t/ZxI71mxkv36K8EEK32FXVUmMMLh/mjxCdzJ4BXTamQyvvtpIOpsFBmr7nfdn0/TPdUNDPeOFh6Gi3UdRgdJuSR/pcQsNCbG6LpFZ4KcLwuocmYk2kNALGaJu1m7EDGA3yKTaTFyhEEgbUgu3/2eTEWLAgvCKg5sq9AnC7k2oq5GtuA9Up6xoOKjoya77UfI/C4oGAMkM/CB7WxpjzZGSswJk7yggHgYjWuVaBaTG9cDUOZbrRBlY72pN1agZGbGTQFFbs6/+/llWrKbfZzX6JpsKe94yeCC1fG5wUru5OpJQsQomIkUcFAwCA7LMBlt0QQlJSF+D/1nuoBa8SNxy13auTSizob9Am7EJrhGlWTZ9rMbHJ3j3ueno4R8F8T/tQnTu2SY9tldLgeiRxwNqArVnarGJ9A2KriyoTuuanjW1hqfDD4hfa4xTgm/GYWBemUxasLOpn2mw486LlM2PoFrUEhTpH3JZz+8vcuXqBXiHC2qagVZh/5872WPrqmFYRFJuf8cLudTN5+feLwJyZYWg9MsjeRzuFyC4KR4svEWEtzSAy8DbAzwLWBtoWsNpgRGMuF4rC3657DQ0XAE1w38iBr8uwbWu2CQaCgw6rbFQev/mynwZhYt4ilM2Ckv9GBQyTbwVTLg9htYYxhDJn+fw/r+5NAt4lfawE3DlGTC7aCTwEuQ3isykXY4031NoYQMXkO+NsP6/sT5Jza7hv8O1oX1P0ULvS9IXyiwXFRkUkKqM/s7yhuzCGo7jFj8YkBxrkWfowi3h21QYchTk+6E7qayE0ZCmoJ0iYjATt3l8tKdhACfjQdydMmedsP6/mxqKRaWsQ2/ViO83I2qohYTxWTL6rBR2fhs1mytYYPJLFsjWo6P48Szxxqkf0WBEyZQ2oLQEKYkYRStKsycQ7tFq0B4C2yEcNSD3GZCjARhvhLDyXXwpYLijUWrzWKbtECGFaVukPA0YBY1oM3Bh0i3JbbT8AnUMjwDA89jg1fXKJDWdKQ847diVuor/sH6eU76HtESDTafvj3n39zKkz/CLGzJbnTp1Z1Kr2wlxOFtRWapB9hMISguU1VkRn3AlUmaqEOSCoUxZDbxi2kWpiSn9GLUxQkFjG8pbFzqL9nYy8EeVkkp1D5LsuYRsBK2fXRf0A0l13KGeWzEjJSBbxXLZvvME3ZF382A3hqa4Sx35e/L8HKarrd5P3oOWXXdCBozaLEmOBwyxfn/++//ug23/uLmQv/nf//v3//+f2GFlJ13KAwA"; \ No newline at end of file diff --git a/docs/Next/classes/Db.html b/docs/Next/classes/Db.html index 3aa8e6ad9a6..67c16006698 100644 --- a/docs/Next/classes/Db.html +++ b/docs/Next/classes/Db.html @@ -56,7 +56,7 @@
  • options: CollectionOptions = {}
  • Returns Collection<TSchema>

    return the new Collection instance

    Returns Promise<Collection<Document>[]>

    Returns Promise<string>

    Returns Promise<boolean>

    Returns Promise<boolean>

    Returns Promise<IndexDescriptionInfo[]>

  • Parameters

    Returns Promise<IndexDescriptionCompact>

  • Parameters

    Returns Promise<IndexDescriptionCompact | IndexDescriptionInfo[]>

  • Parameters

    • name: string

    Returns Promise<IndexDescriptionCompact>

  • Returns Promise<string>

    Returns Promise<boolean>

    Returns RunCommandCursor

    Returns Promise<ProfilingLevel>

    +
    diff --git a/docs/Next/classes/MongoAPIError.html b/docs/Next/classes/MongoAPIError.html index b65e8d1fee4..6d5518e9c31 100644 --- a/docs/Next/classes/MongoAPIError.html +++ b/docs/Next/classes/MongoAPIError.html @@ -1,5 +1,5 @@ MongoAPIError | mongodb

    Class MongoAPIError

    An error generated when the driver API is used incorrectly

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    cause? code? connectionGeneration? @@ -18,8 +18,8 @@

    Meant for internal use only.

    Parameters

    • message: string
    • Optionaloptions: {
          cause?: Error;
      }
      • Optionalcause?: Error

    Returns MongoAPIError

    This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

    -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoAWSError.html b/docs/Next/classes/MongoAWSError.html index a2db72d8c6d..29f8d780729 100644 --- a/docs/Next/classes/MongoAWSError.html +++ b/docs/Next/classes/MongoAWSError.html @@ -1,6 +1,6 @@ MongoAWSError | mongodb

      Class MongoAWSError

      A error generated when the user attempts to authenticate via AWS, but fails

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • Optionaloptions: {
            cause?: Error;
        }
        • Optionalcause?: Error

      Returns MongoAWSError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoAzureError.html b/docs/Next/classes/MongoAzureError.html index 9ef3bf91fed..c1da1076a04 100644 --- a/docs/Next/classes/MongoAzureError.html +++ b/docs/Next/classes/MongoAzureError.html @@ -1,6 +1,6 @@ MongoAzureError | mongodb

      Class MongoAzureError

      A error generated when the user attempts to authenticate via Azure, but fails.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoAzureError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoBatchReExecutionError.html b/docs/Next/classes/MongoBatchReExecutionError.html index 2855b16fa0c..c24f19ccbe2 100644 --- a/docs/Next/classes/MongoBatchReExecutionError.html +++ b/docs/Next/classes/MongoBatchReExecutionError.html @@ -1,6 +1,6 @@ MongoBatchReExecutionError | mongodb

      Class MongoBatchReExecutionError

      An error generated when a batch command is re-executed after one of the commands in the batch has failed

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'This batch has already been executed, create new batch to execute'

      Returns MongoBatchReExecutionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoBulkWriteError.html b/docs/Next/classes/MongoBulkWriteError.html index e8b8e94c65c..5648588c999 100644 --- a/docs/Next/classes/MongoBulkWriteError.html +++ b/docs/Next/classes/MongoBulkWriteError.html @@ -33,9 +33,9 @@

      Meant for internal use only.

      Parameters

      Returns MongoBulkWriteError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    -
    message: string
    ok?: number
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    writeErrors: OneOrMore<WriteError> = []
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    +
    message: string
    ok?: number
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    writeErrors: OneOrMore<WriteError> = []
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -44,16 +44,16 @@ not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get insertedCount(): number
    • Number of documents inserted.

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get insertedIds(): {
          [key: number]: any;
      }
    • Inserted document generated Id's, hash key is the index of the originating operation

      Returns {
          [key: number]: any;
      }

      • [key: number]: any
    • get matchedCount(): number
    • Number of documents matched for update.

      Returns number

    • get upsertedIds(): {
          [key: number]: any;
      }
    • Upserted document generated Id's, hash key is the index of the originating operation

      -

      Returns {
          [key: number]: any;
      }

      • [key: number]: any

    Methods

    • Checks the error to see if it has an error label

      +

      Returns {
          [key: number]: any;
      }

      • [key: number]: any

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoChangeStreamError.html b/docs/Next/classes/MongoChangeStreamError.html index ae84305ee95..3c527f6d404 100644 --- a/docs/Next/classes/MongoChangeStreamError.html +++ b/docs/Next/classes/MongoChangeStreamError.html @@ -1,5 +1,5 @@ MongoChangeStreamError | mongodb

      Class MongoChangeStreamError

      An error generated when a ChangeStream operation fails to execute.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoChangeStreamError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoClientBulkWriteCursorError.html b/docs/Next/classes/MongoClientBulkWriteCursorError.html index d46f51020f8..c5ec56efbd3 100644 --- a/docs/Next/classes/MongoClientBulkWriteCursorError.html +++ b/docs/Next/classes/MongoClientBulkWriteCursorError.html @@ -1,5 +1,5 @@ MongoClientBulkWriteCursorError | mongodb

      Class MongoClientBulkWriteCursorError

      An error indicating that an error occurred when processing bulk write results.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoClientBulkWriteCursorError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Returns MongoClientBulkWriteError

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    +
    message: string
    ok?: number
    partialResult?: ClientBulkWriteResult

    The results of any successful operations that were performed before the error was encountered.

    -
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    writeConcernErrors: Document[]

    Write concern errors that occurred while executing the bulk write. This list may have +

    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    writeConcernErrors: Document[]

    Write concern errors that occurred while executing the bulk write. This list may have multiple items if more than one server command was required to execute the bulk write.

    -
    writeErrors: Map<number, ClientBulkWriteError>

    Errors that occurred during the execution of individual write operations. This map will +

    writeErrors: Map<number, ClientBulkWriteError>

    Errors that occurred during the execution of individual write operations. This map will contain at most one entry if the bulk write was ordered.

    -
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -40,10 +40,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoClientBulkWriteExecutionError.html b/docs/Next/classes/MongoClientBulkWriteExecutionError.html index 805272b9bc7..9f816504fce 100644 --- a/docs/Next/classes/MongoClientBulkWriteExecutionError.html +++ b/docs/Next/classes/MongoClientBulkWriteExecutionError.html @@ -1,5 +1,5 @@ MongoClientBulkWriteExecutionError | mongodb

      Class MongoClientBulkWriteExecutionError

      An error indicating that an error occurred on the client when executing a client bulk write.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoClientBulkWriteExecutionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoClientClosedError.html b/docs/Next/classes/MongoClientClosedError.html index 08a1c8b31ca..1ecdc57eb67 100644 --- a/docs/Next/classes/MongoClientClosedError.html +++ b/docs/Next/classes/MongoClientClosedError.html @@ -1,6 +1,6 @@ MongoClientClosedError | mongodb

      Class MongoClientClosedError

      An error generated when the MongoClient is closed and async operations are interrupted.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Returns MongoClientClosedError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCompatibilityError.html b/docs/Next/classes/MongoCompatibilityError.html index aa247a2383e..86323988258 100644 --- a/docs/Next/classes/MongoCompatibilityError.html +++ b/docs/Next/classes/MongoCompatibilityError.html @@ -1,6 +1,6 @@ MongoCompatibilityError | mongodb

      Class MongoCompatibilityError

      An error generated when a feature that is not enabled or allowed for the current server configuration is used

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoCompatibilityError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Returns MongoCredentials

    diff --git a/docs/Next/classes/MongoCryptAzureKMSRequestError.html b/docs/Next/classes/MongoCryptAzureKMSRequestError.html index 98099ef0017..aa7230f60db 100644 --- a/docs/Next/classes/MongoCryptAzureKMSRequestError.html +++ b/docs/Next/classes/MongoCryptAzureKMSRequestError.html @@ -20,8 +20,8 @@

    Parameters

    Returns MongoCryptAzureKMSRequestError

    This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

    Properties

    body?: Document

    The body of the http response that failed, if present.

    -
    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -29,10 +29,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCryptCreateDataKeyError.html b/docs/Next/classes/MongoCryptCreateDataKeyError.html index cd94f472bc7..b19ee4bef56 100644 --- a/docs/Next/classes/MongoCryptCreateDataKeyError.html +++ b/docs/Next/classes/MongoCryptCreateDataKeyError.html @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • encryptedFields: Document
      • __namedParameters: {
            cause: Error;
        }
        • cause: Error

      Returns MongoCryptCreateDataKeyError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    encryptedFields: Document
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    encryptedFields: Document
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCryptCreateEncryptedCollectionError.html b/docs/Next/classes/MongoCryptCreateEncryptedCollectionError.html index 081584f460a..95d706257eb 100644 --- a/docs/Next/classes/MongoCryptCreateEncryptedCollectionError.html +++ b/docs/Next/classes/MongoCryptCreateEncryptedCollectionError.html @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • encryptedFields: Document
      • __namedParameters: {
            cause: Error;
        }
        • cause: Error

      Returns MongoCryptCreateEncryptedCollectionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    encryptedFields: Document
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    encryptedFields: Document
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCryptError.html b/docs/Next/classes/MongoCryptError.html index dcd576690ae..73e631b81b9 100644 --- a/docs/Next/classes/MongoCryptError.html +++ b/docs/Next/classes/MongoCryptError.html @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • options: {
            cause?: Error;
        } = {}
        • Optionalcause?: Error

      Returns MongoCryptError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCryptInvalidArgumentError.html b/docs/Next/classes/MongoCryptInvalidArgumentError.html index c9a6d6ec4d3..3667c7f59de 100644 --- a/docs/Next/classes/MongoCryptInvalidArgumentError.html +++ b/docs/Next/classes/MongoCryptInvalidArgumentError.html @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoCryptInvalidArgumentError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCryptKMSRequestNetworkTimeoutError.html b/docs/Next/classes/MongoCryptKMSRequestNetworkTimeoutError.html index 0dcf9c469b8..ecfdac8ae15 100644 --- a/docs/Next/classes/MongoCryptKMSRequestNetworkTimeoutError.html +++ b/docs/Next/classes/MongoCryptKMSRequestNetworkTimeoutError.html @@ -17,8 +17,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • options: {
            cause?: Error;
        } = {}
        • Optionalcause?: Error

      Returns MongoCryptKMSRequestNetworkTimeoutError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -26,10 +26,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCursorExhaustedError.html b/docs/Next/classes/MongoCursorExhaustedError.html index 929b4a7f4b4..11a3b050a98 100644 --- a/docs/Next/classes/MongoCursorExhaustedError.html +++ b/docs/Next/classes/MongoCursorExhaustedError.html @@ -1,5 +1,5 @@ MongoCursorExhaustedError | mongodb

      Class MongoCursorExhaustedError

      An error thrown when an attempt is made to read from a cursor that has been exhausted

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • Optionalmessage: string

      Returns MongoCursorExhaustedError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoCursorInUseError.html b/docs/Next/classes/MongoCursorInUseError.html index 63520a7501f..5d2c5f2d9d6 100644 --- a/docs/Next/classes/MongoCursorInUseError.html +++ b/docs/Next/classes/MongoCursorInUseError.html @@ -1,6 +1,6 @@ MongoCursorInUseError | mongodb

      Class MongoCursorInUseError

      An error thrown when the user attempts to add options to a cursor that has already been initialized

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'Cursor is already initialized'

      Returns MongoCursorInUseError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Constructors

    Properties

    collection: string
    db: string

    Methods

    diff --git a/docs/Next/classes/MongoDBNamespace.html b/docs/Next/classes/MongoDBNamespace.html index 2a3aafc3a7f..cc6d9dade04 100644 --- a/docs/Next/classes/MongoDBNamespace.html +++ b/docs/Next/classes/MongoDBNamespace.html @@ -1,4 +1,4 @@ -MongoDBNamespace | mongodb

    Class MongoDBNamespace

    Hierarchy (view full)

    Constructors

    constructor +MongoDBNamespace | mongodb

    Class MongoDBNamespace

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    toString @@ -7,4 +7,4 @@

    Constructors

    Properties

    collection?: string
    db: string

    Methods

    +

    Returns MongoDBNamespace

    Properties

    collection?: string
    db: string

    Methods

    diff --git a/docs/Next/classes/MongoDecompressionError.html b/docs/Next/classes/MongoDecompressionError.html index b6417be8a27..f605f623cb5 100644 --- a/docs/Next/classes/MongoDecompressionError.html +++ b/docs/Next/classes/MongoDecompressionError.html @@ -1,6 +1,6 @@ MongoDecompressionError | mongodb

    Class MongoDecompressionError

    An error generated when the driver fails to decompress data received from the server.

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    cause? code? connectionGeneration? @@ -19,8 +19,8 @@

    Meant for internal use only.

    Parameters

    • message: string

    Returns MongoDecompressionError

    This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

    -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoError.html b/docs/Next/classes/MongoError.html index cc317dfe137..0cff35e6dc1 100644 --- a/docs/Next/classes/MongoError.html +++ b/docs/Next/classes/MongoError.html @@ -1,4 +1,4 @@ -MongoError | mongodb

      Class MongoError

      Hierarchy (view full)

      Constructors

      constructor +MongoError | mongodb

      Class MongoError

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -17,8 +17,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • Optionaloptions: {
            cause?: Error;
        }
        • Optionalcause?: Error

      Returns MongoError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -26,10 +26,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    Methods

    • Parameters

      • label: string

      Returns void

    • Checks the error to see if it has an error label

      +

      Returns string

    Methods

    • Parameters

      • label: string

      Returns void

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns +

    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoExpiredSessionError.html b/docs/Next/classes/MongoExpiredSessionError.html index ebcd846a6a0..47d997ee377 100644 --- a/docs/Next/classes/MongoExpiredSessionError.html +++ b/docs/Next/classes/MongoExpiredSessionError.html @@ -1,6 +1,6 @@ MongoExpiredSessionError | mongodb

      Class MongoExpiredSessionError

      An error generated when the user attempts to operate on a session that has expired or has been closed.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'Cannot use a session that has ended'

      Returns MongoExpiredSessionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoGCPError.html b/docs/Next/classes/MongoGCPError.html index 449e4e6c9e3..15e8af1384c 100644 --- a/docs/Next/classes/MongoGCPError.html +++ b/docs/Next/classes/MongoGCPError.html @@ -1,6 +1,6 @@ MongoGCPError | mongodb

      Class MongoGCPError

      A error generated when the user attempts to authenticate via GCP, but fails.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoGCPError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoGridFSChunkError.html b/docs/Next/classes/MongoGridFSChunkError.html index e8172a5738b..4be692d364a 100644 --- a/docs/Next/classes/MongoGridFSChunkError.html +++ b/docs/Next/classes/MongoGridFSChunkError.html @@ -1,6 +1,6 @@ MongoGridFSChunkError | mongodb

      Class MongoGridFSChunkError

      An error generated when a malformed or invalid chunk is encountered when reading from a GridFSStream.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoGridFSChunkError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoGridFSStreamError.html b/docs/Next/classes/MongoGridFSStreamError.html index 0f3fc63a7ff..7310fae59d4 100644 --- a/docs/Next/classes/MongoGridFSStreamError.html +++ b/docs/Next/classes/MongoGridFSStreamError.html @@ -1,5 +1,5 @@ MongoGridFSStreamError | mongodb

      Class MongoGridFSStreamError

      An error generated when a GridFSStream operation fails to execute.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoGridFSStreamError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoInvalidArgumentError.html b/docs/Next/classes/MongoInvalidArgumentError.html index 666aa46c40b..abcca3351e0 100644 --- a/docs/Next/classes/MongoInvalidArgumentError.html +++ b/docs/Next/classes/MongoInvalidArgumentError.html @@ -1,6 +1,6 @@ MongoInvalidArgumentError | mongodb

      Class MongoInvalidArgumentError

      An error generated when the user supplies malformed or unexpected arguments or when a required argument or field is not provided.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • Optionaloptions: {
            cause?: Error;
        }
        • Optionalcause?: Error

      Returns MongoInvalidArgumentError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoKerberosError.html b/docs/Next/classes/MongoKerberosError.html index 4bfbc6b0a27..379648038a9 100644 --- a/docs/Next/classes/MongoKerberosError.html +++ b/docs/Next/classes/MongoKerberosError.html @@ -1,6 +1,6 @@ MongoKerberosError | mongodb

      Class MongoKerberosError

      A error generated when the user attempts to authenticate via Kerberos, but fails to connect to the Kerberos client.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoKerberosError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoMissingCredentialsError.html b/docs/Next/classes/MongoMissingCredentialsError.html index f5935d2922a..b476cb70af7 100644 --- a/docs/Next/classes/MongoMissingCredentialsError.html +++ b/docs/Next/classes/MongoMissingCredentialsError.html @@ -1,6 +1,6 @@ MongoMissingCredentialsError | mongodb

      Class MongoMissingCredentialsError

      An error generated when the user fails to provide authentication credentials before attempting to connect to a mongo server instance.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoMissingCredentialsError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoMissingDependencyError.html b/docs/Next/classes/MongoMissingDependencyError.html index a3f17da1fe6..b8c07a9f471 100644 --- a/docs/Next/classes/MongoMissingDependencyError.html +++ b/docs/Next/classes/MongoMissingDependencyError.html @@ -1,5 +1,5 @@ MongoMissingDependencyError | mongodb

      Class MongoMissingDependencyError

      An error generated when a required module or dependency is not present in the local environment

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause code? connectionGeneration? @@ -19,9 +19,9 @@

      Meant for internal use only.

      Parameters

      • message: string
      • options: {
            cause: Error;
            dependencyName: string;
        }
        • cause: Error
        • dependencyName: string

      Returns MongoMissingDependencyError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause: Error

    This property is assigned in the Error constructor.

    -
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    dependencyName: string
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause: Error

    This property is assigned in the Error constructor.

    +
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    dependencyName: string
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -29,10 +29,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoNetworkError.html b/docs/Next/classes/MongoNetworkError.html index 5efcadbf42e..5d5c2753a6a 100644 --- a/docs/Next/classes/MongoNetworkError.html +++ b/docs/Next/classes/MongoNetworkError.html @@ -1,5 +1,5 @@ MongoNetworkError | mongodb

      Class MongoNetworkError

      An error indicating an issue with the network, including TCP errors and timeouts.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      Returns MongoNetworkError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoNetworkTimeoutError.html b/docs/Next/classes/MongoNetworkTimeoutError.html index 28c780d553c..13095def3ae 100644 --- a/docs/Next/classes/MongoNetworkTimeoutError.html +++ b/docs/Next/classes/MongoNetworkTimeoutError.html @@ -1,5 +1,5 @@ MongoNetworkTimeoutError | mongodb

      Class MongoNetworkTimeoutError

      An error indicating a network timeout occurred

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      Returns MongoNetworkTimeoutError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoNotConnectedError.html b/docs/Next/classes/MongoNotConnectedError.html index 62739eadb05..16cb4ddde27 100644 --- a/docs/Next/classes/MongoNotConnectedError.html +++ b/docs/Next/classes/MongoNotConnectedError.html @@ -1,6 +1,6 @@ MongoNotConnectedError | mongodb

      Class MongoNotConnectedError

      An error thrown when the user attempts to operate on a database or collection through a MongoClient that has not yet successfully called the "connect" method

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoNotConnectedError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoOIDCError.html b/docs/Next/classes/MongoOIDCError.html index c98a8b36b2e..5a1d385540b 100644 --- a/docs/Next/classes/MongoOIDCError.html +++ b/docs/Next/classes/MongoOIDCError.html @@ -1,6 +1,6 @@ MongoOIDCError | mongodb

      Class MongoOIDCError

      A error generated when the user attempts to authenticate via OIDC callbacks, but fails.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoOIDCError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoOperationTimeoutError.html b/docs/Next/classes/MongoOperationTimeoutError.html index 8b7e60162bd..d864400ec36 100644 --- a/docs/Next/classes/MongoOperationTimeoutError.html +++ b/docs/Next/classes/MongoOperationTimeoutError.html @@ -1,7 +1,7 @@ MongoOperationTimeoutError | mongodb

      Class MongoOperationTimeoutError

      try {
      await blogs.insertOne(blogPost, { timeoutMS: 60_000 })
      } catch (error) {
      if (error instanceof MongoOperationTimeoutError) {
      console.log(`Oh no! writer's block!`, error);
      }
      }
      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -20,8 +20,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • Optionaloptions: {
            cause?: Error;
        }
        • Optionalcause?: Error

      Returns MongoOperationTimeoutError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -29,10 +29,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoParseError.html b/docs/Next/classes/MongoParseError.html index 809da730c0a..ce2e1592deb 100644 --- a/docs/Next/classes/MongoParseError.html +++ b/docs/Next/classes/MongoParseError.html @@ -1,5 +1,5 @@ MongoParseError | mongodb

      Class MongoParseError

      An error used when attempting to parse a value (like a connection string)

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoParseError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoServerClosedError.html b/docs/Next/classes/MongoServerClosedError.html index 58a0e0089e6..868d8742316 100644 --- a/docs/Next/classes/MongoServerClosedError.html +++ b/docs/Next/classes/MongoServerClosedError.html @@ -1,6 +1,6 @@ MongoServerClosedError | mongodb

      Class MongoServerClosedError

      An error generated when an attempt is made to operate on a closed/closing server.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'Server is closed'

      Returns MongoServerClosedError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    -
    message: string
    ok?: number
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    +
    message: string
    ok?: number
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -33,10 +33,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoServerSelectionError.html b/docs/Next/classes/MongoServerSelectionError.html index d2849311907..7a7c51de498 100644 --- a/docs/Next/classes/MongoServerSelectionError.html +++ b/docs/Next/classes/MongoServerSelectionError.html @@ -1,5 +1,5 @@ MongoServerSelectionError | mongodb

      Class MongoServerSelectionError

      An error signifying a client-side server selection error

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,9 +19,9 @@

      Meant for internal use only.

      Parameters

      Returns MongoServerSelectionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string

    An optional reason context, such as an error saved during flow of monitoring and selecting servers

    -
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string

    An optional reason context, such as an error saved during flow of monitoring and selecting servers

    +
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -29,10 +29,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoStalePrimaryError.html b/docs/Next/classes/MongoStalePrimaryError.html index 776f31951dc..4720426ba13 100644 --- a/docs/Next/classes/MongoStalePrimaryError.html +++ b/docs/Next/classes/MongoStalePrimaryError.html @@ -1,5 +1,5 @@ MongoStalePrimaryError | mongodb

      Class MongoStalePrimaryError

      An error generated when a primary server is marked stale, never directly thrown

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string
      • Optionaloptions: {
            cause?: Error;
        }
        • Optionalcause?: Error

      Returns MongoStalePrimaryError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoSystemError.html b/docs/Next/classes/MongoSystemError.html index 5c47e2668b8..f47cf41e41d 100644 --- a/docs/Next/classes/MongoSystemError.html +++ b/docs/Next/classes/MongoSystemError.html @@ -1,5 +1,5 @@ MongoSystemError | mongodb

      Class MongoSystemError

      An error signifying a general system issue

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,9 +19,9 @@

      Meant for internal use only.

      Parameters

      Returns MongoSystemError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string

    An optional reason context, such as an error saved during flow of monitoring and selecting servers

    -
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string

    An optional reason context, such as an error saved during flow of monitoring and selecting servers

    +
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -29,10 +29,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoTailableCursorError.html b/docs/Next/classes/MongoTailableCursorError.html index 5c1f569b1b1..8d5c0578386 100644 --- a/docs/Next/classes/MongoTailableCursorError.html +++ b/docs/Next/classes/MongoTailableCursorError.html @@ -1,5 +1,5 @@ MongoTailableCursorError | mongodb

      Class MongoTailableCursorError

      An error thrown when the user calls a function or method not supported on a tailable cursor

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -18,8 +18,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'Tailable cursor does not support this operation'

      Returns MongoTailableCursorError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -27,10 +27,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoTopologyClosedError.html b/docs/Next/classes/MongoTopologyClosedError.html index 130e678ff6d..237d718e388 100644 --- a/docs/Next/classes/MongoTopologyClosedError.html +++ b/docs/Next/classes/MongoTopologyClosedError.html @@ -1,6 +1,6 @@ MongoTopologyClosedError | mongodb

      Class MongoTopologyClosedError

      An error generated when an attempt is made to operate on a dropped, or otherwise unavailable, database.

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string = 'Topology is closed'

      Returns MongoTopologyClosedError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoTransactionError.html b/docs/Next/classes/MongoTransactionError.html index f7150ef1fa0..4edf02d1f61 100644 --- a/docs/Next/classes/MongoTransactionError.html +++ b/docs/Next/classes/MongoTransactionError.html @@ -1,6 +1,6 @@ MongoTransactionError | mongodb

      Class MongoTransactionError

      An error generated when the user makes a mistake in the usage of transactions. (e.g. attempting to commit a transaction with a readPreference other than primary)

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? connectionGeneration? @@ -19,8 +19,8 @@

      Meant for internal use only.

      Parameters

      • message: string

      Returns MongoTransactionError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -28,10 +28,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoUnexpectedServerResponseError.html b/docs/Next/classes/MongoUnexpectedServerResponseError.html index 7e30ff6599b..3979b4eb0ba 100644 --- a/docs/Next/classes/MongoUnexpectedServerResponseError.html +++ b/docs/Next/classes/MongoUnexpectedServerResponseError.html @@ -7,7 +7,7 @@ selection returns a server that does not support retryable operations, this error is used. This scenario is unlikely as retryable support would also have been determined on the first attempt but it is possible the state change could report a selectable server that does not support retries.

      -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    cause? code? connectionGeneration? @@ -26,8 +26,8 @@

    Meant for internal use only.

    Parameters

    • message: string
    • Optionaloptions: {
          cause?: Error;
      }
      • Optionalcause?: Error

    Returns MongoUnexpectedServerResponseError

    This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

    -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    connectionGeneration?: number
    message: string
    stack?: string
    topologyVersion?: TopologyVersion
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -35,10 +35,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    • Creates a .stack property on targetObject, which when accessed returns a string representing the location in the code at which Error.captureStackTrace() was called.

      const myObject = {};
      Error.captureStackTrace(myObject);
      myObject.stack; // Similar to `new Error().stack` diff --git a/docs/Next/classes/MongoWriteConcernError.html b/docs/Next/classes/MongoWriteConcernError.html index f2c7836febb..a2e687b8cf3 100644 --- a/docs/Next/classes/MongoWriteConcernError.html +++ b/docs/Next/classes/MongoWriteConcernError.html @@ -1,5 +1,5 @@ MongoWriteConcernError | mongodb

      Class MongoWriteConcernError

      An error thrown when the server reports a writeConcernError

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      cause? code? codeName? @@ -24,10 +24,10 @@

      Meant for internal use only.

      Parameters

      Returns MongoWriteConcernError

      This class is only meant to be constructed within the driver. This constructor is not subject to semantic versioning compatibility guarantees and may change at any time.

      -

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    -
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    -
    message: string
    ok?: number
    result: Document

    The result document

    -
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames +

    Properties

    cause?: Error
    code?: string | number

    This is a number in MongoServerError and a string in MongoDriverError

    +
    codeName?: string
    connectionGeneration?: number
    errInfo?: Document
    errorResponse: ErrorDescription

    Raw error result document returned by server.

    +
    message: string
    ok?: number
    result: Document

    The result document

    +
    stack?: string
    topologyVersion?: TopologyVersion
    writeConcernError?: Document
    stackTraceLimit: number

    The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

    The default value is 10 but may be set to any valid JavaScript number. Changes @@ -35,10 +35,10 @@

    If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

    Accessors

    • get errmsg(): string
    • Legacy name for server error responses

      -

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      +

      Returns string

    • get errorLabels(): string[]
    • Returns string[]

    • get name(): string
    • Returns string

    Methods

    • Checks the error to see if it has an error label

      Parameters

      • label: string

        The error label to check for

      Returns boolean

      returns true if the error has the provided error label

      -
    diff --git a/docs/Next/classes/ServerSession.html b/docs/Next/classes/ServerSession.html index 8a9fe997c17..3ec53eba01b 100644 --- a/docs/Next/classes/ServerSession.html +++ b/docs/Next/classes/ServerSession.html @@ -1,10 +1,10 @@ ServerSession | mongodb

    Class ServerSession

    Reflects the existence of a session on the server. Can be reused by the session pool. WARNING: not meant to be instantiated directly. For internal use only.

    -

    Properties

    id +

    Properties

    isDirty: boolean
    lastUse: number
    txnNumber: number

    Methods

    • Determines if the server session has timed out.

      +

    Properties

    isDirty: boolean
    lastUse: number
    txnNumber: number

    Methods

    • Determines if the server session has timed out.

      Parameters

      • sessionTimeoutMinutes: number

        The server's "logicalSessionTimeoutMinutes"

        -

      Returns boolean

    +

    Returns boolean

    diff --git a/docs/Next/interfaces/AuthMechanismProperties.html b/docs/Next/interfaces/AuthMechanismProperties.html index 40006d1e4b7..6b2c751a9bc 100644 --- a/docs/Next/interfaces/AuthMechanismProperties.html +++ b/docs/Next/interfaces/AuthMechanismProperties.html @@ -1,4 +1,4 @@ -AuthMechanismProperties | mongodb

    Interface AuthMechanismProperties

    interface AuthMechanismProperties {
        ALLOWED_HOSTS?: string[];
        AWS_CREDENTIAL_PROVIDER?: AWSCredentialProvider;
        CANONICALIZE_HOST_NAME?: GSSAPICanonicalizationValue;
        ENVIRONMENT?:
            | "azure"
            | "gcp"
            | "test"
            | "k8s";
        OIDC_CALLBACK?: OIDCCallbackFunction;
        OIDC_HUMAN_CALLBACK?: OIDCCallbackFunction;
        SERVICE_HOST?: string;
        SERVICE_NAME?: string;
        SERVICE_REALM?: string;
        TOKEN_RESOURCE?: string;
    }

    Hierarchy (view full)

    Properties

    ALLOWED_HOSTS? +AuthMechanismProperties | mongodb

    Interface AuthMechanismProperties

    interface AuthMechanismProperties {
        ALLOWED_HOSTS?: string[];
        AWS_CREDENTIAL_PROVIDER?: AWSCredentialProvider;
        CANONICALIZE_HOST_NAME?: GSSAPICanonicalizationValue;
        ENVIRONMENT?:
            | "azure"
            | "gcp"
            | "test"
            | "k8s";
        OIDC_CALLBACK?: OIDCCallbackFunction;
        OIDC_HUMAN_CALLBACK?: OIDCCallbackFunction;
        SERVICE_HOST?: string;
        SERVICE_NAME?: string;
        SERVICE_REALM?: string;
        TOKEN_RESOURCE?: string;
    }

    Hierarchy (view full)

    Properties

    ALLOWED_HOSTS?: string[]

    Allowed hosts that OIDC auth can connect to.

    -
    AWS_CREDENTIAL_PROVIDER?: AWSCredentialProvider

    A custom AWS credential provider to use. An example using the AWS SDK default provider chain:

    +
    AWS_CREDENTIAL_PROVIDER?: AWSCredentialProvider

    A custom AWS credential provider to use. An example using the AWS SDK default provider chain:

    const client = new MongoClient(process.env.MONGODB_URI, {
    authMechanismProperties: {
    AWS_CREDENTIAL_PROVIDER: fromNodeProviderChain()
    }
    });
    @@ -17,8 +17,8 @@
    const client = new MongoClient(process.env.MONGODB_URI, {
    authMechanismProperties: {
    AWS_CREDENTIAL_PROVIDER: async () => {
    return {
    accessKeyId: process.env.ACCESS_KEY_ID,
    secretAccessKey: process.env.SECRET_ACCESS_KEY
    }
    }
    }
    });
    -
    CANONICALIZE_HOST_NAME?: GSSAPICanonicalizationValue
    ENVIRONMENT?:
        | "azure"
        | "gcp"
        | "test"
        | "k8s"

    The OIDC environment. Note that 'test' is for internal use only.

    -
    OIDC_CALLBACK?: OIDCCallbackFunction

    A user provided OIDC machine callback function.

    -
    OIDC_HUMAN_CALLBACK?: OIDCCallbackFunction

    A user provided OIDC human interacted callback function.

    -
    SERVICE_HOST?: string
    SERVICE_NAME?: string
    SERVICE_REALM?: string
    TOKEN_RESOURCE?: string

    The resource token for OIDC auth in Azure and GCP.

    -
    +
    CANONICALIZE_HOST_NAME?: GSSAPICanonicalizationValue
    ENVIRONMENT?:
        | "azure"
        | "gcp"
        | "test"
        | "k8s"

    The OIDC environment. Note that 'test' is for internal use only.

    +
    OIDC_CALLBACK?: OIDCCallbackFunction

    A user provided OIDC machine callback function.

    +
    OIDC_HUMAN_CALLBACK?: OIDCCallbackFunction

    A user provided OIDC human interacted callback function.

    +
    SERVICE_HOST?: string
    SERVICE_NAME?: string
    SERVICE_REALM?: string
    TOKEN_RESOURCE?: string

    The resource token for OIDC auth in Azure and GCP.

    +
    diff --git a/docs/Next/interfaces/ErrorDescription.html b/docs/Next/interfaces/ErrorDescription.html index 183a4022667..dac57c05541 100644 --- a/docs/Next/interfaces/ErrorDescription.html +++ b/docs/Next/interfaces/ErrorDescription.html @@ -1,6 +1,6 @@ -ErrorDescription | mongodb

    Interface ErrorDescription

    interface ErrorDescription {
        $err?: string;
        errInfo?: Document;
        errmsg?: string;
        errorLabels?: string[];
        message?: string;
    }

    Hierarchy (view full)

    Properties

    $err? +ErrorDescription | mongodb

    Interface ErrorDescription

    interface ErrorDescription {
        $err?: string;
        errInfo?: Document;
        errmsg?: string;
        errorLabels?: string[];
        message?: string;
    }

    Hierarchy (view full)

    Properties

    $err?: string
    errInfo?: Document
    errmsg?: string
    errorLabels?: string[]
    message?: string
    +

    Properties

    $err?: string
    errInfo?: Document
    errmsg?: string
    errorLabels?: string[]
    message?: string
    diff --git a/docs/Next/interfaces/Log.html b/docs/Next/interfaces/Log.html index bc6f461bd6d..a7fbb70d88c 100644 --- a/docs/Next/interfaces/Log.html +++ b/docs/Next/interfaces/Log.html @@ -1,5 +1,5 @@ -Log | mongodb

    Interface Log

    interface Log {
        c: MongoLoggableComponent;
        message?: string;
        s: SeverityLevel;
        t: Date;
    }

    Hierarchy

    • Record<string, any>
      • Log

    Properties

    c +Log | mongodb

    Interface Log

    interface Log {
        c: MongoLoggableComponent;
        message?: string;
        s: SeverityLevel;
        t: Date;
    }

    Hierarchy

    • Record<string, any>
      • Log

    Properties

    Properties

    message?: string
    t: Date
    +

    Properties

    message?: string
    t: Date
    diff --git a/docs/Next/interfaces/MongoCredentialsOptions.html b/docs/Next/interfaces/MongoCredentialsOptions.html index 504d2396350..f4ca80a044c 100644 --- a/docs/Next/interfaces/MongoCredentialsOptions.html +++ b/docs/Next/interfaces/MongoCredentialsOptions.html @@ -1,7 +1,7 @@ -MongoCredentialsOptions | mongodb

    Interface MongoCredentialsOptions

    interface MongoCredentialsOptions {
        db?: string;
        mechanism?: AuthMechanism;
        mechanismProperties: AuthMechanismProperties;
        password: string;
        source: string;
        username?: string;
    }

    Properties

    db? +MongoCredentialsOptions | mongodb

    Interface MongoCredentialsOptions

    interface MongoCredentialsOptions {
        db?: string;
        mechanism?: AuthMechanism;
        mechanismProperties: AuthMechanismProperties;
        password: string;
        source: string;
        username?: string;
    }

    Properties

    db?: string
    mechanism?: AuthMechanism
    mechanismProperties: AuthMechanismProperties
    password: string
    source: string
    username?: string
    +

    Properties

    db?: string
    mechanism?: AuthMechanism
    mechanismProperties: AuthMechanismProperties
    password: string
    source: string
    username?: string
    diff --git a/docs/Next/interfaces/MongoDBLogWritable.html b/docs/Next/interfaces/MongoDBLogWritable.html index b46245d0d40..b66036d24cb 100644 --- a/docs/Next/interfaces/MongoDBLogWritable.html +++ b/docs/Next/interfaces/MongoDBLogWritable.html @@ -1,5 +1,5 @@ MongoDBLogWritable | mongodb

    Interface MongoDBLogWritable

    A custom destination for structured logging messages.

    -
    interface MongoDBLogWritable {
        write(log: Log): unknown;
    }

    Methods

    interface MongoDBLogWritable {
        write(log: Log): unknown;
    }

    Methods

    Methods

    • This function will be called for every enabled log message.

      It can be sync or async:

        @@ -15,4 +15,4 @@
      • The Log messages are structured but subject to change since the intended purpose is informational. Program against this defensively and err on the side of stringifying whatever is passed in to write in some form or another.
      -

      Parameters

      Returns unknown

    +

    Parameters

    Returns unknown

    diff --git a/docs/Next/interfaces/MongoNetworkErrorOptions.html b/docs/Next/interfaces/MongoNetworkErrorOptions.html index b688bc725c3..f46e30b6bc1 100644 --- a/docs/Next/interfaces/MongoNetworkErrorOptions.html +++ b/docs/Next/interfaces/MongoNetworkErrorOptions.html @@ -1,4 +1,4 @@ -MongoNetworkErrorOptions | mongodb

    Interface MongoNetworkErrorOptions

    interface MongoNetworkErrorOptions {
        beforeHandshake?: boolean;
        cause?: Error;
    }

    Properties

    beforeHandshake? +MongoNetworkErrorOptions | mongodb

    Interface MongoNetworkErrorOptions

    interface MongoNetworkErrorOptions {
        beforeHandshake?: boolean;
        cause?: Error;
    }

    Properties

    beforeHandshake?: boolean

    Indicates the timeout happened before a connection handshake completed

    -
    cause?: Error
    +
    cause?: Error
    diff --git a/docs/Next/interfaces/RenameOptions.html b/docs/Next/interfaces/RenameOptions.html index 32f63ed2760..15a12883d93 100644 --- a/docs/Next/interfaces/RenameOptions.html +++ b/docs/Next/interfaces/RenameOptions.html @@ -10,7 +10,7 @@ fieldsAsRaw? ignoreUndefined? maxTimeMS? -new_collection? +new_collection? promoteBuffers? promoteLongs? promoteValues? @@ -41,8 +41,9 @@ note that the driver sets this to false

    true

    maxTimeMS?: number

    maxTimeMS is a server-side time limit in milliseconds for processing an operation.

    -
    new_collection?: boolean

    Unclear

    -
    promoteBuffers?: boolean

    when deserializing a Binary will return it as a node.js Buffer instance.

    +
    new_collection?: boolean

    This option has been dead code since at least Node driver version 4.x. It will +be removed in a future major release.

    +
    promoteBuffers?: boolean

    when deserializing a Binary will return it as a node.js Buffer instance.

    false

    promoteLongs?: boolean

    when deserializing a Long will fit it into a Number if it's smaller than 53 bits.

    true

    diff --git a/docs/Next/interfaces/TopologyVersion.html b/docs/Next/interfaces/TopologyVersion.html index b4fb4d6f5ed..b7e18c71b6e 100644 --- a/docs/Next/interfaces/TopologyVersion.html +++ b/docs/Next/interfaces/TopologyVersion.html @@ -1,3 +1,3 @@ -TopologyVersion | mongodb

    Interface TopologyVersion

    interface TopologyVersion {
        counter: Long;
        processId: ObjectId;
    }

    Properties

    counter +TopologyVersion | mongodb

    Interface TopologyVersion

    interface TopologyVersion {
        counter: Long;
        processId: ObjectId;
    }

    Properties

    Properties

    counter: Long
    processId: ObjectId
    +

    Properties

    counter: Long
    processId: ObjectId
    diff --git a/docs/Next/interfaces/WriteConcernErrorResult.html b/docs/Next/interfaces/WriteConcernErrorResult.html index 184f0288982..fe95ffeef59 100644 --- a/docs/Next/interfaces/WriteConcernErrorResult.html +++ b/docs/Next/interfaces/WriteConcernErrorResult.html @@ -1,6 +1,6 @@ WriteConcernErrorResult | mongodb

    Interface WriteConcernErrorResult

    The type of the result property of MongoWriteConcernError

    -
    interface WriteConcernErrorResult {
        code?: number;
        errorLabels?: string[];
        ok: number;
        writeConcernError: {
            code: number;
            codeName?: string;
            errInfo?: Document;
            errmsg: string;
        };
        [x: string | number]: unknown;
    }

    Indexable

    • [x: string | number]: unknown

    Properties

    interface WriteConcernErrorResult {
        code?: number;
        errorLabels?: string[];
        ok: number;
        writeConcernError: {
            code: number;
            codeName?: string;
            errInfo?: Document;
            errmsg: string;
        };
        [x: string | number]: unknown;
    }

    Indexable

    • [x: string | number]: unknown

    Properties

    code?: number
    errorLabels?: string[]
    ok: number
    writeConcernError: {
        code: number;
        codeName?: string;
        errInfo?: Document;
        errmsg: string;
    }
    +

    Properties

    code?: number
    errorLabels?: string[]
    ok: number
    writeConcernError: {
        code: number;
        codeName?: string;
        errInfo?: Document;
        errmsg: string;
    }
    diff --git a/docs/Next/types/Callback.html b/docs/Next/types/Callback.html index 6165023cdb7..13b085f3e55 100644 --- a/docs/Next/types/Callback.html +++ b/docs/Next/types/Callback.html @@ -1,2 +1,2 @@ Callback | mongodb

    Type Alias Callback<T>

    Callback<T>: ((error?: AnyError, result?: T) => void)

    MongoDB Driver style callback

    -

    Type Parameters

    • T = any
    +

    Type Parameters

    • T = any
    diff --git a/docs/Next/types/Compressor.html b/docs/Next/types/Compressor.html index 0851888dc72..2a2ee90f66c 100644 --- a/docs/Next/types/Compressor.html +++ b/docs/Next/types/Compressor.html @@ -1 +1 @@ -Compressor | mongodb
    +Compressor | mongodb
    diff --git a/docs/Next/types/CompressorName.html b/docs/Next/types/CompressorName.html index e8993ad8af9..7070b6ec840 100644 --- a/docs/Next/types/CompressorName.html +++ b/docs/Next/types/CompressorName.html @@ -1 +1 @@ -CompressorName | mongodb

    Type Alias CompressorName

    CompressorName: keyof typeof Compressor
    +CompressorName | mongodb

    Type Alias CompressorName

    CompressorName: keyof typeof Compressor
    diff --git a/docs/Next/types/EventEmitterWithState.html b/docs/Next/types/EventEmitterWithState.html index b40468095b2..42976d21cc4 100644 --- a/docs/Next/types/EventEmitterWithState.html +++ b/docs/Next/types/EventEmitterWithState.html @@ -1 +1 @@ -EventEmitterWithState | mongodb

    Type Alias EventEmitterWithState

    EventEmitterWithState: {}
    +EventEmitterWithState | mongodb

    Type Alias EventEmitterWithState

    EventEmitterWithState: {}
    diff --git a/docs/Next/types/MongoErrorLabel.html b/docs/Next/types/MongoErrorLabel.html index ebd008884df..7852ae82f3a 100644 --- a/docs/Next/types/MongoErrorLabel.html +++ b/docs/Next/types/MongoErrorLabel.html @@ -1 +1 @@ -MongoErrorLabel | mongodb

    Type Alias MongoErrorLabel

    MongoErrorLabel: typeof MongoErrorLabel[keyof typeof MongoErrorLabel]
    +MongoErrorLabel | mongodb

    Type Alias MongoErrorLabel

    MongoErrorLabel: typeof MongoErrorLabel[keyof typeof MongoErrorLabel]
    diff --git a/docs/Next/types/ServerEvents.html b/docs/Next/types/ServerEvents.html index 352d4a49f91..c380d634360 100644 --- a/docs/Next/types/ServerEvents.html +++ b/docs/Next/types/ServerEvents.html @@ -1 +1 @@ -ServerEvents | mongodb

    Type Alias ServerEvents

    ServerEvents: {
        closed(): void;
        descriptionReceived(description: ServerDescription): void;
        ended(): void;
        serverHeartbeatFailed(event: ServerHeartbeatFailedEvent): void;
        serverHeartbeatStarted(event: ServerHeartbeatStartedEvent): void;
        serverHeartbeatSucceeded(event: ServerHeartbeatSucceededEvent): void;
    } & ConnectionPoolEvents & EventEmitterWithState
    +ServerEvents | mongodb

    Type Alias ServerEvents

    ServerEvents: {
        closed(): void;
        descriptionReceived(description: ServerDescription): void;
        ended(): void;
        serverHeartbeatFailed(event: ServerHeartbeatFailedEvent): void;
        serverHeartbeatStarted(event: ServerHeartbeatStartedEvent): void;
        serverHeartbeatSucceeded(event: ServerHeartbeatSucceededEvent): void;
    } & ConnectionPoolEvents & EventEmitterWithState
    diff --git a/docs/Next/types/ServerSessionId.html b/docs/Next/types/ServerSessionId.html index 575599fd1b7..d0b42c0b073 100644 --- a/docs/Next/types/ServerSessionId.html +++ b/docs/Next/types/ServerSessionId.html @@ -1 +1 @@ -ServerSessionId | mongodb

    Type Alias ServerSessionId

    ServerSessionId: {
        id: Binary;
    }
    +ServerSessionId | mongodb

    Type Alias ServerSessionId

    ServerSessionId: {
        id: Binary;
    }
    diff --git a/docs/Next/types/TagSet.html b/docs/Next/types/TagSet.html index db183e5e3d3..2f25599d289 100644 --- a/docs/Next/types/TagSet.html +++ b/docs/Next/types/TagSet.html @@ -1 +1 @@ -TagSet | mongodb

    Type Alias TagSet

    TagSet: {
        [key: string]: string;
    }
    +TagSet | mongodb

    Type Alias TagSet

    TagSet: {
        [key: string]: string;
    }
    diff --git a/docs/Next/variables/Compressor-1.html b/docs/Next/variables/Compressor-1.html index 0588cce59d9..53d97b38606 100644 --- a/docs/Next/variables/Compressor-1.html +++ b/docs/Next/variables/Compressor-1.html @@ -1 +1 @@ -Compressor | mongodb

    Variable CompressorConst

    Compressor: Readonly<{
        none: 0;
        snappy: 1;
        zlib: 2;
        zstd: 3;
    }> = ...
    +Compressor | mongodb

    Variable CompressorConst

    Compressor: Readonly<{
        none: 0;
        snappy: 1;
        zlib: 2;
        zstd: 3;
    }> = ...
    diff --git a/docs/Next/variables/LEGAL_TCP_SOCKET_OPTIONS.html b/docs/Next/variables/LEGAL_TCP_SOCKET_OPTIONS.html index 3637a6664d7..fb0b7cfbca5 100644 --- a/docs/Next/variables/LEGAL_TCP_SOCKET_OPTIONS.html +++ b/docs/Next/variables/LEGAL_TCP_SOCKET_OPTIONS.html @@ -1 +1 @@ -LEGAL_TCP_SOCKET_OPTIONS | mongodb

    Variable LEGAL_TCP_SOCKET_OPTIONSConst

    LEGAL_TCP_SOCKET_OPTIONS: readonly ["autoSelectFamily", "autoSelectFamilyAttemptTimeout", "keepAliveInitialDelay", "family", "hints", "localAddress", "localPort", "lookup"] = ...
    +LEGAL_TCP_SOCKET_OPTIONS | mongodb

    Variable LEGAL_TCP_SOCKET_OPTIONSConst

    LEGAL_TCP_SOCKET_OPTIONS: readonly ["autoSelectFamily", "autoSelectFamilyAttemptTimeout", "keepAliveInitialDelay", "family", "hints", "localAddress", "localPort", "lookup"] = ...
    diff --git a/docs/Next/variables/LEGAL_TLS_SOCKET_OPTIONS.html b/docs/Next/variables/LEGAL_TLS_SOCKET_OPTIONS.html index 42ea3224f4c..eb9417a3a4d 100644 --- a/docs/Next/variables/LEGAL_TLS_SOCKET_OPTIONS.html +++ b/docs/Next/variables/LEGAL_TLS_SOCKET_OPTIONS.html @@ -1 +1 @@ -LEGAL_TLS_SOCKET_OPTIONS | mongodb

    Variable LEGAL_TLS_SOCKET_OPTIONSConst

    LEGAL_TLS_SOCKET_OPTIONS: readonly ["allowPartialTrustChain", "ALPNProtocols", "ca", "cert", "checkServerIdentity", "ciphers", "crl", "ecdhCurve", "key", "minDHSize", "passphrase", "pfx", "rejectUnauthorized", "secureContext", "secureProtocol", "servername", "session"] = ...
    +LEGAL_TLS_SOCKET_OPTIONS | mongodb

    Variable LEGAL_TLS_SOCKET_OPTIONSConst

    LEGAL_TLS_SOCKET_OPTIONS: readonly ["allowPartialTrustChain", "ALPNProtocols", "ca", "cert", "checkServerIdentity", "ciphers", "crl", "ecdhCurve", "key", "minDHSize", "passphrase", "pfx", "rejectUnauthorized", "secureContext", "secureProtocol", "servername", "session"] = ...
    diff --git a/docs/Next/variables/MongoErrorLabel-1.html b/docs/Next/variables/MongoErrorLabel-1.html index d7afbf797a4..11fe4eb7fb3 100644 --- a/docs/Next/variables/MongoErrorLabel-1.html +++ b/docs/Next/variables/MongoErrorLabel-1.html @@ -1 +1 @@ -MongoErrorLabel | mongodb

    Variable MongoErrorLabelConst

    MongoErrorLabel: Readonly<{
        HandshakeError: "HandshakeError";
        InterruptInUseConnections: "InterruptInUseConnections";
        NoWritesPerformed: "NoWritesPerformed";
        PoolRequestedRetry: "PoolRequestedRetry";
        ResetPool: "ResetPool";
        ResumableChangeStreamError: "ResumableChangeStreamError";
        RetryableWriteError: "RetryableWriteError";
        TransientTransactionError: "TransientTransactionError";
        UnknownTransactionCommitResult: "UnknownTransactionCommitResult";
    }> = ...
    +MongoErrorLabel | mongodb

    Variable MongoErrorLabelConst

    MongoErrorLabel: Readonly<{
        HandshakeError: "HandshakeError";
        InterruptInUseConnections: "InterruptInUseConnections";
        NoWritesPerformed: "NoWritesPerformed";
        PoolRequestedRetry: "PoolRequestedRetry";
        ResetPool: "ResetPool";
        ResumableChangeStreamError: "ResumableChangeStreamError";
        RetryableError: "RetryableError";
        RetryableWriteError: "RetryableWriteError";
        SystemOverloadedError: "SystemOverloadedError";
        TransientTransactionError: "TransientTransactionError";
        UnknownTransactionCommitResult: "UnknownTransactionCommitResult";
    }> = ...