\\xa4f\\xa97\\x8d4\\xd8.\\xad\\xec\\xefa\\xbc\\xb2\\xbd\\xb8\\x99!\\x8a\\xda\\xe2\\x1c;\\x178\\x04\\x10J\\x95\\xcfR\\t\\xc5I\\xe1\\x9d\\xbe~\\xb5\\xe6\\x7f\\xc7\\xe7\\xf6\\x8c\\xbev~\\xf6\\xde<\\xaf\\xc3\\xcb\\xd9\\x8f\\xc6\\xaa\\xeb\\xfaN\\x88u\\xcd/R\\xba\\xd3\\xda\\xebT\\x92\\xea(\\xad\\x8f\\xda$]\\x9bN\\xe2\\xc1A\\xc6\\x14\\x02\\xc7\\x8eq\\xcfZ\\x00\\xeah\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00*\\x1b\\xcf\\xf8\\xf1\\xb8\\xff\\x00\\xaem\\xfc\\xaaj\\x86\\xf3\\xfe \\\\u\\xa4\\xb5u\\x96\\xf6a\\x93\\xc0\\x14\\x1d\\x16\\xb1\\x0c\\xac|\\xd7\\xc0\\xf9{S\\xac\\x81\\x95d=>r*i\\x90.\\xf29\\xce)\\xb6p\\xac\\x10\\xb3o\\'y\\xc9\\xcfL\\xfbQpeyP\\xc6\\x0f\\xf3\\xa5\\xb4\\x1eJ\\x02\\xaa6\\x0e\\xb8\\xa9\\xa6\\xfd\\xeb\\x95^qV\\xe1\\x80y##\\xf0\\x14\\x98\\x8agd\\xaev\\x1c\\xe3\\xb8\\xe9Vb\\x84\\x85\\xe6\\x9f\\x1d\\xaa\\xa3\\xb1^\\x85\\xb3\\x8a\\xb7\\xf2l\\x03g^\\xf4\\\\.Q\\xb9\\x8b\\xcd\\x8e\\x17\\xc6Yr\\x01\\xa5\\x8e\\xd8d~\\xb5y!\\x8f\\x8c\\xafN\\x95j(\"\\x03\\xees\\xdc\\xd1q\\x19\\xcd\\x08\\xf4?\\x8diX\\x1c[\\x81\\x8c\\xe0\\xf1D\\x91F\\xed\\x8eqV-\\xe1D\\\\\\x10\\xde\\xb4\\nN\\xe8:\\x8a\\xaa\\x1bk\\xb0\\x1e\\xb5\\xa0Q\\x07L\\xd5o!7\\x96\\xcb\\x03\\x9c\\xd0HF\\xb9\\x02\\x95S\\xe6\"\\xa7TM\\xa3\\xe64\\xf5\\x8dA&\\x80+\\xf9G\\x14F\\xa49\\xeb\\x9a\\xb5\\xe5\\xa9\\xeeh\\x11.s\\x9a`D\\xbd\\xea\\xac\\x89\\xe6].\\x07\\x00V\\x88\\x879 \\x8a\\x8d-\\xferK\\n\\x00@\\xa7\\xde\\x9d\\xb6\\xa7\\xf2\\xf8\\xc0\"\\x90\\xc6GqE\\x80\\xde\\xf0\\x0cf3\\xa9/\\xbc\\x7f\\xfb5v\\x95\\xca\\xf856\\xfd\\xb4\\xfa\\xf9\\x7f\\xfb5uU\\x0fr\\x1e\\xe2\\xd1E\\x14\\x84\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|QE\\x14Pw\\x1d\\x8f\\x80\\xfc( \\xfcyG\\x8f\\xa5\\x1eD\\x9b\\xb0S\\x81\\xf4\\xa7q\\x91\\xa6>\\xe9\\x19\\x1d\\x98\\xd5\\x98\\x95@\\xc0\\xe0\\xfa\\x8ar\\xd9\\xca\\xc3\\xfdQ\\n}\\xc5<\\xda\\xc8\\x91\\x16\\xd8F=\\xe9\\xa9\\x00\\xe4\\x98\\xe7\\x97cR\\x19Ow5\\x14a\\\\\\x00\\xab\\xc8\\xebR\\x08\\xe4n\\x89\\x81O@\\x10\\xc8\\xddU\\x8d8N\\xc0c\\'\\x14\\xa66\\xc61\\xcd\\'\\x90\\xe4p\\xa7\\xf0\\xa7\\xa0\\x0e\\x17r\\x8e\\x92\\x95\\xfaS$\\xba\\x98\\x9ee-\\xf5\\xa6ylr0i\\xad\\x13\\xf4\\xc1\\xa3@4\\xf4I\\x9aSp\\x19\\xb3\\xb7o\\xf5\\xad\\x8a\\xc6\\xd0\\xa3h\\xda\\xe7r\\xe0\\x1d\\xb8>\\xbdkf\\xa1\\xee4\\x14QE!\\x85\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1f\\x11\\xd1E\\x15\\xb1\\xd4\\x14QE\\x00\\x14QE\\x00%\\x14Q@\\x01\\xe8k\\xed\\xce\\xd5\\xf1\\x19\\xe8k\\xed\\xce\\xd5\\x132\\xa9\\xd0Z(\\xa2\\xa0\\xc8(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00\\xe3|w\\xff\\x000\\xff\\x00\\xfbi\\xff\\x00\\xb2\\xd7\\x1ak\\xb2\\xf1\\xdf\\xfc\\xc3\\xff\\x00\\xed\\xa7\\xfe\\xcb\\\\i\\xa0dO\\xd2\\x98\\xbdi\\xefM_\\xbd@\\x16\\x13\\xa5$\\xa3\\xe5\\xa5N\\x94I\\xf7h\\x03\\x12q\\xfb\\xc3U\\x1b\\xad\\\\\\x9c~\\xf4\\xd5F\\x1c\\xd032\\xf7\\xa1\\xae/Y\\xfb\\xc6\\xbbk\\xe1\\xc5qZ\\xcf\\xde5,h\\xc6\\xd3\\xa3\\xf3a\\xb8\\x8fs.OU\\xea+Z\\x14\\xf2\\xa2U\\x0c\\xc4\\x0e2\\xddMe\\xe9L\\xa8\\xb3\\xbb\\x1c(a\\x92k]\\n\\xb2\\x07R\\x18\\x1eA\\x15\\x94\\x8d\"u\\xde\\x0e\\x19\\xb6\\x9f\\x1dw\\x8f\\xe5]3F[\\x1cW3\\xe0\\xdc\\xacwC?\\xc6\\xbf\\xc8\\xd7_\\xf8\\xd7\\x05O\\x89\\x9dQ\\xf8QT[g\\x92*Qn@\\xc0\\x15:\\x8e)\\xf5\\x99W*\\xf9\\rH`5n\\xa3j\\x18\\x15Z#\\xd2\\xbc\\x8f\\xc5l$\\xf1\\x1d\\xd4\\x8a\\x08V \\x8c\\x8ezc\\xfaW\\xb09\\xf5\\xaf=\\xf1\\x9e\\x8d,\\x9ff\\xbd\\xb6\\x81\\xdf%\\xe3}\\x8b\\x9c\\x10r3\\xf9\\xd6\\xd8}&3+\\xc2\\x16_m\\xf1E\\x9d\\xb9\\xc1\\x12\\x1d\\xb8\\xce3\\x91\\x81\\xcdz5\\xd5\\xb4\\x96\\x97R[\\xc8F\\xf8\\x98\\xa3\\x159\\x19\\x1cq\\\\\\xb7\\xc3;)\\x17\\xc6\\x96\\xa5\\xe1pUA\\x05\\x90\\xe07\\xa7\\xd6\\xbb\\x9f\\x10\\xae\\xdd~\\xfc\\x1e\\xa2\\xe1\\xff\\x00\\x9dk\\x89\\x8a\\xe5M\\ns\\xf7\\xd23\\x90\\xe1\\x08\\xaa\\x97\\x12c\\xa1\\xab\\x1d\\x01\\xaa7\\nI\\xe2\\xb8YD\\'.rNjX\\xe2{\\x8d\\xb1\\xa6h\\x8a\\xd6Y\\x07\\x03\\x15\\xb5\\xa6\\xda\\x88\\x17-\\x82\\xd4\\x92%\\xb2\\xe6\\x95\\xa3En<\\xc7\\x01\\xa4\\xfeU\\xb6d\\x8a\\x04\\xdd$\\x88\\x88079\\xc0\\xac\\xd5\\xb8\\t\\xdf\\x9a\\xc4\\xd7o\\xa2\\xbe\\xb8\\xb7\\xd2\\xa4bR\\xe5\\x8cm\\x8fR\\x08\\x07\\xf3\"\\xad;37sO\\xc5\\x1e\\x11\\xb0\\xf1-\\xb1\\xf3\\x90Ez\\xab\\x88\\xaeW\\x86_@}G\\xf9\\x15\\xe2W\\xf6\\xf7z\\x16\\xa5%\\x95\\xda\\xb47p\\x1c\\x13\\xd4\\x10{\\x83\\xee+gN\\xf1\\x97\\x88<3t\\xf6\\x12\\xceg\\x8a\\x07(\\xf6\\xf7\\x1f0\\xc888=Euw\\xcb\\xa0\\xfcI\\xb1\\x1fg\\x95mu\\x98\\xd3(\\xb2\\xf0H\\x1f\\xc2q\\xf7\\x97\\xdf\\xa8\\xae\\xe8\\xde\\x1aKc\\x96N2\\xd6;\\x9e},R\\x9d9/L,m\\x9d\\x8a\\tTdn\\xf48\\xe8{\\xf3Y~t\\xaa|\\x92\\xecP\\x13\\x85\\xea\\x01=\\xc0\\xf5\\xe0V\\xf2>\\xb9\\xe0\\x8b\\xf9\\xec\\xae\\xa0\\x06\\x19F.-&\\x1b\\xa3\\x9d=\\x7f\\xc1\\x87\"\\xb1\\xe2\\xb9\\x89\\xaf\\xcb\\xc5\\x11\\x8a6c\\xb4\\x16\\xdcQOA\\x9e\\xfe\\x99\\xad\\xe2\\xac\\x9bZ\\x99\\xb4t\\xda\\x86\\xb1e\\xff\\x00\\n\\xcbI\\xd2!\\xb8Ind\\xbayn#\\x1fz \\t\\xc6~\\xb9\\xacMk]\\xba\\xd5Q-|\\xcf\\xf4\\x18df\\x86>\\x98\\xc8\\x00d}\\x00\\xa7\\xea76\\x89\\xa7\\x04\\xda\\x1a\\xe1\\xcf\\x1cr\\xabX\\xcaU\\xba\\x1a!\\xb5\\xec)\\xc9\\xde\\xe4\\xf6\\xd6\\x9fh\\x99\\x17r\\xf3\\xc7-\\x81^\\xc7\\xe0\\xcd\\x1b\\xc3\\xb0\\xc9\\x1a\\xfd\\xa2=OR\\xc0m\\xb1!h\\xe0\\xfd1\\xc7\\xa9\\xfc+\\xc9\\xed\\xb4\\x8dJXE\\xcc:}\\xcc\\x90\\xf6t\\x89\\x88?C\\x8a\\xf6O\\x86Z\\x94\\x13i2i\\xcdn\\x96\\xb7\\xb6\\xe4\\x19\\x13f\\xd6\\x91OF \\xf2OcX\\xd7m\\x97Ak\\xa9\\xdf\\xa0\\x18\\x1e\\xb5 \\x14\\xd5\\xa7\\x8eMq\\xbd\\x8e\\xc2\\xf5\\x80\\xe5\\xea\\xf6*\\x9d\\x8fW\\xab\\xac\\x0e\\xd3\\x8e\\xb5\\xe9\\xe1\\xff\\x00\\x86\\x8e:\\xdf\\x18\\xdcd\\x11XR\\x12 \\x8e00W\\xccC\\x9f\\xa1\\xc5k\\\\\\x1b\\xc4]\\xd6\\xe9\\x0b\\x10\\xbc\\xab\\x922}\\xb1\\\\f\\xb3\\xaa\\xea_\\xdae\\x16;{m\\xdc\\xba\\x10[\\r\\x8f\\xc2\\xb4\\x93\\xb1\\x11;\\x8b`~\\xc7l\\t\\xcf\\xee\\x14\\x7f:\\xf2\\xbb\\x8cy\\x8d\\xfe\\xf1\\xfeu\\xd6[K\\xe2k\\x85\\x89,\\xbe\\xcb\\xe4\\xec\\xff\\x00X@\\n\\xa7\\xf1\\'&\\xb9{\\x9b\\x89dC\\x14\\xd1@$W9x\\xd3i>\\xdfJ\\x99;\\x8dnW\\x15\"\\xf5\\xa8\\xc0\\xa9\\x17\\xadIL\\x95k\\x88\\xf1\\xcd\\xfcQ\\xdfi\\xb0\\x99W\\xf7R4\\x8e\\xa3\\x92\\xa0\\x95\\xed\\xf4\\x06\\xbbfq\\x1cl\\xe7\\xa2\\x82k\\x8a\\x87\\xc4\\x1e\\x1e\\xd5/M\\xb5\\xe5\\x84\\xcc&|4\\x81r\\xc4\\xe7\\x83\\x9e\\xd5-\\x95\\n^\\xd3utb\\xe8\\x06\\xea\\xdbWfH\\xdb\\xec\\xb2\\x02w\\x91\\xc3\\x0e\\xa0\\xfbW[\\xa1]E.\\xb4\\x19\\xd93\\xd4\\xe0\\xf6\\xcd^\\xfb\\x0cM\\xe0\\xd5\\x96r\\xab=\\x8c\\x84\\x19\\x93\\x80\\xc0\\xb0\\x05\\x0f\\xbf9\\xf6\\xae{\\xc3\\x1ec\\xea\\x0b\\x18\\x97!\\xc1*\\xdb@\\x18\\x0c\\x0es\\x9fj\\xd6\\x94\\x92\\xdc\\x8a\\x94\\xb9\\x1aH\\xf4mYZMZ\\xfaD\\x19De\\x19\\'\\xfd\\x91\\x8a\\xce5\\xb5\\xafo*\\x91&\\xf6fU\\xbb.\\x98\\xc3.\\x009=\\x7f\\xfa\\xf5\\x89\\xda\\xb3\\x96\\xecih\\x85\\x8c\\xfc\\xcd\\xf8U\\xbbs\\xf3\\xb7\\xe1T\\xe3\\xfb\\xedV\\xa0\\xfb\\xed\\xf8V}K \\xd4NI\\xfaU\\x9b6\\xfd\\xd4\\x7fJ\\xa9\\x7f\\xd5\\xbe\\x95b\\xc7\\xfdL\\x7fJ\\xce?\\x19\\xab\\xf8\\x0b\\xd2\\x9c\\xa5e1\\xff\\x00\\x89d\\x83\\xfd\\x83\\xfc\\xebRO\\xb8k)\\x87\\xfa\\x04\\xbf\\xee5\\\\\\x89\\x89n\\xc4\\xe6\\xdaO\\xa5^S\\xfe\\x87g\\xff\\x00\\\\\\xbf\\xf6j\\xce\\xd3\\xcf\\xfa+\\xfd\\x05h\\xa0\\xff\\x00C\\xb2\\xff\\x00\\xae\\x7f\\xd6\\xa1t)\\xf5,i\\xdf\\xf2\\x1d\\x9b\\xfe\\xbb\\xb5Iq\\xff\\x00!/\\xf8\\x08\\xfeu\\x1e\\x9f\\xff\\x00!\\xc9\\xbf\\xeb\\xbb\\x7f:\\x92\\xe3\\x8dK\\xfe\\x02?\\x9d%\\xb4E\\xd5\\x8d\\xb8\\xff\\x00\\x90\\xbd\\xcf\\xd6\\xb5\\xed\\xff\\x00\\xe3\\xd5\\xbe\\x95\\x91q\\xff\\x00!{\\x93\\xefZ\\xf0\\xff\\x00\\xc7\\xa1>\\xa2\\xaa\\x1bHS\\xe8Rn\\\\\\xd6\\xd5\\x9f\\xdc\\x1e\\xcbX\\xa7\\xfdem\\xd9\\x8f\\xbc?\\xd9\\x15\\x14\\xbe\\x06)\\xee#\\x9f\\x9e\\xae\\x8e\\xa9T_\\xa8\\xab\\xb1\\x9c\\xc8\\xa3\\xde\\xb5\\xa3\\xd4\\xceF\\xb4\\x87\\xf7\\'\\xfd\\xda\\xe6\\xa6?\\xbd\\xae\\x92o\\xf5m\\xf4\\xaem\\xf9\\x9f\\xf1\\xa7St\\x11:\\xa8~\\xe0\\xfa\\x0f\\xe5R\\xd4P\\xfd\\xda\\x96\\xbaQ\\x98\\x86\\x8e\\xd4\\x94Rl\\x08\\x9e \\xd8\\xc9\\xc1\\xcdI\\x8c\\x8c\\x1ac>3\\xc7NsP\\xee\\x94\\xb8=\\x875\\x9b\\xa9\\x15\\xd0[\\x16\\x97\\x8e)\\xd5\\x1cm\\xba\\x9fZ\\xab[A\\x94o\\xc7\\xcf\\x1f\\xfb\\xad\\xfc\\xc5b\\xdb\\x8f\\xf4\\xb5\\xad\\xcb\\xd1\\x97O\\xf7[\\xfaV-\\xb0\\xff\\x00LZ`7\\xfeZ\\xc9\\xf5\\xa54\\x7f\\xcbY>\\xb4\\x11@\\x11\\xb0\\xe6\\x9b\\x8ay\\xa6\\xd2\\x00\\xa2\\x8a(\\x19\\x19\\xfb\\xed\\xfe\\xe8\\xfeuz\\xc0\\x7f\\xa4\\x8f\\xaf\\xf4\\xaax\\xf9\\xdb\\xe8?\\x9d]\\xb1\\xff\\x00\\x8f\\x95\\xfa\\xff\\x00J\\x04\\xf69\\x87U]]\\x84\\xa7\\x08\\x1c\\x96>\\xd9\\xae\\x9a\\xc8\\xad\\xc7\\x95\\x14\\x91\\x85\\x85w\\x10s\\xc3zsX7\\xd0\\x89/gR\\x06\\x19\\xc8$\\xfaV\\xbd\\x91\\x9e\\x0ban<\\xb9Q>\\xeez\\x9f\\xa5y\\x94\\xee\\xaa3\\x96;\\x96-Bi\\xf7\\x12JT\\xb6AU\\xc1\\xf7\\xe6\\xac\\xdc\\xea\\x02\\xe2\\xdc\\xc6\\xb1\\xb6\\xe6\\x1e\\x99\\xe2\\xa2\\x84Cp\\x05\\xb9\\xdd\\x13\"\\x9f\\x91\\xfa\\xe4\\xf7\\xf45v\\xde\\x14\\x82\\x02\\\\\\r\\xc7#\\xde\\xba\\xa2\\xa6\\xf4\\xe8k\\xad\\xac\\x8cH-\\x1ay\\xc8\\x8c\\x8d\\xca2rq[v\\xf1y\\x92\\xac\\xa6M\\xfb\\x13o\\\\\\xe4\\xd5+\\xbb\\x06\\x862\\xca\\xc4n\\xe0\\x91\\xc6*\\xc6\\x9f\\x1a\\xd8\\xc0\\xeb$\\x81\\xd8\\xfc\\xe4\\x0e\\xc2\\x8aq\\xb3\\xb3\\x14tvd\\r\\xa8-\\x8c\\xcf\\x12\\xa6\\xf5-\\xd7\\xb8&\\xa2\\x1a\\xc3}\\xa04\\xa1\\xc4c%Qx\\xcf\\xd6\\xa3\\x0b\\x1e\\x0f\\x96w\\xe4\\xe7\\x91Q\\xde#H\\x10\\xb0\\x1b\\x94m\\xe3\\xd2\\xa1\\xd7k`m\\x94\\x96\\xf1\\xae\\xae\\x1e0\\x84\\x07c\\xf2\\xf6\\xab-lN\\xd5\\xf2\\xdbfpNx\\x15\\r\\xb6a\\xb9\\x07nA85\\xa8O\\x9a\\x03\\x00\\xfc\\x9c|\\xddH\\xaeYG\\x9a\\xf2%\\x0c\\xb7\\xb1\\r!x\\xa4\\x91\\x18\\x0cd\\x1e\\xbf\\x85;R\\xdb\\x15\\xb9N\\x0b0\\xc6\\xec\\xe0\\xaf54\\x00\\xef!\\\\+\\xe0\\x8c\\x1a\\xa1t\\x82)\\xe7\\r\\x16p\\x15I\\'\\'\\'\\xb8\\xad\\xa2\\x9b\\x8e\\x83\\x96\\xc6dqm\\x7f\\x90\\x10\\xc7\\xbei\\xf7\\x16^R\\xa4\\xe08\\x93\\xaeUNMli\\xf0\\xa4\\x97\\n\\xcb\\x1e\\xf0\\x00>\\xc2\\xae\\xb5\\xc4\\xd2\\x92\\xa9\\x16\\xdd\\xad\\x8c\\xf5\\xe6\\x8eKF\\xf2&0\\xbe\\xac\\xe6_O\\xfd\\xe21V\\xdc\\xc3;{\\xf3WE\\xb1\\x8b\\xe71\\xf9\\x8e\\xc3\\x85\\xec+j+y\\xc72\\xecc\\xdbuI\\xe4\\xfc\\x9eXd\\x0c\\xa3\\xb2\\xf44\\xd5;\\xaeb\\xb9la\\x05\\x9e\\xe2X\\x8b\\xc6\\x1d\\x90\\xe5F0\\xb9\\xf4j\\xb31\\x86\\x7f\\xde\\xb1TX\\x88\\xdf\\x83\\x81\\xb8sZq\\xda\\x85.\\xee\\xe5\\xb7\\x8c`p\\x05Q\\x92;V\\xb7\\x99\\xa4\\xd8d\\x1b\\x91x\\xce}\\x0f\\xd7\\xde\\xb4\\x8d7\\x15\\xef\\x05\\x8a\\xb6\\xb0\\xa6\\xa7\\xa8M!\\x91\\x84q\\x10\\x07\\xfbJGQZ\\xb2\\xdd0s\\x14\\x05p\\x8b\\xe9\\xc9\\xc7\\xa5s\\xb61\\xdc$\\xcd\\xb48\\x1d\\xc0\\xe3?Z\\xd8\\x8c\\xc7\\x10\\x1b\\xd8+\\x9e\\x87?\\xca\\x9c%m\\x96\\xe2\\x8c\\xb4 \\x96Y\\'\\xbb\\x01\\xc3b>1\\x9e\\x01\\xaa\\xd7\\x91}\\x98\\t\\xa0\\x8bt\\xae\\xd8%\\x8fj\\xbbs0.\\xa5[p<\\x12j\\xa0\\x05\\xa7\\xf3%\\xfd\\xea/\\x005C\\xe5r}\\xc3\\xcccK$\\xecv\\xa2\\x92\\xa0}\\xd1\\xf9\\xf1ZV\\x16V\\xd7\\x89\\xbd\\xe1c\\xd8\\x86c\\x8f\\xca\\xa9[\\xdb9\\x9f\\xcb\\x19\\x8fx\\xe4\\xe7\\x15\\xb7\\x15\\x8b\"\\xa83\\xc9\\xf2\\xf4\\x00\\xe0QJ\\x9d\\xdd\\xda*\\x0bQ\\xe9\\xa7ZG\\xf7`A\\xc6*\\xaah\\xf1\\xc6\\xcc\\xaa\\xe4BG\\xdd\\xc7?\\x9d]]\\xeb.\\x19\\x99\\x86;\\x81\\x8a~\\x03\\x80[\\xa8\\xe7\\xadur\\xc7\\xb1\\xae\\x84&\"S\\xca\\xdc\\xc5}\\xceMNc\\x06\"\\x9d21\\x91H\\xa62\\xccP\\xe4\\xf7\\xa7\\xe6\\x9aH\\x0er\\xea\\xdaKw1y\\x9c\\x02\\x08\\xf4\\xc5!>[\\xe0m\\xe4r\\x08\\xe2\\xb6\\xe7\\xb5\\x8e\\xe5\\x837a\\xc1\\x15FM-\\x16py1\\xe7\\xe6\\xcf9\\xacT$\\xa4\\xfb\\x19\\xb5\\xa9\\x1d\\xe2\\x05\\x8e\\x1c\\x0f\\xe0\\x15B_\\xb9\\xff\\x00\\x03_\\xe7Z\\xba\\x8a\\x85\\x11\\x81\\xd0/\\x15\\x97/\\xdc\\xff\\x00\\x81\\xaf\\xf3\\xae\\x83D>\\x8aQK@\\xc4\\xc56\\xa4\\xc52\\x80\\x14S\\xc50S\\xc5\\x00G\\xff\\x00.-\\xfe\\xf1\\xfef\\xa2\\x97\\xfeAw?\\xee\\x9f\\xe7S\\x01\\x9b&\\xff\\x00x\\xff\\x003QJ?\\xe2Yp?\\xd9\\xfe\\xb4\\x03\\xd8\\xd9\\x1di\\xd2\\x80l_\\x9cr?\\x9d\\x00R\\xc8\\xa5\\xac\\xe4\\x03\\xa9#\\xf9\\xd5Gs34@\\xb2\\xd9\\xdc+`\\x928$}\\xda\\xada\\xb9\\xa4 \\x90$\\x05C\\x0f|\\xf3W\\x10\\xaa\\xc1(\\xcf\\'\\x1e\\xb4\\xf84\\xe9ZE\\xb8\\x0c\\x10\\xe0\\x10z\\xe7\\xd8\\xfbV\\x97\\xeaM\\xb4%\\xd5|?\\xa7\\xea\\xb1\\xb7\\x9f\\n\\x89\\x0f\\x02E\\x1f7\\xff\\x00^\\xbc\\xeb_\\xf8yqlZ[p%\\x8b\\xd5z\\x8f\\xa8\\xafT\\xfd\\xe1 ?\\xcb\\xee\\xa7\"\\xa6\\x03\\x8cV6L%J3\\xdd\\x1f3\\xea\\x1a4\\x90\\x86\\x0c\\x846}+\\x02\\xe2\\x13\\x119\\x1c\\x0e\\xb5\\xf4\\xf6\\xad\\xe1\\xad?V\\x89\\x84\\x91,r\\x11\\xc3\\xa8\\xfeu\\xe5>\"\\xf0Lzl\\xa6Y7\\\\yXyb\\x03h)\\x9e\\xa3\\xd7\\x1d\\xfe\\xb52\\xf7u9e\\x80s\\x95\\xa2y\\xc5\\x8d\\x95\\xde\\xa56\\xcbD\\x1bT\\x80\\xf2\\xbf\\x08\\xbf\\x8fs\\xec+\\xb5\\xf0\\xfd\\x9d\\x8e\\x99\\xa8\\xfd\\x92RL\\xd3\\xa0\\xf2\\xee\\xdf\\xef+{\\x0f\\xe1\\x19\\xfcj\\x0f&;-F;o9b\\xb5\\xb8P\\xf1H\\xa3\\xe4\\\\\\xf4\\x07\\xd0\\x7fQZ\\xf7\\x1aI\\xb8\\xb67\\x07\\r\\xf6Y6\\xc9\\xe4\\xb8-\\x8fQ\\xed\\xdf5\\xcc\\xe6\\xe5\\xa3;\\xe8`i\\xd2\\xb3Z\\xbe\\xe7\\xa1\\xf8z\\xe9\\xa7\\x94$\\xab\\xb6\\xe2&)*\\xfb\\xe3\\xa8\\xf65F\\xfb\\x8b\\xf1\\xff\\x00]\\rih\\xa9\\x10{s\\x11,\\xac\\x01\\x0eNK\\x0cq\\x93\\xde\\xb3\\xf5\\x1f\\xf9\\x08\\x7f\\xdbZ\\x9a_\\xc3\\xf9\\x9d2\\xf8\\x86c\\xf7S\\xff\\x00\\xd73\\xfc\\xc5R\\xd5X\\xc7g\\x16\\x93\\x11\\xc4\\xf7\\xaa$\\xb9 \\xe0\\xac=\\x97\\xea\\xdf\\xca\\xb5\\xed\\x04)\\xf6\\x89\\xaeH\\x16\\xf1F^C\\xec;V\\x1d\\x93\\xbd\\xe4\\xf7:\\x8c\\xcaD\\xb7-\\xb8\\x03\\xfc+\\xfc#\\xf0\\x18\\xad-i6N\\xe9!\\xb2F\"\\x81P\\x0c\\x01\\x81\\x81O\\xb7\\xff\\x00_\\xf8R\\xdc\\xff\\x00\\xab\\xfcE$\\x1f\\xeb\\xff\\x00\\n\\x8e\\xa5=\\x88\\xf5\\x0f\\xf5\\x90\\xfdj\\xe5\\xb7\\xfcx\\'\\xfb\\xcd\\xfc\\xea\\xa5\\xf8\\xfd\\xe4_Z\\xb9i\\xcd\\x8a\\xff\\x00\\xbc\\xdf\\xce\\x9a\\xf8\\x98\\x9f\\xc2\\x8c\\xf4\\x1f\\xba\\xab\\xb6_\\xf1\\xe0\\xdf\\xef\\x9a\\xa8\\x9fs\\x1fZ\\xb9f?\\xd0\\x0f\\xfb\\xe6\\x8f\\xb4\\x84\\xf6\\r8f\\xfec\\xe9\\x11\\xfeu<\\x83\\xf7f\\xa2\\xd3G\\xfad\\xff\\x00\\xf5\\xcb\\xfa\\xd4\\xf2\\x0f\\xdd\\xd3\\xa7\\xf0\\xb0\\x93\\xd4\\x8c\\x8f\\xdc\\nT\\x1cR\\x91\\xfb\\x9cR\\xa0\\xe2\\x9c\\x05#`\\x7f\\xc7\\xb2\\xff\\x00\\xba*\\x08\\xbf\\xe3\\xe1?\\x1a\\x9d\\x7f\\xe3\\xd9\\x7f\\xdd\\xa8a\\x1f\\xe9\\x0b\\xf44\\xfa\\x88\\xa9w\\xd5\\xab\\t\\xbe\\xf1\\xad\\xdb\\xc1\\xf7\\xab\\t\\xbe\\xf1\\xab\\x80\\xa4F\\xd5\\x13u\\xa9MF\\xc3\\x9a\\xd0\\x82&\\xa8Z\\xa6a\\xc5B\\xc2\\x81\\x90\\xbfZ\\x92?\\xe9Q\\xb8\\xe6\\xa5\\x8cq\\xf8T\\xb1\\x97\\xed\\xbe\\xf0\\xabS\\x7f\\xac\\x1fJ\\xadl>aVf\\xff\\x00X>\\x94\\xfa\\x08\\x96\\x1e\\xb5j\\xaa\\xc3\\xd6\\xadw\\xa0\\t\\xad\\xfe\\xf0\\xad8\\xbbVd\\x03\\xe7\\x15\\xa9\\x08\\xe9ZGb\\x19i\\x07\\x155\\xcf\\x1a\\r\\xff\\x00\\xfdq\\x7f\\xfd\\x04\\xd4i\\xd2\\xa4\\xb9\\xff\\x00\\x90\\x05\\xff\\x00\\xfdq\\x7f\\xfd\\x04\\xd2\\xa9\\xf0\\xb2\\xa3\\xf1#\\xe7-\\x05\\xccwq1U`\\xac\\xc4\\x86\\xcf#\\x9fJ\\xec4\\xeb\\x98.$-\\xe6\\xec\\\\r\\xd2\\'\\x04}>\\xb5\\xc8h\\x01\\xcd\\xd4\\x1eZoo0\\xfc\\x99\\xc6\\xe1\\x9eEv\\xe6\\x15i\\x9d\\xa0\\x95\\xb8\\x1b\\xb1\\xb0\\x82\\x0faZ\\xd2\\xf8\\t\\xa9/}\\x90\\xcb+\\xd9\\xdd\\xff\\x00\\xa3\\xcd\\xc2\\x9c\\xb6\\xf1\\xbb\\xafL\\n\\x89&\\x96s\\xe5I\\x1cA\\x18\\x86]\\x83o\\xa8\\xe0U\\xa7Y\\x9ato\\x97\\x05@\\x0e\\xe3\\'\\xf0\\xf6\\xa5\\xbc2!\\xf2\\xd24v\\x03\\x05\\x87M\\xc7\\xbe*\\xecE\\xca\\xedj\\xda{%\\xcd\\xbb\\x91)\\xc8\\xe4\\xfc\\xa0t \\xe2\\x9a\\xf7\\x12Ew\\x11\\x12\\x06u]\\xa4&p=\\x8dW\\xb8\\x86\\xec\\xcc\\x19\\xa3\\xf2\\xad\\xd9\\x81\\'vB(\\xe4\\x9c\\x1f\\xd6\\x95<\\xd2\\xe9p!Y# \\xa6\\t\\x1bH\\xfav\\xa2\\xc3,\\xa4\\xb1\\x88\\xda_.\\x12\\xd8\\xf9I\\xe5q\\xdf+\\xd0\\x9aX\\x9e\\xc5\\xd1Q\\x9e4\\x98\\x92\\xae\\x0e0\\xd8\\xee=>\\x95_\\x1b\\xeeb\\x9a\\x18?s\\x02\\x92\"\\x97\\xe6\\x08\\xd9\\xf4\\xee;\\xd5c\\xa7\\xce\\xd7\\x89\\xb6\\x15R\\xca\\x0e\\x17\\xbf\\xd6\\x90\\xcd\\'1\\xc3\\x13\\xa0,\\x11\\x98eB\\x8cc\\xd7\\xff\\x00\\xd5W\\xac\\xf2\\x19|\\x95g\\\\\\xe5C\\xae+%$90\\xc9\\x01 \\x10\\n\\x90x\\xfa\\n\\xbff\\xe6;\\x84\\x866\\xdc\\x84\\x7f\\x10\\'i\\xf4\\xfc\\xa9\\x035,|\\xf8\\xee[x+\\x1f\\'\\x1b\\xba\\xd4\\xa7lI\\x96\\x04\\x9e\\xd9=O\\xf4\\xaa\\xf6RF\\x97\\xa9\\x19\\x90\\xbeI\\xfc=\\xa9\\'\\x9c\\x8b\\x96\\x1bKD\\xcd\\x90[\\xa7\\xe1@\\x89e\\x96TA\\x1e\\x06Y~\\\\pNh\\xb7iI\\x8d\\x1c\\x16U\\xfb\\xc0\\xf6\\xa6+\\xfc\\xbb\\xf6\\x92\\xca8\\'\\xd2\\xa5\\x0e\\x9bU\\x98\\x9c\\x1eX\\x8e\\xe7\\xd2\\xa4\\x05\\x9d\\xcc\\xaeV\\x15#o\\xbf\\x15\\xab\\xa2\\xefo4\\x13\\x9c\\x01\\x8c\\x9a\\xce\\x13\\xa2n\\xf2\\xa3*[\\xd3\\x91V\\xec\\xa4x\\xb0cr\\xb9\\xec*e\\xb0\\x99\\xb5\\x17\\x13\\xb0\\xc7\\xcbS\\x85nL}\\xb9#8\\x15\\x9e\\x0b\\x10d\\x0es\\xeaj\\xc4rL\\xe9\\xc8\\xc8\\xf5\\x03\\xads\\xa4\\xd6\\xa4\\xa6hCp\\x81\\x86x\\x07\\xa0\\xa6L\\xc9\\x1c\\xacT\\x90\\x0faT\\xe3\\xc1~N=\\xaar\\xb3\\x03\\xd3\\x83\\xebC\\xd4w,A2\\x12\\tn~\\x953\\xb4R\\xb0R\\x83#\\xbe1T\\xe2\\x8d\\xc31\\xdc2\\x05X\\x12\\x16o\\x98\\nj#\\xb9;\\x8c)Q\\x82\\xa4Uh\\x1eO3\\xcbj\\x1f9\\x04qL\\xde\\xe7*@\\xc1?{\\xbd4\\xac;\\x84\\xd0}\\x96\\xe02\\xf2\\xad\\xce*S\\x8c\\xf5\\xebM\\x92%6\\xa7\\r\\xbbo4\\xd8T<`\\x83\\xc8\\xad\\x13v\\x1e\\xe4\\x8a\\x87$\\xb7\\x03\\xde\\x9f\\xfc8\\xc9\\x03\\xda\\x94!\\xc74\\x11\\xc5;\\x8c\\x8d\\xa3\\x0b\\x8cd\\x83\\xde\\x99\\xb4\\xd5\\xebeG\\\\\\x11\\x93\\xefR\\x9bX\\xcfA\\x8f\\xa5\\x17\\x0b\\x05\\x8ca\\x11\\x98\\x1c\\xee\\xc7\\x1e\\x95o\\xb5G\\x14k\\x1a\\xe1jN\\xd4\\x86\\xb6\\x16\\x8a(\\xa0aE\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x07\\xc4tQElu\\x05\\x14Q@\\x05\\x14Q@\\x05%-\\x14\\x00\\x87\\xa1\\xaf\\xb7;W\\xc4g\\xa1\\xaf\\xb7;TL\\xca\\xa7Ah\\xa2\\x8a\\x83 \\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\x8d\\xf1\\xdf\\xfc\\xc3\\xff\\x00\\xed\\xa7\\xfe\\xcb\\\\i\\xe9]\\x9f\\x8e\\xbf\\xe5\\xc3\\xfe\\xda\\x7f\\xec\\xb5\\xc6\\x1a\\x06F\\xf4\\xc5\\xebNzh\\xebH\\x0b\\x11\\xf4\\xa5\\x7f\\xbai\\xb1\\xe7\\x1di\\xef\\xf7)\\x81\\x8dq\\xfe\\xb0\\xd5&\\xebW\\xae\\x07\\xefMRq\\xcd\\x033\\xaf\\xba\\x1a\\xe2u\\xae\\xa6\\xbbk\\xee\\x86\\xb8\\x8do\\xabRcFN\\x92\\x8b\"\\xdc+\\xae\\xe5,2\\x0fz\\xd8@\\x15\\x02\\xaa\\x85Q\\xd0\\n\\xc4\\xd3\\x1d\\xa3\\x8e\\xe1\\x917\\xb0#\\x0b\\xeb[\\x10\\xbb4J\\xd2!F=A\\xedX\\xc8\\xd2\\'_\\xe0\\xd3\\xf2]\\x03\\xea\\xbf\\xd6\\xba\\xf3\\xcdq\\xde\\x0ea\\xba\\xe8g\\xb2\\x1f\\xe7]\\x86\\rpT\\xf8\\x99\\xd5\\x1f\\x85\\x12\\x03\\xd0S\\xc74\\xc4_Z\\x95E@\\xc6\\x10v\\xd4L\\x0ej\\xc3\\x1c\\xe3\\x8a\\x16\\t\\'q\\x1cQ\\xb4\\x8eA;Td\\xe3\\xd6\\x95\\x82\\xe5\\x17\\x06\\xa2L\\x1bK\\x84\\xee\\x1c7\\xe6(\\xb8\\xd4,\\xa0\\x90\\xc7-\\xcch\\xeb\\xd5I\\xe4U\\x1b\\xdd_J\\xb1(\\xcb\\xa8C\"\\xddE\\xc8L\\xb1\\x89\\x81\\xee*\\xe1\\x19\\\\\\x89M\\x1d\\x0f\\x86\\xc0\\x7f\\x10\\xd9\\xa0\\x18\\xcb\\x82\\x7f\\n\\xaf\\xe2a\\x9f\\x10_\\x9fY\\x98\\xd66\\x99\\xe2\\x9b\\x08\\xb5(\\xae-\\xee@1\\xaeIua\\xbb\\x1d\\x86\\x01\\xe4\\xd3uO\\x13X^_Kp<\\xe5\\xde\\xd9\\xdab9\\xad\\xe6\\x9b\\xa7o2\"\\xd3\\x9d\\xc7\\xb0\\xe2\\xab\\xb2\\x02\\xe0{\\xd2\\xd9\\xde\\xdb_\\xa4\\xa69\\n\\x18\\xff\\x00\\x86De\\xdd\\xf4\\xe3\\x141\\xf9\\xce+\\x8d\\xa6\\xb7:/}\\x8d\\x18\\x9a8\\xe3\\xe4Tf\\xf5A\\xc2\\xd5RX\\xc7\\x92j;d\\xdf(\\x0cr(\\x13-\\x17\\xba\\xb9;S5{N\\xf0\\xf4+{\\x15\\xe5\\xc6^d;\\x94g\\x80j\\xf5\\x9c(\\xb1\\x8c\\nn\\xb1\\xa86\\x95\\xa4]^\\xae7\\xc5\\x19\\xdb\\x9f\\xef\\x1e\\x07\\xebBW%\\xe8s>7\\xf0\\xff\\x00\\x86#\\x92mJ\\xf2\\xe6K{\\xe9\\xbeo.2\\x18\\xb9\\xc7]\\xbd\\xb3\\xeb^u\\x05\\x87\\xda`y\\xa0\\x9e\\xde\\r\\xad\\x85Y%Us\\xe8pN\\x7f\\x1a\\x86\\xea\\xee[\\xab\\x87\\xba\\xb9\\x91\\xa4s\\xc9w9$\\xfa\\xd7\\xaa|0\\xd2<\\xbf\\x0eK{wm\\x19{\\xc9\\xb7\\xa1\\x91\\x01%\\x00\\xc0\\xeb\\xdb9\\xae\\xdda\\x1b\\xb6rE)\\xc8\\xe24m_\\xedA4?\\x14n\\x9a\\xc4\\x9d\\x91\\\\72Z7fV\\xee\\xbe\\xa3\\xd2\\xb9\\xbdoLm\\x1bU\\xb8\\xb3\\x90\\xaf\\x9b\\x04\\x85I\\x1d\\x1b\\xd0\\x8fb9\\xaf\\xa3\\xef4\\xfbK\\x9b)R{H%\\x8c#\\x10\\xad\\x18 `\\x1a\\xf0\\xd1\\x1d\\x85\\x96\\'\\x9a\\xd7*\\x18.\\xe6\\xf9\\xb6\\xff\\x00\\xf5\\xaa\\xa9\\xd6\\xbb\\xd8\\xa7KC\\x92\\xbaRn[h$\\x1c\\x11\\x8ez\\x8a\\xde\\xd1t8\\x1c<\\xfa\\xb3Mo\\n \\x91c\\xd8C\\xcf\\xcf\\x01I\\xe3\\xdc\\xd7_a\\xa9i\\xd2\\xde\\x01\\x0c\\xd6;\\x89\\x04n^G\\xb6+\\xa5\\xf1\\xbe\\x90\\xda\\xa7\\x87t\\xc9\\x96\\xe1\\x11\\xec7\\xc8U\\x81\\x0b\\xe5\\xa8\\x1c\\x0frMtJMD\\xc6Q\\xb7\\x99\\xcb\\xf8g\\xc5\\xb6zM\\xf4\\xf2]A{u,\\x8a\\xb0\\xdb\\xc5\\x19\\xf2\\xe3\\x89}\\x93=zW\\xa2\\xf8wX\\xb3\\xf1\\x11\\x9e\\xe1,\\xda\\x1b\\xabW\\xf2\\xd9f\\x00\\xc8\\xa0\\xfb\\xe3\\xbe\\x0f\\x1e\\xd5\\xe4\\x11\\xcb\\x047bymb\\xba\\x87?4Rd\\x06\\x07\\xdcr\\rw~\\x19\\xd4\\xf4\\xdb=VK\\xad9.c\\xb4\\x9e\\x11\\xe7G;\\x97\\xc3g\\x07\\x04\\xf5\\xc1\\xc6>\\xb5\\xc4\\xdf>\\x85\\xd3\\x95\\x8fKQ\\x80*U\\xa6\\xc7\\x87\\x8dXt \\x1a\\x95G5\\x8bGQv\\xc7\\xf8\\xff\\x00\\n\\xbbU,G\\xdf\\xfc*\\xee+\\xd3\\xc3\\xff\\x00\\r\\x1cU~1\\x98\\xaf=\\xf1)\\x03\\xc4\\x13\\x0fq\\xfc\\x85z\\x19\\xe2\\xbc\\xdf\\xc6,m\\xb5\\xb7\\x91\\x83*\\xbe\\xdd\\xad\\xb4\\xe0\\x9cz\\xe2\\x9dm\\x90S\\xdc\\xed|8\\xc0\\xe8\\xf1\\x0c\\xf2\\t\\x1f\\x9f5\\xe7W\\xbc]K\\xff\\x00]\\x1b\\xf9\\xd7q\\xe0\\xeb\\xb4\\xb9\\xd2\\xd8+\\x02U\\x87\\x15\\xc4_\\xff\\x00\\xc7\\xe4\\xdf\\xf5\\xd1\\xbf\\x99\\xa6\\xf6\\x04\\xbd\\xe2\\x11R-B:\\xd4\\xa9RS,\\xc3\\x08\\xb9\\x95 o\\xbb)\\x08q\\xe8x5\\xcei>\\x1b\\xd3\\xb4\\x8f\\x13Er\\x81\\xe5\\x10Jp\\xb2\\x9c\\x8c\\x0c\\xf3\\xd3\\xae+\\xab\\xd3\\x1d!\\xd4-\\xa6\\x91\\x82\\x812*\\xe4\\xfd\\xe6\\'\\xfc?\\xa5Q\\xb9\\x87\\xca\\xd6.\\x83uC/\\x1e\\xf85\\xc7\\x89\\x94\\x93\\x8f/sJ3q\\xbaL\\xe4\\xae\\x9e+\\x89\\xe6\\x17\\x17n\"\\x9eg\\x9b\\xc92`n<\\xe4\\x8e\\xe6\\x9f\\xa3\\xb6\\x9f\\x05\\xc6\\xd1g)f\\xce\\ne\\xb9\\xe9\\xf8T\\xedam$\\xdec\\xc2\\xa5\\xcf\\x1b\\xb1\\xcdO\\xa3\\xc2\\xf6w\\x133\\x05+\\x10\\xff\\x00[\\xd3\\xf0\\xfc\\xabx\\xb6\\xa4\\xad\\xb1\\x93\\x9f2|\\xcfS\\xd1.\\xe2S\\xe1\\xcbWE\\x11\\x98\\xd0\\xc4\\xcb\\x9c\\xfc\\xbdq\\xf9\\xd7,MtZ5\\xcd\\xae\\xbf\\xa3\\xb4)1Gq\\xb9#\\xdd\\xc8e\\xea\\x08\\xf5\\xc5s\\xf2\\xc6c\\x95\\xe3`AS\\x83\\x9a\\xd6K\\xa90\\xbe\\xccdg\\xf7\\x8d\\x8a\\xb7o\\xfe\\xb0\\xd54\\xe2CW-\\xbe\\xfb\\x1f\\xc2\\xb2\\xeajV\\xbf\\xfb\\xcdS\\xd8\\x1c\\xc2\\x9fJ\\x82\\xff\\x00\\xef5M\\xa7\\x9c@\\xb5\\x9a\\xfe!\\xab\\xf8\\x0b\\xcf\\xf7\\x0f\\xd2\\xb3G6r\\x7f\\xba\\xdf\\xd6\\xb4X\\xfc\\x9f\\x85g\\'\\xfc{8\\xf6o\\xebW\"\\x10\\xfd0\\xee\\xb3o\\xf7Ek/\\xfczY\\x7f\\xd7?\\xebX\\xfaQ\\xff\\x00Do\\xf7ka\\x7f\\xe3\\xda\\xc8\\x7f\\xb1\\xfdEf\\xba\\x16\\xf7d\\xfao:\\xe4\\xdf\\xf5\\xd9\\xbf\\x9d>\\xe3\\x9dK\\xf0\\x14\\xdd4\\x7f\\xc4\\xfao\\xfa\\xec\\xff\\x00\\xce\\x95\\xfemL\\xff\\x00\\xc0i\\xad\\xa2\\'\\xf10\\xb9\\xff\\x00\\x90\\xa5\\xcf\\xd6\\xb5\\xed\\xff\\x00\\xe3\\xcb\\xf0\\xac\\x8b\\xae5K\\xaf\\xa8\\xad{\\x7f\\xf8\\xf2\\x1fJp\\xdaB\\x97B\\x93\\xfd\\xe3[v\\xa7\\xe6>\\xebX\\x92}\\xef\\xc6\\xb6\\xad~\\xf7\\xfc\\x06\\xa2\\x97\\xc0)\\xee5\\xf8#\\xebV\\xed\\x8ef_\\xadS\\x94\\x90\\xdcz\\xd5\\x9b2L\\xc9\\x9fZ\\xd6\\x89\\x136\\xa7\\xff\\x00VG\\xb5s\\xad\\xff\\x00\\x1f\\x1f\\x8dtW\\x1cF\\xdfJ\\xe7\\x98\\x7f\\xa4\\x0f\\xf7\\x859n$u\\x10\\xfd\\xd3R\\xd3#\\x18Zq\\xae\\x94f#\\x10\\x06i\\x8c\\xbc\\x93\\x93\\xc8\\xc5)\\x1b\\x88\\xf64\\xacx\\xe3\\xadN\\xe0Q\\x90\\xf9\\xf2\\x08\\xc0\\xca\\xa9\\xeez\\xd4\\x8e\\xe64 \\xcdo\\x97X\\x80\\x11Fe\\x19\\xb8\\xc8\\xce\\xd6\\x90\\x8crpx\\xf4\\xa6\\x85\\x12\\x97\\xbb\\xb1\\x92%x\\x18\\xac\\x80\\x82-\\xc4\\x85\\xbel(\\xc7\\x98\\xe3\\xd4\\xf1\\x9a\\xbf$Y\\x91dD\\xd9(9\\x0c\\x8af\\x91zd)n\\x01\\xc5S\\x99\\xde\\xe2E\\xb8\\x8c[\\xda\\xeah\\x15\\x169\\xa6\\xf3\\x0cq\\x93\\x92\\xc4.~c\\xd8\\xd5l%\\xa9c\\xce\\xfb\\\\I f\\x81\\x99w\\x1bY\\x89BW\\xabHc^K}MV\\xbe\\xb7\\x8ep\\x97\\x04\\xc2.\\xd7j\\xa7\\xda\\xe3e\\x1b}\\xd1X\\x9c\\xf3\\xde\\xa4B\\xb3#j\\x16v\\x93\\xc72\\xff\\x00\\xad\\x90\\xc0#{\\xacp\\x143}\\xde{\\xe7&\\xa5\\x86\\xe5\\n9C\\x14S\\x06\\xfd\\xed\\x9csp\\xa4\\xf5ge\\x05\\x8b{f\\x90\\xf5\\xe8c\\xbc6z\\xaa<\\x12\\xc1n\\xd71\\xfc\\x82G\\xb1\\x94\\xaa\\x9fC\\x9e\\xdfCQ\\x8d2{E\\x96\\x04XRL\\x05h\\xd2\\xdaC\\x04\\xab\\x8e\\x8c\\xad\\x90~\\xb5\\xb3qe\\x05\\xf5\\xbcW%V)\\xf6\\xed\\x8aI\\xd1\\xc8\\xf6\\xf9\\x19\\xb9\\xfa\\x9cUU\\x92\\x19\\xa2[-Aci\\xf3\\x98\\xa1\\xba\\x08\\x18\\xb7\\xf7\\x964\\x04\\xfd2iX|\\xcc\\xa7\\x17\\x85t\\xf5\\x8e9\"\\x85\\xadd9\\x0c\\xb6\\xd21\\x0b\\xc7\\x05s\\xd3\\x9e\\xc6\\xaeZ]\\xd9\\xc5+\\xdb5\\xad\\xc4\\xcc\\x14G,\\xf7`F&`:,c\\x97c\\xf9Sdi4X\\x9d\\xef\\x9d\\xa5\\xb2\\x03&I\\x11q\\x93\\xd0\\x08Pg\\xf35bH\\xed\\xaf\\xd0\\x16b$)\\xb4\\xb0\\n\\x92G\\x1fV\\xdd\\x8f\\xb8\\x08\\xe3\\x03\\x9a4\\x0b\\xb2\\x97\\x9134\\xa6\\xe5\\xb6\\\\\\xceU#0\\x80q&9\\x03\\xb7\\xc8:\\x9e\\x83\\xebY\\xef\\xa4\\xdc[\"\\xc9j\\xc6xv\\xbe\\xc5\\x8d\\xb9\\xf2\\xc7\\x1f.\\x7f\\x89\\xcf\\xdes\\xdb8\\xad\\x0f*\\xfa\\xd83\\xb4\\xab=\\xb3\\xc7\\x96\\x18\\xd9\\xe5\\xa3}\\xd4Q\\xfc\\t\\xb4d\\x9eI\\xa7\\xc7{\\x1bHd\\x820fUE(>]\\xe4\\x0c\\xc7\\x16;d\\x90H\\x1d\\x14\\x0c\\xd4\\xb44\\xd9J\\xd2\\xed]\\xd4\\\\*\\x07\\x85\\xc3\\x12\\x99\\nY\\x068\\xff\\x00\\xa6i\\x93\\xd7\\xabt\\xab7v\\xd6\\x97*\\x00f\\x0e7!\\x94}\\xe3\\xc2\\xef\\xcf\\xb9$)?Zu\\xcc\\x16\\xf3l2\\xee\\x8e\\\\\\xb0\\xfbD\\x7fq\\x9a49\\x7f\\xa0b\\xdb}H\\xcdf\\xdc\\x89\\xb4i\\xd04fhw*\\xc4\\xa9\\xce@#d\\x7fVo\\x99\\x89\\xf4\\xa0{\\x8cI\\xeel\\xee|\\xab\\xed\\x87q;\\x9f\\x18S\\x91\\xf3\\xb0\\xff\\x00eTm\\x1fZ\\xa5\\x7f\\xa3\\xad\\xe2\\t\\xad\\x89\\x8d\\xca\\x93,J;>Y\\x8a\\xff\\x00\\xb6QB\\xfb\\x03[*\\xd6\\xf7\\x96rG&\\xdb\\x98\\xc2\\x1d\\xf9\\xe8\\xcc\\x9fy\\x87\\xb1v\\x00z\\xe0\\xd6|\\xf6\\x97VSH\\xd0\\xbbK\\x01/\\xb9\\xbf\\x8cr\\xdb\\xd8\\xfa\\x9c\\r\\xa0TX\\xb5#\\x9b\\xd3\\xee\\xe4\\xdd\\x1a\\x18\\xccrL\\xbet\\xc0\\x8f\\xf51\\x0f\\x95\\x13\\x1fA]\\xce\\x81\\xa9\\xf9\\x800\\xc0Lq\\xcf\\x1bG|\\xd6$\\xf2Y\\xea\\xe8\\xe2\\xee/-\\x8b\\xae\\xe2\\x98\\x04\\xb0\\xdc\\xe5[\\x1fx(\\xda\\x08\\xa8\\x15/\\xadd\\x05\\xa5I>\\xe9\\x92a\\x80\\xa8\\n\\xee\\x00/\\xd3\\x80=iE\\xd9\\xdcm]Y\\x9cO\\xc4\\x1f\\r\\x7fb\\xf8\\x9d\\xaf-\\xd0\\x8d>\\xf5<\\xc8\\x08\\xe8\\xa7?2\\xfe\\x1d~\\x95\\xceDx\\xafy\\xd64e\\xf1/\\x83\\xa5\\xb2`\\xa2\\xf0\\x0f6\\x02\\xc7;\\\\t\\x19\\xfad\\x1fs^\\x0e\\x11\\xa3vGR\\xac\\xa4\\x82\\x0fPGQ]\\x8aWW8\\x9cy]\\x8b\\x19\\xe2\\xba\\x7f\\x03\\x93\\xff\\x00\\t]\\x87\\xfdt?\\xc8\\xd7*O\\xcb]7\\x82[\\xfe*\\xbd?\\xfe\\xba\\x7fCT\\x84\\x8fn\\x15 \\xa8\\xd6\\xa4\\x15\\xa1\\x90\\xe1R\\xa2\\x978\\x14\\x91\\xc6\\xcep\\x06j\\xe4h#\\x18_\\xbcz\\x9a\\x00\\x12\\x11\\x18\\xc0\\xe5\\xb1\\xd7\\xd2\\xa4ha\\x11\\x97\\x9c\\x02\\xbe\\x84\\xd3\\x9d\\xe3\\xb6\\x8f\\xcc\\x97\\x03\\x1d\\xab2w7\\x997#\\x11\\x1f\\xbb\\x1fB\\xdf_ALG%\\xac\\xac-\\x7f)\\x83\\xfd^~Z\\xf1]e\\x18x\\xb7Q\\xc0\\xff\\x00\\x96\\xbf\\xd0W\\xb3\\xea\\x1c\\\\\\xc8\\x07@k\\xcc/\\xadQ\\xfcO\\xa83w\\x90\\x1f\\xd0V\\x13:#\\xb0\\x9aM\\xac\\xb3H\\xa8\\t\\x00\\xf5\\xc5k\\xf8\\xaf\\xc0v\\xd6\\xfa/\\xf6\\xa5\\x8f\\xcb,\\x7f4\\xca\\xbd\\n\\xf7 v\"\\x9dbR\\xdd\\x97\\x02\\xbaI/D\\x9a-\\xe2\\xc8~S\\x03\\xe7\\xfe\\xf95*\\xd6\\x1e\\xb7<\\\\\\xa1\\x1e\\xf4\\xf8\\xe2\\x0cN\\x0e)7s\\xf4\\xa9\\x14n \\x9c\\xd6\\r\\xb3\\xaa$\\xf1\\xc4Kp\\t?J\\xd0\\x83O\\x99\\xb9*\\x17\\xd0\\xb1\\xa8\\xad\\'\\x9a#\\xb5F\\xe5\\xf4\\xef[\\x10\\xc8\\x19w0*Gb:\\xd7<\\x9b4B\\xc3`\\x06<\\xc6\\xdd\\xec8\\xab\\xd0\\xdaC\\x1a\\xe7\\xcb\\xe7\\xdf\\x9a\\x89_p\\xe0T\\xf1g\\xd0\\xd4\\xa4S4 \\x8c\\x10\\x00 \\x0fAV\\xd0\\x858T\\xcf\\xfbD\\xd58T\\x91\\xe9V\\xd5\\x1b\\x15i\\x10\\xd9#J\\xc11\\x81\\xf8\\n\\xad!\\x91\\x94\\xe0\\x90;\\xd5\\x82\\x0e\\xd00>\\xb4\\xbeQn\\x08\\xc8\\xa6\\xc1\\x19\\xcd\\xb4\\x1c\\x91\\xcf\\xbd5\\xc8\\xf4\\xab\\x93\\xdb\\x06\\xdc\\x03\\xed=\\x87\\xadTh\\n\\xf5\\xac\\xd9H\\x889\\x1d\\xa9\\xcb\\xc8\\xc89\\xf5\\xa7\\x84\\x00sJ\\xb1\\x11\\xf3/Z\\x02\\xe2\\x8eq\\xc7>\\xb4\\xe2dA\\xb8\\x1d\\xd4u\\x18e\\x1fZ\\xb7\\xa7\\xday\\xf3\\xfc\\xc4\\xed_\\xee\\xf7\\xa6\\x95\\xc4\\xd9=\\x85\\x89x\\x9e{\\xa5D\\xdc~P\\xc8\\x18\\xe3\\xb7_\\xf3\\xcd]\\x8eXc\\x8ft\\xe1\\xd7\\x03\\x91\\xbb \\xb4\\xdb\\x9dG\\xec~\\\\\\xb2\\x8d\\x8b\\xbf\\x12H9R3\\xdf\\x8e?J\\xe7\\xab\\x1b\\x9aGB\\xf4\\xb6\\x07\\x07\\x82\\xc3\\x1d{\\xd6\\x85\\xa5\\xe4\\x97\\x96\\xe6\\xd2a\\x8b\\xa8F\\xe49\\xff\\x00X?\\xc7\\xd6\\x9b\\x0c\\xc92\\x06W\\xeb\\xe9Q\\xc8\\xac\\x92\\x89\\xa2q\\xe6)\\xc8$t\\xa8\\x84\\xf9\\x1d\\xc58\\xf3\\xab2;\\xbc\\xa5\\x94i\\x9d\\xbbA/\\xf8\\xf3U\\xfc,\\xa5mu\\x196\\x00\\xb2\\\\\\x15\\x1c\\xf5\\xda\\xa2\\x8d^\\xe3\\x02Yz\\x06\\x00\\x8e\\xf57\\x86\\xb6\\x7f\\xc2;nG\\x1b\\xf79\\xfa\\x965\\xe8\\'s\\x85\\x93]\\xb0\\xf2YX\\x12\\x0f\\'\\x8a\\xa5j\\xe4H\\xe7p$`~\\x15n\\xec\\x95\\xea\\xbc\\x90;\\xf6\\xac\\xebv\\x05\\xfa\\x05\\x1d)\\x88\\xd3\\xca\\xa4g8\\x03\\xb5R\\xba\\x80\\xb8R\\x8d\\xe5\\xc8\\xa7*Goz\\x99\\x9ft\\x1b\\x9b\\xee\\x93K\\xb0\\x14\\xceA\\xf7\\xf4\\xa0\\x04\\xb1\\xbd\\x139\\x0c\\xa5eN\\x1ds\\xc1\\xf7\\x1f\\xe7\\x8a\\xd0\\x12d\\x15\\x0cH\\x07\\xa9\\xac#\\x19f\\xdd\\x13\\xb2\\xca\\x87\\x82?\\x95K\\x06\\xa3\\xfb\\xcf.o\\x92Bq\\x83\\xd0\\x9fo\\xad\\x00i\\x91\\x83\\xdb\\x1d\\xc7\\xf8Q\\x90\\xa7<\\x01\\x9f\\xf2)\\x82A\\xbd\\x87S\\x8ay\\x04\\xe0\\xa9\\xfa\\x0f\\\\w\\xa0\\x03v\\x18\\xf6 \\xd3\\t\\xf9\\xca\\xe0pq\\xd74\\xcd\\xdb\\x89\\xdc\\x08\\xef\\x81\\xd4R\\xa9\\xf9\\xb8\\x07\\x03\\xbd\\x02\\x1cKu \\xb7\\xb6qHA`\\x00\\xe8zs\\xd0R8\\'$/oZf\\xf2\\xab\\x86\\xeb\\xe9@\\x0e;\\x94\\x83\\xc7<\\xf1L\\xde\\xc3\\xa1 \\x93\\xc0\\x1f\\xca\\x86l\\xfc\\xa3\\x00\\xf1\\x92{TN\\xdd\\t\\x1f)\\xe0\\x10h\\x19#\\xb0uPs\\x1b\\x9c\\x9d\\xe3\\xa6>\\x9d\\xea7Y\\x08\\xc1\\x01\\xb2\\x07\\xcc\\x87\\x18>\\xb5\\x1c\\x92d\\xed\\xc6H\\x19\\'\\xb7\\xd2\\xa1\\xbe\\xd4\\x846\\xa4#)\\xc8\\xc6\\x08\\xeb\\xed\\xefI\\x8215\\x99|\\xb7m\\xbf?\\x04\\xb0\\xf6\\xc8\\xac9\\x81d\\xf9\\x8629=\\xaa\\xdf\\xdb\\xad.\\x99\\xbe\\xd0&R?\\x819\\xc1\\xcf\\xbf\\xebT\\xee\\xae\\x10\\x10\\xdbT\\'\\xaf\\xa0\\xff\\x00<\\xd4\\x96t\\xbe\\x08 i\\x97\\xe7\\xfe\\x9b\\x80s\\xc7o\\xe5Z\\x17L\\x02\\xb0\\n\\xc5\\xb3\\xce\\x0fSY\\xbe\\x05b\\xdaM\\xfbq\\xff\\x00\\x1f{I\\xc6O\\xdd\\x1f\\xe3Z\\x17N\\xc0\\x05u#\\x9c`q\\xc7\\xe7T\\x893\\xae\\xa4$c-\\xb4\\xaf8^\\x99\\xe3\\x8a\\xc1\\xd5\\x81F;\\x88 \\x8c\\xe3\\x1d\\xabj\\xec\\x80T#\\xa8\\xe3?\\xefb\\xb9\\xfb\\xf9\\x0b:\\xa7\\x0c3\\x91\\x8eW\\xf0\\xf5\\xa9e\"\\xbe\\x08\\x97\\xcb\\x84\\x03\\x85\\x19S\\xc7\\x15V\\xcc9\\xbc\\xba$/\\x00q\\xf8\\xf4\\xa9yvf\\\\\\x95\\xfb\\xab\\x91\\xc8\\x1c\\x9cRZ\\xa3\\tn\\xd8\\x83\\xc0\\r\\x82O\\'\\x9a\\x94S\\t\\xb2\\xfd@\\xc3\\x02p\\xde\\x95\\x03\\xb2\\xb1u\\n:|\\xdf\\\\zT\\xd2\\xe06v\\x83\\xf2\\xe5\\x98\\x1a\\x19\\x01\\x04\\xb8`6c\\x81\\xd3\\x8e\\xf4\\xc4W%F\\xe5\\x0cq\\xc7B:R\\xe1Jd\\xe00\\x1cdv\\xce)dP\\x18\\x90Y\\x83\\r\\xdd:\\x0ei\\x9bK\\xae\\xf1\\x9cg \\xb0\\xc7\\x19\\xa4!\\x1fj\\xb0\\xcb!\\xe4\\x1cb\\x9apZ\"\\xac\\t\\xe7\\'\\xd3>\\x94\\xa5F\\xd1\\xb8\\x85`:\\xe3\\xaf5\\x1b\\x10\\xa5\\x028\\'\\x90\\x07\\xa7\\xa5\\x00G#\\x12\\xbc\\x00\\x0e\\xe28\\xe0\\xf4\\xa8\\xcbuL\\x02\\xcb\\x9eG\\xbf\\xf2\\xa7\\xc8\\xad\\xe5\\xb9\\xdcB\\x8921\\xf4\\xe9AUS\\x9d\\xe7\\r\\xc0=9\\xa0\\x08\\xe2c\\x9c\\x90\\xa7\\x9c\\xfdj\\xd8\\x9d\\x11\\x11\\x84\\x7f(\\x18a\\xd3\\xda\\xaa\\xa3\\xfe\\xfb9,:d\\x0e:\\xf3V3\\x88W\\xe6U\\xda\\xc7#\\x8a\\x04\\x0f\\x83\\x1a8\\\\8$r\\x7f*\\xae\\x14\\x92\\xb8q\\xc1\\xeb\\xe9\\xfey\\xab\\x05\\x83B\\xcaYpH\\xc8\\x1d:TA\\xb6\\x82\\xd8\\xc1\\xe8X\\x1c`\\xf5\\xa0dn\\x18\\x94\\r\\xf3 \\xe3pl\\xf3\\x8e\\x95\\x01*%\\xc6J\\xc7\\xb4\\x11\\xfe\\x15\"\\xaeHV$\\x12\\xe3\\x18\\xe4\\x9al\\x81w!\\xeb\\xf2\\xe0\\xe1}\\xcf4\\x0c\\x85\\xb0\\xcd\\x8d\\xc38$\\x1c\\xfb\\xd4f2\\xad\\x9d\\x9d\\xb1\\xd3\\x9a\\x9b\\xe5s\\xdb\\x8e\\x06\\xc3\\xda\\xa1\\x94)m\\xdb\\x98\\x02\\xb8\\x1cg\\x14\\x08nT\"\\x9cm\\xc7O\\xafz\\x83\\xe6r\\\\JT\\xaf\\\\\\xf4\\xab\\\\\\x84\\x000\\x0b\\xd4\\x123\\xd3\\xb5Vf\\xda\\xed\\x80\\x9d9\\xed\\xd2\\x80\\xb8\\xd2T*\\xee\\x1c\\x13\\x92\\x07j\\x8eXQ\\x94\\xba\\xe0\\x1e\\x98\\xcf8\\xa7H\\xe4?)\\x82:s\\xd4SH\\x019\\x18\\xc3`\\xfa\\x80i\\x0e\\xe4 (u\\xc2\\xb7\\x00\\x9c\\x1aG\\'i\\xce\\xe0GLg\\xa5+)U\\x0c\\xbftc\\xbex\\xff\\x00\\xf5\\xd3Xe\\x14\\x19H\\x04\\x8eH\\xce;\\xff\\x00:b\\x18\\xf2\\xcaS\\xaf\\xcb\\xe8\\xc0\\x1f\\xe7QH\\xd18\\x02X\\xd3\\xa6r\\x06\\t\\xa7H\\xc0\\x9d\\xb9\\x19\\x1e\\x9d\\xea4\\xdc\\xcc\\x11\\x80\\xcf_z@F-\\xed\\x9b;ZH\\x8e01\\xc8\\xa6}\\x90\\xbe@\\xba@3\\xd1\\x81\\x14\\xe7C\\xb7\\xd9\\x8fn\\xd4\\xdf%ps\\xcey\\xfc(\\x01\\x86\\xd6l\\x00\\'\\x85\\xb1\\xfe\\xd7\\xff\\x00Z\\x98-\\xee3\\xf2\\xf9d\\x0e>\\xfd/\\x97\\x96\\xe3\\'\\xebK\\xb3\\x9f\\xbd\\xc0\\x1c\\xe0\\xf5\\xa0\\x0ft\\xfd\\x9c\\xa2\\x9a/\\xf8ID\\xaa\\xa0\\x1f\\xb2\\x95\\xc1\\x07\\xfe{W\\xbbW\\x83\\xfe\\xcd\\xf1\\xb2\\x0f\\x12\\xee\\xcf?e\\xc6}?}^\\xf1@\\x82\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\x87(\\xa4\\xa5\\xad\\r\\x82\\x8aJ(\\x01h\\xa4\\xa5\\xa0\\x02\\x8aJZ\\x00\\x0fJ\\xfb\\x8b\\xb5|8zW\\xdc}\\xaadD\\xc5\\xa2\\x8a*H\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80<\\x83\\xe3\\x97\\xdc\\xd0\\xff\\x00\\xed\\xe3\\xff\\x00i\\xd7\\x8a\\xcb^\\xd5\\xf1\\xcb\\xeeh_\\xf6\\xf1\\xff\\x00\\xb4\\xeb\\xc5%\\xe9Y\\xcbsX\\xec@~\\xf14\\xd0y\\xa5=O\\xd2\\x9a3R2\\xc2\\x9a\\x99j\\xba\\xe752\\x93LD\\xe8qR)\\xe6\\xa2SO^\\xb4\\xc4t>\\x16?\\xf13\\x7f\\xfa\\xe4\\x7f\\xa5u\\xe3\\xa5q\\xde\\x15\\xff\\x00\\x90\\x8c\\xbf\\xf5\\xc8\\xff\\x00:\\xeb\\xb3\\xc5\\\\D\\xc93K\\x9a\\x8f4f\\xa8D\\x99\\xa0\\x1afh\\x06\\x80$\\xcd\\x19\\xa6f\\x934\\x08vi\\xb9\\xe6\\x934\\x99\\xa0\\x01\\x8f\\x15\\xe7\\x1f\\x14\\x0f\\xcb\\xa7}_\\xfaW\\xa21\\xe2\\xbc\\xe7\\xe2y\\xc8\\xd3\\xbf\\xe0\\x7f\\xd2\\x813\\x87\\x8f\\x8d=\\x8f\\xfd4\\x15\\x15\\xbc\\x92G0h\\xc9\\xcfC\\xf4\\xa9S\\xfeA\\xc7\\xfe\\xba\\x7fJ\\x8e\\xd5\\x82\\xbb\\xf3\\x8c\\x8a\\x9d\\xc7sf\\xd6\\xf8\\x9e\\x0e\\x03~\\x86\\xb4\\xe2\\x99d\\\\\\xf4>\\x95\\xce\\xa7P;f\\xa6\\xb7\\xb9v\\xb8 7\\xee\\xd4`\\x9e\\xf5\\x8dJ7\\xd6&\\xd0\\xad\\xd1\\x9d\\x0f\\x06\\xa2x7\\x82\\x07z\\xad\\r\\xd7\\nI\\xf9Xd}*\\xeaJ\\xad\\xd0\\xd73M\\x1d)\\xa6d\\\\\\xe9\\xbb\\xceW\\x86\\x1d*\\xcc\\x17M\\n\\x84\\x9dpGR+D\\x85j\\xaf4y\\x1ft\\x1a\\x1c\\xae\\xac\\xc6\\x92N\\xe3^x\\xdb,\\xad\\xcdP\\xca4\\x849P\\xa7\\xf8\\x9c\\x9c/\\xbe\\x07ZY-[$\\xa1\\xda};Ut\\x04I\\xe5\\xcc\\n\\x83\\xc6@\\xebU\\x15\\xd8\\x18\\x81\\x84-\\xb5\\x81\\n}\\xb1\\xfc\\xeaV\\xc4{F\\xf0A\\x19\\xc2\\x1c\\xe3\\xd8\\xd4J\\xa2e1\\xbe\\xd32\\x9cde\\x99\\xff\\x00\\xfa\\xd5\\x12Jc\\xdd\\x04\\x99)\\xd8\\x16 \\x03\\xeakN[\\x8a\\xe6\\xed\\x95\\xdb\\xdb\\xe0\\x85\\xda\\xa7\\xabw\\xae\\xae\\xc2\\xedf\\x88\\x1cmP8\\xe7\\x965\\xc5Z\\xc8\\x19|\\xb6;\\x87f\\xc1\\x1b\\x87\\xa8\\xcd_\\x8a\\xe2\\xe6\\xd3\\x0e\\x84\\xba\\xf6\\xcfj\\xc1\\xe8\\xca;)\\xe4h\\x95\\xb7\\x1f\\x95W-\\xec=?\\x1a\\xccK\\xf6.\\xf2\\x93\\xc9\\xfe\\x95\\x89.\\xb4fEG$1<\\xf3\\xde\\x92;\\xe4Pw8\\xe9\\x8e\\xb4\\x01\\xb1-\\xec\\xb2\\xc8w>y\\x03\\x9e\\xd5\\\\H\\xa1\\xd1\\x98\\xff\\x00\\x19\\x06\\xa8\\x1b\\xbd\\xe3r\\x9f\\x95\\x8f\\r\\xe9Mw\\xdc\\x08b\\x06~\\xf2g\\xaf\\xb8\\xa5`-\\xad\\xd7\\x97*\\x8c\\x0f\\x90\\x90\\x7f>*\\x19n\\xde\"S\\xb8;\\x87\\xb8\\xaa/:}\\xd2r\\xc3\\xa1\\xf5\\xfa\\xd3di\\x19Sp\\xe9\\xd1\\x87\\\\Qb\\x8dO\\xb7;\\xef\\xc3\\x02$\\x19_\\xaf\\xa5\\'\\xdb\\xdb\\ns\\xfc%O=\\rgF\\x8a\\xc9\\x81.\\xde{\\x9e\\x94\\xd9`u\\x05\\xb7\\x16S\\xdcP\\x06\\xaaj\\x0c\\x00\\xc1\\xe5W\\x8f\\xa9\\xa4\\xfe\\xd0\\x93\\xccA\\x9c\\xaar\\xd5\\x8a\\x8e\\xf1\\xc8\\x03\\x9e\\x0fz\\xb8!y\\xa2p\\x87\\x1cd\\xb51\\x1a\\xd0j\\xa1\\xd9A\\xfe6\\xe4\\xfbV\\xacW\\xea\\xcc_>\\xc0\\x9a\\xe3\\xd69bd\\xc2\\x96\\xc7L\\n\\xb0\\x97d\\xc8\"9\\r\\xd4\\x83\\xc6\\x05\\x08L\\xebD\\xc8\\xe8\\xce\\xdd\\x07J\\x8e)J\\xe1\\xc1 \\x9e\\x80\\xf6\\x1dr\\x7f\\x99\\xfc+\\x9f7\\xce\\xd8\\x8d[\\xe5\\x07$\\n\\x9d/X\\xf2r[\\xd4\\xf2\\x07\\xf8\\xff\\x00Zb\\xb1\\xd0\\xdb\\xea\\x93[1e$s\\xc6z\\xe4\\xae\\x07\\xe9\\x92k\\xa2\\xb2\\xd7#\\xbb\\n\\'\\xe0\\xe3vA\\xe89 \\x1f\\xc3\\x15\\xc4Gs\\xe62\\xa8\\xf9\\x9b\\x1cn9\\xfa\\x93\\xf5=O\\xe0+@mE\\xe1\\xb3\\xc7,x\\xcf\\xae\\x7f\\xcfJ\\xa5+\\x12\\xe2\\x99\\xb5\\xad\\xf8R\\xc7T\\x06h\\x91c\\x94\\xa9+,c\\x03q\\xee\\xc2\\xb9X/5\\xaf\\x07]\\x88\\x9c\\x17\\xb6c\\x92\\xa7\\xeeI\\xf4=\\xab\\xa4\\xd3u\\x89 8v%q\\xc8oN\\xd9\\xfc\\xff\\x00Z\\xdc\\x9e+]Z\\xdc\\xa3\\xa8et%\\xe3\\xcfA\\xdf\\x15i\\xa3zX\\xa7\\x05\\xc9QsD\\xcda\\xa4\\xf8\\xce\\xc1$\\x8d\\xa3\\x8e\\xedF2~\\xfa{\\x11\\xd7\\x195\\xc3][\\xde\\xf8{TT\\x971\\xdcG\\x86VC\\xc1\\xf7\\x06\\xacjZ>\\xa1\\xe1\\xbdL\\xdd\\xd9\\x960\\'\\xce\\x92(\\xfb\\x83\\xd1\\x85t\\xf6\\x17\\xbaw\\x8c4\\xe1g\\xa8*\\x8b\\xd8\\xc7\\xdeQ\\xf3\\x0cw_l\\xf6\\xa7\\xb9\\xe9P\\xaa\\xe8F\\xf1|\\xd0{\\xf9\\x17|=\\xe2\\xa4\\xd5g\\x0b \\x8e\\xdfU\\xd8\\x15d\\'\\xe4\\x9c\\x03\\xf7H\\xf5\\xf4\\xfd=*\\xee\\xab\\xa5\\xd9kP\\xcbv\\x96\\xfe]\\xd4/\\xfe\\x91n\\xf9\\xe7\\xfc\\xf5\\x1d\\x8dy\\xae\\xa9\\xa5\\xddh\\x97\\x82)\\xd5\\x879\\x8eQ\\xd1\\xc0\\xee=+\\xac\\xf0\\xe7\\x88\\x13R0\\xdb^\\xcc\\xb1j1`Ar\\xc3>h\\xfe\\xeb\\xfa\\xd1~\\xe4b\\xb0p\\x94=\\xb5\\x1d\\x89b\\x95\\xe0\\xd2aTF($m\\xcc~\\xf7\\'9\\'\\xc6\\xcc\\xc0\\xf7\\ns\\\\\\x9b\\x10\\\\\\x91\\xc0\\xc9\\xb4\\x01X\\nv(\\x14\\xecdP\\x02\\x0e\\xb5 \\xa6b\\x9c(\\x03W\\xc3\\xd1\\x99|A\\xa7\\xc6;\\xce\\x9f\\xce\\xbd\\xe7\\xb9\\xaf\\x17\\xf0-\\xb1\\xb9\\xf1m\\x97\\x19\\x11\\xee\\x90\\xe7\\xb6\\x01\\xfe\\xb8\\xafhNW\\'\\xafJ\\xf3\\xf1n\\xf3H\\xed\\xa5\\xf0#B\\xc7\\x98\\xdb\\xebW\\x05T\\xb0\\xff\\x00T~\\xb5r\\xba\\xe8\\x7f\\r\\x1c\\xb5~6(\\xa7\\nAJ+S3\\x9e\\xf1h\\xff\\x00D\\xb6\\xff\\x00\\xae\\x87\\xf9W \\x075\\xd8\\xf8\\xb4\\x7f\\xa0[\\x9e\\xe2O\\xe9\\\\p\\xebQ-\\xcb\\x8e\\xc4\\xab\\xd6\\xa6Z\\x85je\\xa9e\\x12-
\\x01\\xca*@8\\xa6\\x01O\\x15\\xc4\\xcd\\x05\\xa4=\\x0f\\xd2\\x94U\\rgS\\x87J\\xd3\\xe4\\x9eP\\x18\\xe0\\xedL\\xe3\\'\\xfc\\x058\\xad@\\xf1\\x8dTcT\\xba?\\xf4\\xd0\\xe4Wi\\xf0\\xd2\\x00g\\xd4\\'\\xe3\\xe5DA\\xf8\\x9c\\xd7\\rs \\x9ai\\x1cn\\xf9\\xcey\\xafL\\xf8ul#\\xd0\\xae&\\xc6\\x0c\\xb3\\xff\\x00!\\x8a\\xf4+\\xe9J\\xc7=%\\xef\\xb6tZ\\xa7\\xcb\\xa4\\xde\\x9fH\\x1f\\xf9W\\x8a\\x93\\xf3\\x9f\\xad{V\\xae\\xd8\\xd1\\xefO\\xfd0o\\xe5^+\\xfc\\x7f\\x8dF\\x17f\\x15\\xba\\x1e\\xc7\\xe0\\xc8\\xfc\\xbf\\nY\\x7f\\xb4\\x19\\xbf65\\xd0\\x0e\\x95\\x93\\xe1\\x88\\xcc~\\x18\\xd3U\\x86\\x1b\\xc8\\x19\\xfdk]G5\\xc9?\\x89\\x9d\\x0c\\xbbc\\xf7^\\xad\\x81Ul\\x87\\r\\xf5\\xabu\\xe9P\\xfe\\x1a8\\xaa|L\\x08\\xaeC\\xc3\\xaf\\xff\\x00\\x15\\xf7\\x8a\\xe3\\xff\\x00j\\x13\\xff\\x00\\x8e\\xd7^k\\x89\\xf0\\xdb\\x13\\xf1+\\xc5C\\xfe\\xb9\\xd6\\x8c\\xd6\\x82\\xf7e\\xe9\\xfa\\x9d\\x0f\\x89G\\xfcI$\\xff\\x00}\\x7f\\x9dpd|\\xe6\\xbb\\xef\\x11\\x8c\\xe8\\x92\\xff\\x00\\xbc\\xbf\\xce\\xb8#\\xf7\\xcdL\\xb71\\x80\\xf1\\xda\\xa6N\\x82\\xa1\\x1d\\xaad\\xa9)\\x92\\x8au0S\\x85!\\x01\\xa2\\x97\\x14b\\x80\\x10\\xd3\\r?\\x14\\xd2(\\x04L\\xbfu~\\xa2\\xa6\\x8f\\xee\\x9f\\xadB:-O\\x18\\xf9O\\xd6\\xb1[\\x9a\\x11\\xb7\\xfc|G\\xfe\\xf5[\\x8cUV\\x1f\\xbf\\x8f\\xebV\\xe3\\xe9U\\x1e\\xa3e;\\xbf\\xf9\\x08\\xda\\xfd\\x1a\\x91\\xff\\x00\\xd6\\xdc}\\x05:\\xf7\\xfe?\\xac\\xfe\\xac)\\xaf\\xfe\\xba\\x7fu\\x06\\xb1{\\xbf\\xeb\\xa1\\xa2\\xe8i\\xda\\x9f\\xdcG\\xff\\x00\\\\V\\x9b7\\x17\\xb2}G\\xf2\\xa4\\xb59\\xb7\\x8f\\xfe\\xb9->q\\xfe\\x9a\\xff\\x00\\xf0\\x1f\\xe5B\\xfb\"\\xee2\\xc3\\xfeB\\xb2\\x7f\\xd7AV.\\x87\\xfaS}j\\xbe\\x9d\\xff\\x00!I?\\xeb\\xa8\\xabW_\\xf1\\xf6\\xdfZ\\xc9\\xec\\xbdJ\\xea\\xc9_\\xac\\x1f\\xee\\x1f\\xe7ZV\\xbf\\xf1\\xed\\xf8\\xd6t\\x9f\\xf2\\xc7\\xfe\\xb9\\xff\\x00SZ6\\xbf\\xf1\\xe6\\x0f\\xb9\\xada\\xbc\\x88\\x96\\xc8\\x8a_\\xbeksN\\xe6\\xde1\\xedXr}\\xe3[zi\\xfd\\xcctQ\\xd9\\x91ScIzf\\xa8/\\xfc\\x7f\\x83\\xfe\\xd5h)\\xf9H\\xf7\\xac\\xf4\\xff\\x00\\x8f\\xcf\\xf8\\x1du\\x19#|\\xfd\\xdf\\xc2\\xb0\\xef~\\xeb{\\xd6\\xe1\\xfb\\xbf\\x85a\\xder\\xa6\\x95]\\x82;\\x9aZg\\xfcy\\xa7\\xd2\\xad\\xf6\\xaa\\x9a\\x7f\\x16Q\\xfd*\\xdex\\xe6\\xb4_\\x08\\x9e\\xe3U\\x81l\\x0c\\xe6\\x9fMU\\xc1\\xa7u\\x14B\\xf6\\xd4A\\xd6\\x8a)\\x84\\xbf\\x99\\x80>_Zrv\\x02J\\xa7w\\xf7\\x9b\\xfd\\xd1\\xfc\\xcd\\\\\\x15N\\xef\\xfdc\\x7f\\xb8?\\x99\\xaa@gI\\xff\\x00\\x1f)\\xfe\\xe9\\xfe\\x95z\\x1f\\xf8\\xf3\\x97\\xfd\\xcf\\xe9T\\xe4\\x1f\\xe9)\\xfe\\xe9\\xfe\\x95v\\x1f\\xf8\\xf4\\x93\\xfd\\xca\\x04s1\\xfd\\xcf\\xc4\\xff\\x00:\\x1b\\xa5,\\x7ft\\xff\\x00\\xbc\\x7f\\x9d\\r\\xd2\\x81\\x90\\x91@\\x14\\xa6\\x90T\\x80\\xa3\\xa5.(\\x03\\x8a\\\\P\\x03\\xed\\x07\\xfa`\\xff\\x00w\\xfcj\\xbe\\x9d\\xfe\\xba\\x1f\\xa8\\xabV\\xbf\\xf1\\xf8?\\xdc?\\xd6\\xabi\\xc3\\xf7\\xd0\\xfdE\\x02;\\x12\\xa8\\xc4\\xeel|\\xdd*p\\xc0c\\xb5@\\xc8\\xae\\xac\\xa5\\xf6\\x9d\\xddA\\xc1\\x14\\xcf\\xb1!r\\xe4\\xb6s\\xd4\\x9c\\x9a:\\x81a\\xa5U`\\xa4\\x80OAAcQ\\xc8\\xd0\\xc0CHz\\xf03\\xcd\\tq\\x1b\\xa8e\\xce\\x0f\\xb5 \\xba\\x1f\\xf30\\xf4\\xaa\\xad\\x13\\x89wHA\\xc7N*Io\\xa3\\x8c\\xed\\x1c\\xb7\\xa5:#$\\x9f3\\xa8\\xdai4\\x9e\\x84\\xbb1\\xad\\xbaX\\xcaFB\\x9fR3N\\xf3\\x04\\t\\x87fc\\x9cf\\xa5\\xdb\\xb7$T\\x0c\\xd9|\\x8cS\\xbbH\\x1e\\x83\\x98\\x97\\x19s\\xb5s\\xd0\\xf7\\xa7\\xc7\\x18Ff\\xeaI\\xcej\\x19_d|\\x9f\\x98\\x9e\\x80\\xf3K\\xe6\\xc9\\x80\\xea\\xbb\\x93\\x1d\\xba\\xd1\\xcc\\xaf`\\xba%p\\x03n&\\x80\\xe3\\xb5A+\\x9e\\x0b\\xe1A\\xe9\\x93M\\x96A\\x02\\xeen\\x07\\x19\\xf6\\xcdO6\\xa2\\xb8\\x96\\xa68\\xdag\\x93\\nU\\xb9f5%\\xe6$\\xb4p\\n\\x94\\xdb\\x9a\\xaa\\x81gy\\n\\xe4\\x80Frz\\xd4\\x97\\xc4\\xa5\\xb0E\\x1f+pi\\xde\\xe8W\\xd0\\xc7.\\\\c\\x18\\xf6\\x15$\\x103\\x1c\\'_CRD\\x83p8\\xeb\\xda\\xa4\\xb9!Yc\\\\\\x83\\xd4\\xe0\\xe2\\xb3P\\xb9\\x8d\\x85\\x170\\x80rprF1\\xdf\\xbdI\\xe6\\xaf\\x94W#\\x9a\\xa4\"Gwb\\x0eI\\xcf&\\x9e\\xb1\\xa6\\xf1\\xbc\\x91\\xee\\x0fJ\\\\\\xb6\\xd8\\xa4;\\n\\xa3-\\x8d\\xbd\\xc1\\x15\\x99p\\x91\\xa1\\xf3a\\xe4\\x8e\\x95nA\\xceK3\\x81\\xd34J\\xd0\\x9bp\\xb1\\x8c\\xc8F\\xd2\\x14c\\x04\\xd2qv\\x13E;y.\\x19\\xd9\\x992\\x17\\xb8\\xedS\\xdbI\\xe4\\xdc\\xa4\\x85s\\xe6|\\xac\\xb9\\xc6j(\\xf7D\\xbeY\\x90\\x9ey\\xe7\\xad:Q \\x05\\x88\\x00g\\x8c\\x1e)\\xc5X\"\\xcb\\xf2\\xdd\\x17\\x8d\\xd3\\x81\\x9e\\x08\\xfe\\x94\\xdbk\\xa3\\x10!\\xceT\\x0e\\x84\\xe0U\"\\x7f\\x881\\xc69\\x19\\xe9R+n \\x8c`\\xf3\\x8a\\xab\\x15rI/\"72\\xc5\\'\\t\\x80T\\x8eq\\x9a\\xac&T\\x90\\xaeK&xjW\\x87\\xcd\\x9aYK\\x81\\xf3\\x01\\x8fZ\\x8d\\xe1\\xc4\\xa3i\\xca\\x91\\xd0\\xf65\\x94\\x9e\\xb6!\\xdc\\xb4\\xad\\xe6H\\x8a\\x18\\xed\\xf4\\xa9\\xfe\\xd7\\n\\'\\x94\\xd1\\t\\x146p\\xc7\\x8c\\xd5\\x15G\\x0cr\\xd8U\\xeaOO\\xa5)A\\x82y\\x00\\xfa\\xd3WA\\xa9b[\\xe0N\"\\x1bW\\xd0g\\x8a\\x923\\'\\x9d\\x11,\\x1bwV\\xf4\\xaaP\\xda\\xb4\\x914\\xc0\\x8d\\xab\\xc9\\xc9\\xe6\\xad@v\\x95\\x18\\xc8\\xcdi\\x00W\\xb9\\xa9p?~\\xd5\\x8b\\xaa\\x0f\\xf4[/\\xab\\x7f\\xe8F\\xb7.?\\xd7\\x1a\\xc6\\xd5?\\xe3\\xd6\\xcf\\xfd\\xe6\\x1f\\xa9\\xae\\x86t\\xa3;\\x1d)1N\\x1d(\\xac\\xca\\x19\\x8ejU\\x14\\xdcsO\\x14\\xc0u/cI\\x8aS\\xc04\\xc0\\x8eo\\xf5\\t\\xc7\\xfc\\xb4_\\xe5YR\\x0f\\x99?\\xdd\\xfe\\xb5\\xaf0\\xff\\x00G_\\xfa\\xe8\\xbf\\xca\\xb2$\\xe0\\xa7\\xfb\\xbf\\xd6\\xb3`\\x8b\\xa9\\xcd\\xfe\\x9c\\x01\\xe7-\\xfc\\xab\\xad\\xd3@*\\xe4\\x8e\\x84b\\xb98\\xb8\\xd4t\\xcf\\xab\\x7f\\xe85\\xd5i\\xff\\x004O\\x93\\x80\\x08\\xa0\\x89n-\\xdd\\xe4d\\x9bybpOL\\xf44\\xe8m\\x81\\x1bP\\x05P8\\x02\\x92\\xf2\\xc8N\\xf1\\xb0o\\x9dO\\x1e\\xe2\\xa4\\x88I\\x17\\xb0\\xe8s\\xed\\\\\\xf3\\x8b\\x9dOyh#\\x1bQ\\xcd\\xbd\\xc8\\x8dQ\\xf7\\x06\\x12\\x06\\x03\\x82=\\x07\\xe3W\\xe2\\xfb<0\\xa2\\xb0\\xc3g\\x92OS\\xd4\\xd3.\\x11\\xeeo\\x00\\x03%A~z`t\\x1f\\x89\\xaaV\\xd3\\xb5\\xc2\\xfe\\xf65Y\\x81\\xe0\\x0e\\x95\\xcb;R\\xbb\\x8a\\xdcEh\\xe6\\rr6\\x15,\\xb2\\xcd\\xbb\\x1d>\\xf6@\\xfdksL\\xc1Y\\x9b?3cv\\x0ek\\x90\\xb8I\\xad/\\xde(\\x83\\x0f8\\x13\\xc0\\xe8\\xc0\\xf3\\x8f\\xa8\\xfeU\\xd1\\xf8n\\xd9\\xe0\\x82\\xe0\\xb2\\x90\\x1d\\x863\\xd7=\\xeb\\\\4\\xef5\\xa0-\\xcdh\\x862?\\xd95\\x93\\x10\\xff\\x00A\\xbb\\xfckeG\\xde\\xff\\x00t\\xd6\\xd4\\xf9QV \\xb8u\\x05\\xa4\\n\\xc5\\xfbS\\xe3\\x9e\\xe5\\x14\\xc8\\x81H\\\\\\x02\\x0es\\xcd\\x1fi\\x84\\x1c\\xf9\\x9c\\xfd(\\xfb\\\\_\\xf3\\xd4\\xfeU*\\x1edr\\xb4L\\xba\\x9c\\xa5H0\\x02\\xdd\\xcdV\\xba\\x92Xf\\x13*\\x9f\\x9b\\x91\\x8e\\xd4\\xf3s\\x01<\\xc8O\\xe1J\\xb7q\\x02\\x08\\x90\\xe4{P\\xe1~\\xa2\\xe5\\x91\\x00[\\x86\\x8b\\xcf*C3`\\x83\\xc1>\\xf4\\xe6Y\\x1c\\xee(\\xcb\\xf8T\\xed{\\x1bu\\x98\\xfe\\x03\\xff\\x00\\xadI\\xf6\\xd8\\xf1\\x8f5\\xb1\\xf4\\xa3\\xd9\\xae\\xe3\\xe4*On\\xcc|\\xe20:b\\xa3T\\xea\\x14\\xd5\\xff\\x00\\xb6\\xc6z\\xbb\\x1f\\xc2\\x9b\\xe7\\xdb\\xe7=\\xff\\x00\\xdd\\xa3\\xd9\\xa2]2\\xb4lap\\x07\\xcc\\xae>e5\\x0b\\xda\\xbb\\x17P\\xc4\\x8c\\xf1\\xc6p+C\\xed6\\xf9\\xceN\\x7f\\xdd\\xa7}\\xaa\\x01\\x9c\\x13\\xf9Q\\xc8\\x97Q\\xa83*8d\\x81\\x8a\\xb2\\x8c\\xf6\\xcf\\xb5_H\\x9d\\xe4\\x0cI\\xce9\\x03\\xa5Nn\\xad\\xcf\\\\\\x9f\\xf8\\r=/\\xe0N\\x9b\\xbf*\\xb5\\x14\\x8a\\xe5f\\x83\\xaeQ>\\x95\\x91\\xa9\\x7f\\xc7\\xaa{N\\x7f\\x98\\xabgR\\x81\\x86\\x18\\xbf\\xe5Tu\\t\\xa2\\x92\\xd9|\\xb3\\xd6m\\xd8\\xf4\\xce)\\x96\\x8a\\x82\\x96\\x8cR\\x81R0\\xc54S\\xc0\\xa6\\x81@\\x0e\\x14\\xf1L\\x02\\x9e\\x05\\x00E\\xd3N\\x7f\\xaf\\xf55\\xcfO!,\\xa3\\xb0-\\xfc\\xeb\\xa2\\xc6l]s\\xd4\\xff\\x00Z\\xcf\\xfe\\xcb\\x82F\\x05\\xcc\\x9d\\xfa5KW\\x00\\xb7 \\xcbbI\\x1c?\\xf4\\xae\\xa5\\x89Ky6\\xb1S\\x91\\xc8\\xac%\\xd3\\xe1\\x02>\\\\\\xec9\\x1c\\xd6\\xa0\\xba\\x93\\x04\\x10\\xa4\\x13\\x93\\x91W\\x1d\\tkQ\\xf0_\\x9c6\\xe0N\\x0fj\\xad=\\xe4F\\xeeY\\xe5\\x91cH\\xa3Q\\x968\\xe7$\\xfe~\\xd5\\x15\\xcd\\xfa[\\x87\\x11\\xc6\\x8d1\\x1b\\xb6/\\x18\\xf7\\'\\xf8G\\xb9\\xaf;\\xf1\\x07\\x8f-\\xec\\xa4e\\xb2h\\xef\\xafrs6?s\\x17\\xfb\\x83\\xb9\\xf7\\xa8\\x9c_5\\xd3\\xb29\\xeaUP\\xdd\\x9df\\xb9\\xafAmg\\xe6\\xdeNm-NJ\\x86\\xff\\x00]1\\xf4Q\\xdb\\xfc\\xf4\\xaf1\\xd7\\xbck>\\xa6\\x86\\xce\\xce3ea\\xff\\x00<\\xd4\\xfc\\xcf\\xfe\\xf1\\xfe\\x95\\xcc\\xea\\x1a\\x9d\\xe6\\xa5t\\xd77w\\x0f<\\xad\\xd5\\x9c\\xf4\\xfazUPG\\xcd\\x92s\\x8e(VJ\\xc8\\xf3kbe-\\x11h\\xcb\\xd8\\x1e)7\\xfa\\x9a\\xae\\x1a\\x9e\\xa7&\\x99\\xc36\\xd9j6\\xda\\xe3\\x90q^\\xa9\\xe0i\\xc3\\xe8WQg,\\xb3\\xab~jk\\xca\\x10\\xe4\\xd7\\xa0|>\\x9b\\x12]A\\x9f\\xbd\\x18o\\xc4\\x1f\\xfe\\xbdg=\\x8e\\xbc\\xb6\\\\\\xb5\\x92=#L\\x1f\\xe9\\xb1\\xfdk*\\xec\\xee\\xd4\\x81\\xff\\x00i\\xab[K\\xff\\x00\\x8f\\xc5\\xfc\\x7f\\x95d\\xdc\\xff\\x00\\xc8A\\x7f\\xde5\\xcfK\\xf8\\x7f3\\xe9\\xa7\\xf1|\\x8as\\x0c\\xe4\\xff\\x00\\xb0\\x7f\\x98\\xa6\\x8f\\xf5g\\xe9R\\xc8>W\\xff\\x00\\xaeg\\xf9\\xd4k\\xf7\\x0f\\xd2\\xaa?\\x14\\x86\\xf6F\\xce\\x9bjm\\xb4\\x89/\\x117\\xcf \\xda\\xa0\\x0c\\x95^\\xe6\\xbc\\xf7\\xc4W\\xcb&\\xf8\\xa5@\\xcb\\xdc\\x11\\xd0\\xd7y\\xa4kB\\xcc%\\xbd\\xc6LD\\xe1\\x18\\x0c\\xec?\\xe1\\\\\\xdf\\x8f\\xae!\\xd4\\xf5\\x84\\xd3 \\xb7\\x88\\x98\\xd4Iup\\x8b\\xfb\\xc4\\xff\\x00d\\x1e\\xf8\\x1c\\xd2\\xa9nT\\xc7\\r\\xd9\\xc4\\xe9\\xda\\x94\\xd0`\\x12\\xd2@[\\n\\xa7\\x96\\x1e\\xbc\\xfaWeb\\x12\\xe6\\x14\\x95\\x0eU\\x86G\\xbdsZ\\x8f\\x86\\xf5\\x0bYm\\xe0\\xb3\\x85\\xe5\\xb6\\xb8\\xdb\\x1c2\\xa2\\xf4\\x1f\\xdda\\xd8\\xf7\\xae\\xaa\\xc2\\xc4i\\xf2$6j\\xa6\\xd2\\x08\\xccrHNL\\x92\\x8e\\xac?\\x95iJvJ\\xe4N7/\\xc7\\x00U\\xc9\\xe9SF\\xc8\\xd0\\x97B\\x08\\x07n}\\xea\\x81\\x9d\\xe6\\x8c3\\x1e\\xa3\\xa5X\\xb3\\xff\\x00\\x90{\\x7f\\xd7C\\xfc\\x85\\\\\\xaa\\xbek\"T4\\xb8\\x96n\\xcd\\xab\\xf2I\\x01[\\x19\\xed\\xc5X\\x90~\\xe9\\xaa\\xb5\\x8f\\xfc\\x85I\\xff\\x00a\\xbf\\x95Z\\x90~\\xe8\\xfd+\\x1az\\xc5\\x97-\\xd1\\x1f\\xfc\\xbb/\\xd6\\x9e\\xbd*3\\xff\\x00\\x1e\\xe3\\xebR\\xc7\\xca\\xfe\\x14\\xe9\\xec)\\x1b_\\xf2\\xee\\xbf\\xee\\x8a\\xab\\x17\\xfa\\xff\\x00\\xce\\xad\\x7f\\xcb\\xb2\\xff\\x00\\xba*\\xb4_\\xeb\\xc7\\xe3M\\xee\"\\x8d\\xd0\\xe1\\xeb\\x11\\x87&\\xb7nrC\\xd6#u5t\\xc52\\x13M\"\\xa4\"\\x98Eh\\xc8!\"\\xa2j\\x98\\x8a\\x89\\xa9\\x0c\\x81\\xaaX\\xea6\\x15,c\\xf9R\\x02\\xec\\x1f|U\\xb9\\x7f\\x86\\xaa\\xc0>aV\\xa5\\x1f2\\xfd)\\xf4\\x11$#\\x9a\\xb7\\xda\\xab@9\\xabX\\xa0d\\x90\\xf2\\xe2\\xb4\\xe1\\xedY\\xb0\\x8f\\x9cV\\x9c#\\xa5i\\r\\x88e\\xb8\\xfb}+B\\xdf\\xfe<\\xe7\\xfa\\x1f\\xe5T#\\x1d*\\xe0m\\xba]\\xd3\\x0e\\xa1\\x1b\\xf9QS\\xe1a\\r\\xd1\\xe3>\\x13t_\\x15>\\xfe\\xf36?\\xef\\xa3^\\xbe\\xad\\x1b\\x7f\\x10\\xfaW\\x86\\xf8^\\xeeH\\xf5\\xe2\\xe8\\xec\\x19\\xa4l\\x11\\x8e9>\\xb5\\xe9\\x96\\xfa\\xb5\\xde\\xc2\\xd2L\\x8es\\xc2\\x92\\x07\\xf2\\xaa\\xa7\\xf0\\xa0\\xa8\\xbd\\xf6t\\xce\\xc1?\\x85\\x88\\xf6\\xa4\\xf3\\x86>Tl\\xff\\x00\\xb41\\\\\\xe3\\xf8\\x89\\xe3\\x01\\x8ca\\x86:)\\xe6\\xa9?\\x89\\xef\\xa5`\\xb0\\xc2\\x17\\x9e\\xa7\\x8e=\\xea\\xc9\\xb1\\xd8\\xf9\\x8cz\\xa8\\x1fJM\\xe7\\xb0\\xc8\\xfa\\xd7\\x19&\\xb9\\xa8\\xb8gy\\xb6\\'E_,rj\\xb9\\xd7\\xb5&!ZN9\\xea1@\\x1d\\xe7Q\\xd7\\x15\\x04\\xab\\x0b}\\xf90\\x7f\\xde\\xc5p\\xeb\\xaaj\\x08w\\xfd\\xa2RN\\x7f\\x88\\x11\\xd3\\xbe+r\\xcbQ\\x96X\\xc1\\x94\\x96\\xc7\\xf7\\xc0\\xe2\\x805\\xfc\\xbb~\\x19]\\x9b\\xfe\\xda\\x13N\\x1eJ\\x12T\\x0c\\x9e\\xb9\\xac\\xf6\\xd4\\x17\\xa0tRN\\x14{\\xd5i\\xd9\\xeev\\x90\\x7f\\x00h\\x0b\\x1ba\\x97c\\xf2:z\\xd4\\r\\xb1\\xd7\\x07\\x04}k\\x12\\x08H\\x12\\x87\\x90\\xe1\\x90\\xfc\\xb9\\xe9L\\x88\\xb0\\xc0F+\\xed\\x9e\\x94\\x98\\xcds\\x1d\\xba\\xf5\\xdb\\xf8\\x9a\\x8d\\xae\"\\x89\\xb00\\xbe\\x9cu\\xac\\xe7Fy\\x15\\x8b\\x1e;\\xf6\\xa6\\xca\\xd2\\x06 \\xb9P\\x00\\xc5!\\x1b:~\\xa9\\xe5\\xdf\\x80#\\xdcpGZ\\xb5.\\xaa\\xcf#7\\x95\\x83\\xd0\\xe4\\xf0+\\x03L\\x96G\\xbe\\xfd\\xe3&6\\x9c\\xb0\\xeekA\\xf0\\xac>e=\\xfa\\xd6n\\xe4\\xc9\\x97M\\xca\\xc8\\x84\\xb2\\xaf\\x1d\\xaa\\xbc\\xa9,\\x91\\x96\\x84+0\\xfe\\x03\\xc7\\xebP\\xcf#,\\xacP\\x82OA\\x9a\\xb3g\\xe7H\\x99+\\x8c\\xfa\\x9aW\\x92%6`\\xdd\\xdfO\\x11\\xd9%\\xb0C\\x8c|\\xd9\\xaap\\xdc\\xdc8)\\x98\\xd0\\xafF#\\xaf\\xff\\x00^\\xbb\\t\\xad\\xda|\\xa5\\xc4\\n\\xea:d\\xd6L\\xda\"\\x8c\\x1bv\\n\\x01$\\xa3u\\xa7\\x19\\xf74L\\xcbW\\x9e0@\\n\\xc7\\xaf+\\x8f\\xce\\xadEu.\\x14\\xed\\x11\\xe7\\xa8\\x1c\\xd2I\\x04\\xa8[9\\xc8\\xe0\\x9e\\xf4\\x91\\xa2\\x823\\x93\\xeaI\\x1c}+T\\xc6h\\x89\\x9c\\xafU\\xcf\\xa5\\\\\\xb3\\x9b\\x13\\xae\\xed\\xa0t&\\xb2\\xcaaG<\\xf7\\x15j\\x10d\\xc6\\xd23\\xe9@\\x1d\\x0b>\\xd2A<\\xfaRq \\xc6pj\\x18\\xbc\\xc3\\n\\x07_\\x98q\\x93\\xd7\\x15(\\x1cr+;j!X\\x14\\xf4\\xc7\\xad=\\x1d\\xb1\\xd6\\xa2,A\\xe0\\xd3\\x91\\xb03N\\xc3-\\xc4\\x01l\\x91R\\xb1\\x02\\xa2\\x87\\x95\\x1fJ\\x8e\\xe0\\x95lg\\x8cRc-\\xc3\\xd0\\x9a\\x92\\xaa\\xd9;26Nq\\x8a\\xb5@\\xd0\\xb4QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|GE\\x14V\\xc7PQE\\x14\\x00QE%\\x00-\\x14\\x94\\xb4\\x00\\x87\\xa1\\xaf\\xb7;W\\xc4g\\xa1\\xaf\\xb7;TL\\xca\\xa7Ah\\xa2\\x8a\\x83 \\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\x8d\\xf1\\xdf\\xfc\\xc3\\xff\\x00\\xed\\xa7\\xfe\\xcb\\\\a\\x15\\xd9\\xf8\\xef\\xfea\\xff\\x00\\xf6\\xd3\\xff\\x00e\\xae4\\xd02\\x07\\xa6\\xa8\\xf9\\xa9\\xef\\xd2\\x98\\xbdi\\x02,\\xa0\\xe2\\x99(\\xf9i\\xe9\\xd2\\x92_\\xbbL\\x0c;\\x8c\\xf9\\x86\\xaa0\\xe6\\xaeN?xj\\xa9\\x14\\x0c\\xcc\\xbe\\xe9\\\\f\\xb1\\xf7\\x9a\\xbbK\\xd1\\xc1\\xae/Y\\xe1\\xcdK)\\x19:y\\x94[\\xcd\\xe4\\xa8g\\x0f\\xc0&\\xb6\\x17;\\x14\\xb0\\x01\\x8fP;VN\\x922\\xb3\\x7f\\xbdZ\\xc0\\x12\\xbfCYH\\xb8\\x9d\\x7f\\x84O\\xfa,\\xe3\\xd5\\xc7\\xf2\\xad\\xd9\\x07&\\xb0>\\xd3\\x1a\\xd1\\xec\\xee\\xf4\\xd9\\xde7R\\x8e\\x84\\xaf#\\xe8y\\xae)\\xe5[\\x0b\\x86\\x96\\xc6g\\xb9\\xb0\\r\\xbdQ\\x86\\x19\\x07\\xa3s\\xc1\\xf7\\x19\\x06\\xba\\xedu\\xd3V\\x91m\\xd2\\xda9\\x00\\xfe\"\\x9f7\\xe0{Tc\\xe1\\xa5\\xeb\\xda,\\xf6\\x97\\xc8\\x93\\xe3>L\\xc3\\x03\\xe9\\xb8\\x7fQ]t\\xa7\\x15\\xa1\\xcd%4\\xee\\x8c\\x87\\xd4,\\xefa\\x86\\xea9\"Y\\xe3|\\x08e8q\\x9ex\\xecE^\\xd2t\\xfdOT\\xb9\"\\xd2\\xcaI\\x98/\\xcb4\\xa3djs\\x9eOC\\xf8W!\\xaai\\x93Xj2\\xdb^E\\xe4\\xdcDpS\\x82\\xbf\\x86:\\xe7\\xd6\\xbb\\xcf\\x07\\xfcE\\x91\\'\\xb6\\xd2u4\\x8da`!\\x8eT\\x1b\\x0cg\\xb6@\\xe3o\\xbfj\\xe8\\x93\\x92\\x8f\\xbaiO\\x14\\xfe\\x17\\xb9\\x9ft\\xbe!\\xd2o\\xa5\\x85t\\xa4\\x83r\\x91\\xe5\\xf9d\\xa9\\xe3\\x04\\x83\\xd0\\xf7\\xa9\\xe5\\xd6\\xae\\xf4}\\n\\xd2\\xd6\\xf6\\xd84\\xd3\\xb8\\x92\\x04`6\\xa4c\\x19#\\xdc\\x9a\\xf46\\xf1^\\x9de4\\x96\\x977\\x91\\xf9\\x89\\x1bI\\x1b\\xab\\x86Y\\x80\\x04\\xe0\\x11\\xd1\\xb8\\xc6\\ry\\'\\x8bE\\x9c\\x9a\\xa4z\\x86\\x9d({+\\x84\\xf3\\xa0\\xc7E\\x07\\xef&;\\x15l\\xf1\\xefQ\\n\\x92j\\xcc*\\xe2d\\xa3dt\\xf6\\xfe2\\xbe\\x93O\\xd5uku(-\\xf5\\x18\\xe5\\x8a\"\\xd9\\x01\\x19Hd>\\xc4/\\xe7O\\xf0\\xc6\\xb1w\\xe2\\xef\\x88\\xb3\\xea\\x16\\xe6X\\xac-\\xd06\\xcc\\xe0\\xb0\\xe8\\x81\\xbdy\\xc9\\xc5a\\x18R\\xd7\\xe0\\xed\\xc5\\xca\\x7f\\xac\\xba\\xbe\\x01\\x8f~8\\x1f\\xd7\\xf3\\xae\\x83\\xc2b\\x0f\\x08\\xfc7\\xb8\\xd5\\xe5p\\x97\\x17\\x89\\xbdX\\x9eI9\\x08\\xa3\\xf9\\xd2\\xe4\\\\\\xad\\xfc\\x8c\\x14\\xdd\\xfd\\xe3\\xa9\\xb1U\\xbf\\xbc\\xd4\\xf5\\t0\\xf1\\xcd\\'\\xd9b\\x07\\x91\\xe5\\xc7\\xd7\\xf3l\\xd7M\\x11\\x02<\\x93\\x81\\xeb^:\\xbf\\x13ml4Xm,l\\\\\\xc9\\x14aVI\\x98a\\x9b\\xbbm\\x1e\\xf9\\xefX\\x17\\xfe,\\xd5u\\xc2\\xadq<\\x8e\\xa0p\\x8b\\xc2\\x8f\\xc0V>\\xcaktS\\xad\\x14\\xac\\x8f\\xa1\\x0c\\xd1*\\x172 \\n>bX|\\xbf_J\\xcd\\xff\\x00\\x84\\x9fM{\\xa5\\xb5\\xb3io\\xa7\\'\\x0c\\x96\\x89\\xbc\\'\\xbb7A\\xf9\\xd7\\x8d\\xd8h\\x1e\\'\\xbd\\x88\\xbd\\xbe\\x97v\\xf1\\xc8\\x06K\\r\\xa1\\x87\\xe3\\xd6\\xbd\\x1b\\xc3\\x0f\\xe2}&\\xd5,\\xee|9\\x0f\\x90\\x0f\\xde\\x82D\\x8d\\xfe\\xa4g\\rQ$\\xd1P\\x9d\\xf7G\\xa2\\xd8\\x12C\\x920x\\xe0\\xd5\\xc3Tt\\xc7i\\x11\\x99\\xe2h\\x89\\xc7\\xca\\xc4\\x12?*\\xd0\\xc5z8\\x7f\\xe1\\xa3\\x9e\\xb7\\xc4A7\\x10\\xc8\\x7f\\xd9?\\xca\\xbeT$\\x9dE\\x80\\xe4\\xf9\\xa7\\xf9\\xd7\\xd5\\xb3\\xa6\\xe8\\x1cc\\xaa\\x9a\\xf0\\xc9\\xd0=1\\xb5-9\\x1bk-\\xca\\xb7\\xa3@\\xe3\\x1f\\xa5t(X\\xcc\\x124\\xdd\\xc6O8\\xc5Q\\xd4t\\xeb\\xa9&iB\\xef\\xcfa\\xce)\\xca\\xb4\\xd4y\\x94n7)\\x19\\xeb}\\xa6\\x91\\x92\\xd2\\x8fc\\x1b\\x7f\\x85N\\x8d\\xa7\\xc9\\x8d\\xb2\\xf2}r*\\x9c\\xb1l\\x89\\x89\\x8f\\x04{T{%\\x92\\xd4\\x11\\xb4l\\x18]\\xc3\\x19\\xcf\\xa9\\xa8\\x8e)\\xbd\\xd0\\x94\\xe4j\\x88-\\x0fI\\x07\\xe0\\xd4\\xf5\\xb5\\xb6 \\x90\\xfc\\x0e\\xbf5%\\xae\\x9fes`Y\\x11\\xcd\\xc2\\xaf\\xcc\\x01\\xe45cm\\xb8\\xb4\\x0f\\xe7A\\xe5\\xe0\\xf7\\xe75u+\\xb8$\\xed\\xb8\\xdc\\x9aW5\\x8aZvgb;(\\xcd3u\\xa8\\x191\\\\\\xe3\\xa6vpk>\\xde\\xf6\\xde\\xeeE\\x87k\\xc6\\xae@-\\xd3\\x1e\\xf4\\xb7RCo)\\xb6\\x8eS*7\\xdc\\xcfS\\xf8R\\x85v\\xe3\\xcd$%=.h\\xa8\\xb7u%b\\xb8`:\\xe0t\\xfa\\xf3F\\xd8I\\xff\\x00Qp\\x07\\xae\\x07\\xf8\\xd5(\\xa7\\x16!\\x96\\xe9\\xf7\\xc9/\\xde\\x88\\x0eG\\xa6Oo\\xa5O\\x13\\xa4\\xb8\\x11\\x02\\x061\\xb5\\xfa\\xf1\\xef\\xde\\xa7\\xeb:l\\nl\\x9fm\\xb8\\xfe\\t\\x87\\xd4Te\\xed\\x17\\x1b\\x96l\\xfa\\x01\\x9a\\x82\\xe1v\\xa1F\\x04\\x02z\\xf6\\x14-\\xb2\\x93\\xbfgN\\xf8\\xe9YC\\xf5\\xafB\\xbc\\xf2g\\xd2\\x96\\xeaES\\xb5v8
\\xe3}G\\xf3\\x15\\xd7\\xd0\\xddl?\\x184\\xa2\\x94\\x8c\\xd1\\x8a`%Fz\\xd4\\xa0Sq\\xcd \\x10q@\\x14\\xecQ@\\x11\\xa7\\xfcz?\\xfb\\xc7\\xf9\\xd3\\x1c\\x7f\\xa0M\\xf4\\xa9\\x13\\xfe=d\\xff\\x00x\\xff\\x00:c\\xff\\x00\\xc7\\x84\\xdf\\xee\\xff\\x00Z\\x01\\xeck/O\\xc4\\xd3dh\\x94\\xa8\\x92M\\x85\\x8e\\x07\\xbd9zg\\xdc\\xd4S\\x84w\\x8d\\x1d\\x8a\\xaf,p3\\x9a\\x9a\\x9f\\x0e\\x8a\\xe4\\x12\\xc9\\x91\\x11\\x11\\xb3\\x11\\xe9\\x9a\\x83\\x04\\x14\\x05\\x89\\x19\\x18\\x07\\xb5R\\x82)\\xe2\\xbe\\x0cf%G|}\\xe1\\x9e\\xff\\x00\\x85j4\\xf10\\x18 \\x1c\\xf5+N\\x9c\\xa4\\xdd\\xda\\xb1;\\x97H\\x18\\xaa\\xa6\\x0f26\\x8d\\xf20N\\x08\\xf4\\xeci\\xd1\\xdd\\xc6\\xee\\xa8\\t\\xc9\\xe3\\xa5Y\\xa2pRVf\\x85hatE\\x0e\\xc0\\x95\\xe3>\\xb57\\xf1\\x8a}\\'\\xf1R\\x84\\x14t@Cw\\xff\\x00\\x1e\\xcf\\\\\\xf5\\xef\\xfcx\\xc2=ec\\xfa\\n\\xe8n\\xff\\x00\\xe3\\xd9\\xfe\\x95\\xce\\xdf\\x1f\\xf4Kq\\xff\\x00M\\x1b\\xf9\\n\\x8a\\xbb\\x1a@\\x97N\\x1f\\xbfO\\xaddj\\x1c\\xde\\x01\\xff\\x00Mkb\\xc3\\xfdj\\xd6^\\xa2\\xbf\\xf10\\xff\\x00\\xb6\\xa2\\xb1\\xa7\\xfc?\\x99r\\xf8\\x8a\\xba\\x86\\x905\\xab\\x0b\\xa8T\\x91
L~\\xe7\\xd4\\x9a\\xec\\xe6Oc&\\x9avdzU\\x81\\xb2\\xb2\\x88;\\x08\\xe2R\\x14\\xbb\\x9c\\x0c\\xd6\\xe6\\xa5\\xa5\\xcb\\xa6i\\x92]G2\\xc9v\\xea\\x0caF\\x02)=\\xb3Tb\\x86X\\xac\\xd9-\"{\\x81\\xe6\\x05\\x90?\\x01Frx\\xef\\xcdv\\xd3D\\xda\\x8f\\x86\\xa3\\xf3\\x803\\x94\\x0b\\xf2\\x8c`\\x81\\x9c~\\x95\\x9ch\\xc6\\xce]G\\xcf$y\\x04v7\\xdfoY\\x9a=\\xdc\\xe4\\x9d\\xddk\\xa1Q7A\\x19\\xfc\\xebHXl\\x90\\xa9B\\x08<\\x83VE\\xa7\\xfb\\x15\\x9f)\\xbf1\\xca\\xdd\\xdb\\xddI\\x92\\xb1g\\xf1\\xa7\\xd8[\\xddG\\x0e\\x1e<\\x1c\\x9e\\xf5\\xd4\\x1b<\\xff\\x00\\x05>;#\\xd3h\\x14\\xbd\\x9e\\xb7\\x1f\\xb4\\xd2\\xc66\\xc9\\x8a\\xfd\\xc3\\xd2\\xa1\\xf2.\\x1e\\xd2\\xe6?,\\x83\"\\xb0\\x1f\\x95t\\xe9`\\xcc\\xdbUr}\\x00\\xad+o\\x0e\\xc8\\xe33a\\x14\\xfeu^\\xcc\\\\\\xe7\\x13e\\x05\\xdaN\\xc4\\xc4pb\\xda0{\\xd6\\xb5\\xd43\\xa5\\x9d\\xab\\xcb\\x13&\\xdbr\\x8d\\x9e\\xcd\\xe9]T\\xf1\\xe9\\xba<\\r4\\xa5@A\\xf31\\x19\"\\xb05\\x9d]om\\xa3XS\\xf72FeV=q\\xd0T:q\\x8e\\xec\\xd23\\x94\\xba\\r\\xd1\\x06<\\xbfh\\xff\\x00\\xa5Z\\xd2\\xf9\\x99}\\xc1\\xa84\\x8e\\x14\\x1fH\\xff\\x00\\xa5M\\xa5\\x7f\\xacO\\xa5\\\\z\\t\\xf5\"\\x8f\\x9b\\xd9\\xff\\x00\\xde\\xae\\x85?\\xd5G\\xfe\\xeds\\xd0sw1\\xf5z\\xe8#9\\x8e?\\xf7i/\\x85\\x84\\xb7(M\\xf7\\xda\\xb5t\\xdf\\xf8\\xf3o\\xa5eO\\xf7\\xda\\xb54\\xd3\\xfe\\x88~\\x95\\x9cv`\\xfa\\n\\x9f\\xebMii\\xbf\\xf1\\xf3\\xf4SY\\x8a\\x7f}Zzg\\xfc|\\x9f\\xf7kZ[\\x19\\xcfr\\xc5\\xd1\\xaa\\xfaq\\xff\\x00J\\x93\\xe9S\\xdd\\xfd\\xdc\\xfb\\xd4\\x1af\\r\\xcc\\x9fJ\\x17\\xc6\\'\\xb1\\xb1\\x90)sP\\x94\\xde\\xe0\\x968\\xc7J\\x91T(\\xc0\\xcdnf:\\x92\\x86\\xce8\\xa6\\x82s\\x83@\\xc7\\xe2\\x8a3\\x81@\\xe6\\x80\\x18\\x84\\x91\\xcf\\\\\\xd3\\xfbQ\\x8aZ`C(\\xfd\\xec_S\\xfc\\xaa\\xb8\\x1f\\xbe\\x1fZ\\xb3\\'\\xfa\\xe8\\xbe\\xa7\\xf9T\\x03\\xfdp\\xfa\\xd3\\x11\\x14\\x83\\xfd!\\xff\\x00\\n1K\\'\\xfc|9\\xa2\\x81\\x8ca\\xcd*\\xd0\\xddiW\\xa5\\x00:\\x8a(\\xa0\\x08\\xa4\\xfb\\xff\\x00\\xf0\\x03R\\xa0\\xe5~\\xa2\\xa2\\x7f\\xbf\\xff\\x00\\x005*}\\xe4\\xfa\\x8a@W\\xbb&9]\\xd7\\xbfZ\\xcd\\xbd\\x98\\xc7qm#\\x90Q\\x97\\'\\xda\\xb4.\\xad\\xde\\xe2\\xe1\\xa3\\x0e\\xd8\\'\\xb7\\xa5L\\x90\\xc7\\x0e#(\\x08\\x19 \\xb75-\\xeae\\xd4\\xa7\"\\xdd\\xdd\\\\o\\x8b\\xf7P\\x1e\\x01\\'\\xef\\x83\\xde\\x9fo\\x04p\\xc8!.\\xb9=\\xea\\xc88B\\x81I\\xf4$\\xe0\\n\\x84\\xa41\\x8c\\xee\\x18\\xf7=\\xe8\\x0b\\x11\\xc98Vh\\xe2\\'gr\\x0fZSrfE\\x89\\x80\\x01}:\\x9a\\xaf#\\x88\\x8f\\xee\\xc8U#\\x07#\\xb7\\xad2y \\xda\\x1d\\\\\\xe0q\\xd7\\x96\\xa1\\x8c\\x92_(F\\xc1\\x81\\x1e\\x84\\x1e\\x86\\x9d\\x1bF\\xa7\\xcdN$U\\xc6}j\\xa7\\x9e\\xf3\\x06b\\x01\\x1d0z\\xe2\\x85I `\\xca\\xf9C\\xca\\x93\\xcf\\x1e\\x86\\x80d\\xe1\\xde\\xe1\\xf6,\\nCt\\xc7\\\\\\x8fz\\xb9o\\x0bL\\x80\\xf9E\\t\\xe3-\\xd4T\\xbah8%\\xe0\\nX\\xe4:\\x8e?\\xfa\\xd5\\xa5\\xda\\x9d\\xae>S1\\x96B\\xadl\\x07<\\x1c\\x8eGZ\\x8eX\\x0eH\\xdez\\xe5\\xd7\\x1f)5\\x03\\xdcM\\x03I&\\xed\\xdb\\x8e\\xd2;\\x8a\\xbbm86\\xcc\\xf7\\x1bX\\xe7\\x00\\x0e\\xe3\\xd2\\x8bi`\\x1dh\\xb2e\\xc8#8\\x1f.8\\xa9\\xd81\\x90\\t\\x15\\x19\\x07 \\xf7\\x06\\xa3\\xb7\\x93{\\x1d\\xb1\\x14P:\\x9a\\x86\\xe5\\x97\\xcd1\\xcc\\xc7\\x18\\xca\\x80{\\xd0\\x95\\x90\\x17\\x1aU \\x85!\\x88\\xa8\\xa4\\x91aP\\xc21\\x8e\\xe6\\xab\\xf92d\\xbcL~Q\\x90H\\xe0\\xd4$O24\\x8e7\\x0c\\x80\\x07\\xa1\\xa0\\x0bS\\x18\\x9f\\x0f\\xb8\\x82:\\x1c\\xd2\\xc1\\xe6\\x00U\\x97\\x039\\x06\\xaa\\xc7k \\x997\\x86\\x0c\\x08e=\\x80\\xab\\xff\\x00i\\x8d\\xae\\xbe\\xce\\xa4o\\x03$g\\xa0\\xa2\\xc3J\\xe4\\xdb\\x82 ,q\\xc5d\\xdd\\xeb\\x16\\xf0H[vq\\xc7\\xd6\\xb1\\xaf\\xe3\\xff\\x00pV\\xfe\\xa8\\xf8D_|\\xd6\\x05\\xdf\\xfc~\\xa8\\xf4E\\x15\\xcfX\\xd2\\x99z\\xd0a\\x85b\\xea\\xff\\x00\\xeb\\xa6\\xfa\\xd6\\xd5\\xaf\\'\\xf0\\xacmg\\xfdt\\xd8\\xa2\\x97\\xf0\\xca\\x97\\xc6X\\xb6\\xff\\x00\\x8f\\xef\\xacG\\xf9W\\x91\\xfcb\\xff\\x00\\x90v\\x9b\\xff\\x00]^\\xbdn\\xd8\\xe6\\xf4zyG\\xf9W\\x93|b\\x1f\\xf1,\\xd3\\xbf\\xeb\\xb3\\xff\\x00*\\xb8\\xff\\x00\\x17\\xe4O\\xd94\\xfe\\x1a\\x9c\\xf8NO\\xfa\\xed\\xff\\x00\\xb2\\x8a\\xeb\\x13\\xa4\\xbf\\xee\\x8f\\xe7\\\\\\x8f\\xc3\\x13\\xff\\x00\\x14\\xa4\\xde\\xd3\\x7f\\xec\\xa2\\xba\\xe8\\xc6Vc\\xfe\\xc8\\xfeu\\x95o\\x8c\\xd2\\x9f\\xc2S\\xbe\\xff\\x00\\x96\\x7f\\x8dhi\\xc7\\xfd\\x10\\xff\\x00\\xbbY\\xb7\\xc7\\x98\\xc7\\xd6\\xb44\\xe3\\xfe\\x8b\\xf5Z\\xa8\\xfc`\\xd7\\xbaT\\x9b\\xac\\xdf\\xef\\x1a\\xd3\\xb7\\xff\\x00\\x90M\\x98\\xff\\x00c\\xfa\\x9a\\xca\\x9c\\xfc\\xd3\\x7f\\xbekR\\x0e4\\x9b3\\xff\\x00L\\xff\\x00\\xc6\\x8e\\xe2e\\x9d(cH\\x97\\xfe\\xba\\x9a^\\xd4\\x9aa\\xc6\\x8e\\xff\\x00\\xf5\\xd1\\xa9\\xdd\\xabX|(\\xce[\\xb2\\xb4\\xa7\\x04\\xd1\\x00\\xebD\\xddi`\\xefH\\x1e\\xc6\\x9f\\xf0(\\xf6\\xa9m\\xff\\x00\\xd7\\x8f\\xf7MD>\\xea\\xfd*H?\\xd7\\x8f\\xf7MLA\\x95o\\x7f\\xd6\\x1a\\xc5\\x9b\\xfda\\xad\\x9b\\xd3\\xfb\\xc3X\\xb2\\x9f\\x9c\\xd6\\x90\\xdc\\x99\\xecD\\xd4\\xd3J\\xc6\\x98MhI\\x1bUw5;\\x1a\\x81\\xfaP\\x04\\'\\xbdz4r\\xb3\\xe9\\x91l<4C\\xf9W\\x9c1\\xf9\\xab\\xa9\\xd2\\xf5y\\x06\\x871 3\\xdbaFx\\x05ONk\\x1a\\xbb\\x1d\\x18\\x7f\\x8a\\xc7;\\xab\\xdbH\\'y\\x1c\\x0e\\xa6\\xb1\\x1a#&T\\x9c\\x8e\\x9c\\xd4\\xda\\xb7\\x8aoo.\\x1a\\xddm\\x140R\\xdb\\t\\xe4\\x8f\\\\\\xe3\\xa5U\\xb2\\xbc\\x17 \\x07\\x82H\\xd8\\xf4 \\x86S\\xf8\\x8f\\xeb\\\\\\xa7\\xa3\\xb9\\xc6x\\x8bO\\xf2\\xa68\\xcat*\\xe7\\xbf\\xb5s\\xadpc;\\'\\x89e\\x1d\\x01\\xc7\\xf5\\xaf[\\xbc\\xd2\\xe1\\xbe\\x80\\xc7:eH\\xc5y\\xe7\\x89<:\\xfa3\\xab\\xc6\\xdee\\xbc\\x84\\xe0\\xf7\\x07\\xd0\\xd5\\xc5\\x98T\\x83\\xdd\\x1c\\xcd\\xcc\\x96\\xd2\\xb6A\\x91A\\xea1\\x9cU\\x7f!_s,s0\\x1c\\x9d\\xb1\\xf4\\xad\\xfd+I\\x86\\xf6r\\xb2Jb\\xc0\\xca\\x90x\\xcdz\\x1e\\x93m\\x05\\x85\\xacV\\xac\\x8b\\x1c lb\\x01\\x1c\\xff\\x00x\\x9e\\xf5n|\\xa4F\\x93\\x91\\xe3Q\\xf9 \\x8d\\xd1\\xb3}M]\\x88\\x99G\\x96\\x83b\\x1e\\xab\\x1f\\x7f\\xadt\\xfe=\\xd2m\\xed\\x9e\\xda\\xf2\\xdd\\x15$\\x91\\xd9\\x1c\\x0e7c\\x90q\\xf4\\xaeF+\\x96\\x08\\xe0\\x9eTqT\\x9f2\\xb9\\x9c\\xe3\\xc8\\xecj\\x0b\\xc9t\\xcb7\\x85d\\xdf\\x14\\x9c\\x18\\x98eG\\x1dG\\xa1\\xad_\\tx\\xf6o\\n\\xbc\\xc6\\x1but\\x90\\x86\\x07q\\r\\xc7oq\\xcf\\xd6\\xb8\\xc9\\xe4\\x0cy,Xz\\xd3U\\x8f\\x96\\x13\\x9c\\x83\\x91T\\x95\\x8c\\xf9\\xaf\\xa1\\xf4&\\x87\\xf1\\x8a\\xfbQ`c\\xb7\\xb7\\x94\\x0f\\xbd\\x11lK\\xf8\\x03\\xc1\\xafQ\\xf0\\xff\\x00\\x89\\xadu\\xcba$/\\xf3\\x0e\\x1dJ\\x15*}\\x08\\xaf\\x8c`\\x95\\x95\\xd0\\xc7\\xb8:\\x9f\\xe1\\xef]\\xdf\\x85|e\\xa8\\xe9z\\x9cO\\x14\\xec\\xfc\\x8d\\xc8\\xcd\\xc4\\x83\\xba\\x9fz\\\\\\xd2O\\xc8\\x1c\\x13Z\\x1fY\\x03\\x9aud\\xf8\\x7fT\\x87Z\\xd1\\xad\\xaf\\xa0m\\xd1\\xca\\x99\\x07\\xf4 \\xfb\\x8e\\x95\\xabZ\\x98\\xec)4\\x94f\\x92\\x98\\x86\\xd1\\x8aZ\\\\S\\x01\\xb8\\xa4=)\\xf8\\xa6\\x91\\xc5\\x000\\xd3\\x18T\\x84S\\r2H\\x1cT\\x0c\\xa3&\\xad0\\xa8Yj\\x84W)\\xedQ4\\n{U\\xa2)\\xa4P\\x056\\xb4F\\xaa\\xef\\xa7\\xa9\\xe8+Om!Z\\x07s\\x19\\xf4\\xec\\xf4\\xe0\\xfa\\xd0\\x8b{o\\x9f&\\xe6U\\xc7l\\xe4~\\xb5\\xaf\\x8aB\\x8a{RqOp\\xbb(\\xc5\\xac\\xeaP\\x8cH\\x91\\xcb\\xeeWi\\xfd*\\xcax\\x961\\x81=\\xac\\x89\\xee\\x87p\\xa74\\x08\\xc3\\x18\\xa8$\\xb3V\\x1d\\x05C\\xa5\\x16W1\\xa5\\x0e\\xb7\\xa7\\xcf\\xc0\\xb8U>\\x8f\\xf2\\x9f\\xd6\\xaf\\xa4\\x89\"\\xe5\\x19X\\x7f\\xb2s\\\\\\xbc\\x9ar\\xb7j\\xac\\xfak\\xa1\\xccL\\xe8\\x7f\\xd98\\xa8t\\x9fF>tv{\\xb8\\xebQ\\xbc0\\xca1$H\\xe3\\xddk\\x91[\\x8dZ\\xd0\\x8d\\x97R2\\xfa?\\xcc*\\xcc~\"\\xbe\\x8b\\x89\\xedc\\x93\\xddN\\xd3S\\xc94U\\xd37&\\xd2\\xac\\xa61\\x96\\x8c\\xaf\\x96\\xdb\\x97k\\x11\\x83U\\xa4\\xd0\\xa0iZT\\x98\\x8c\\xf6`\\x08\\xa8#\\xf1=\\x9b\\x00&\\x8eh\\x8f\\xfb\\xb9\\x1f\\xa5]\\x87W\\xd3\\xe7\\xe1.\\xe2\\xcf\\xa3\\x1d\\xa7\\xf5\\xa5\\xcd%\\xb8\\xb9S\\'\\xd3\\xec\\xc5\\xa6\\xfcl\\xcb\\x00\\tQ\\xd7\\x19\\xff\\x00\\x1a\\xbfP\\xc2\\xca\\xc0\\x95`G\\xa855i\\x17uqZ\\xda\\x05\\x14QL\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\x88h\\xa2\\x8a\\xdc\\xe9\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\x03\\xd0\\xd7\\xdb\\xa2\\xbe!\\'\\x83_o\\n\\xcefU:\\x0bE\\x14T\\x19\\x85\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1eQ\\xf1\\xa3\\xa6\\x89\\xff\\x00m\\xff\\x00\\xf6\\x9dy\\x1c\\x8f\\x8a\\xf5\\xaf\\x8dD\\xe3C\\x00\\x81\\x9f\\xb4v\\xff\\x00\\xaeu\\xe4f\\x06~\\xadP\\xcbDM(\\x1c\\xd2y\\xeb\\xebR\\x8b\\x1c\\xf5aJ,@\\xee)\\x0c\\x9a\\xd7R\\xf2\\xf0\\xb8-\\xf4\\xad\\x15\\xd6_n\\x02~\\xb5\\x9e\\x96\\xb1\\xae2zT\\xc1!\\x03\\xee\\x9a\\x04r\\xba\\xff\\x00\\x89F\\xa9(\\x84\\xe7\\xca\\x88\\x90\\x15\\xd3#>\\xb5\\x88&\\xb6\\x1dv\\xff\\x00\\xdf\\xbf\\xfe\\xbdv\\xf3h\\xfal\\xecX\\xc1\\x82z\\x9c\\n\\x8f\\xfe\\x11\\xfd7\\xfey~\\x82\\x9e\\x85\\xa9\\xb4\\xacq\\xdfi\\xb5\\x1d\\x15O\\xfd\\xb2\\xff\\x00\\xeb\\xd2}\\xb2\\xdf?p\\x7f\\xdf\\xa1\\xfe5\\xdb.\\x89\\xa6\\xa8\\xc7\\xd9\\xf3\\xf5\\xa9WH\\xd3\\xd4\\xf1h\\x87\\xebE\\x91^\\xd6g\\x0e\\xb7\\xf0\\x8e\\x91\\x13\\xf4\\x8djE\\xd4d\\xe8\\x90M\\xff\\x00\\x01 \\x7f%\\xae\\xf1,\\xed\\x13\\xee\\xdbD?\\n\\xb0\\xa1\\x14|\\xb1\\xc7\\xff\\x00|\\xd2\\xb2\\x1f\\xb6\\x9fs\\x82\\x8e\\xe3R\\x98\\x0f.\\xd6\\xe0\\x8fwa\\xfc\\xb1V\\x96\\xcbX\\x98\\x0f\\xf4\\x18@\\xff\\x00\\xa6\\x8c\\xcd\\xfc\\xc9\\xae\\xdc>:*\\x8f\\xa0\\xa7\\x19X\\xf7\\xa2\\xcb\\xb1.\\xac\\xdfS\\x8d\\x8bE\\xd7\\x9f\\xee\\xad\\xac#\\xfd\\x98\\xd7\\xfc*\\xc2\\xf8cW\\x93\\x1en\\xa4\\xca=\\x14\\x1a\\xea\\xbc\\xc6?\\xc4hW`~\\xf1\\xfcM=\\x05\\xcf\\'\\xbb9\\xf8\\xbc\\x08\\x9307\\x17w\\x0e~\\xa2\\xba}\\x17\\xe1\\x9c2\\xb6\\xe8 ,?\\xbc\\xee*kg\\'\\x8a\\xef\\xbc&\\xc4[K\\x8e\\xf8\\xaaH\\x87\\xdc\\xcf\\xb3\\xf8{mj\\xa5\\xe5hA<\\x9d\\xa9\\x93\\x9a\\xdb\\xb5\\xf0\\xc6\\x9d\\na\\xcc\\xb2zr\\x14\\n\\xd6c\\x91\\xc9\\xa1\\x1b\\x8a\\xab\\x11r\\xbd\\xbe\\x97\\xa7Z\\xbe\\xe8\\xac \\x0f\\xfd\\xe6\\x1b\\x8f\\xebW\\xc3\\xb0\\x18\\x07\\x0b\\xe8\\xa3\\x15\\x19 .\\xe2p\\xa3\\xb9\\xe2\\xa27Q\\x7f\\x0e\\xe7\\xff\\x00pf\\x8b\\x08\\xb2I=\\xe8\\x15T\\xcb3\\x0c$j\\xbe\\xec\\xd9\\xfd\\x05\\x1b&o\\xbfp\\xd8\\xf4\\x8cm\\xfdz\\xd5\\x08\\xb4]Pe\\x88Q\\xeaN*#y\\x118M\\xd2\\x1f\\xfaf\\xb9\\xfdzS\\x16\\xde%9\\x08\\x0b\\x7fx\\xf2\\x7fZ\\x9cP\\x03<\\xcb\\x86\\xfb\\xb1\\xa2\\x0f\\xf6\\x9b\\'\\xf2\\x14\\x18\\xe5p7\\\\8\\xff\\x00\\xae`/\\xf8\\xd3\\xf1N\\x02\\x80#[XT\\xe7`c\\xea\\xdf1\\xfdjq\\x9cb\\x92\\x94\\x1a\\x00\\\\R\\xd2f\\x94P\\x02\\x81O\\xa6\\x81O\\x02\\x80\\x0cS\\x80\\xa3\\x14\\xf0)\\x00\\x98\\xe2\\xb8o\\x1a\\x8cj\\xdasz0\\xfeb\\xbb\\xbcW\\x0f\\xe3q\\x8b\\xeb\\x0f\\xf7\\xbf\\xa8\\xa0ks\\xb9\\x1di\\xd8\\xa6\\xaf\\xdd\\x1fJu\\x00\\xc5\\x14\\xb4\\x82\\x96\\x98\\x82\\xb8=n\\xea;mv\\xf3\\xcet\\x11\\x96U\\xeb\\x8f\\xe1\\xc9\\xe7\\xfc\\xf5\\xae\\xf2\\xbc\\xb3\\xc6\\x9adR\\xf8\\x8a\\xe2\\x7f,\\xc8\\xc4\\xa9;\\x98\\xed\\\\(\\xed\\xd2\\x93v\\xd4V\\xbe\\x86e\\xc6\\xa8P]_?\\xcc\\xfb\\x0f\\x96\\x80p\\xaa\\x018\\x1e\\xd9\\xaf3\\xbc\\xf1|\\x97\\xa6o\\xb5/\\xef\\x1dv\\x07@2\\xa3\\xdb=+\\xd03\\x14\\x84\\xc2\\xd2\\xaeq\\x86\\xe0\\x90>\\xa6\\xb9\\x9b\\xdd\\x1fJm\\xcc\\x96!\\xcf\\xf7\\x94\\xe0}x5\\x84\\xaf\\'vo\\x0eD\\xac\\xcck\\x1f\\x10i\\xc9p\\x92J&!\\x10&6\\x83\\xc0\\x15\\xbd\\x1f\\x8a\\xb4\\x99\\x15U\\xad\\xa41\\xa8\\xe1DX\\xc8\\xaaQ\\xe8\\x1a3F\\x0bY\\xce\\x8f\\x9cg\\x7f\\x06\\x96M\\x0bL\\xb7\\x90~\\xe4\\xb0\\xeb\\x83)\\x19\\xa9\\xd4\\xb5\\xec\\xbc\\xc5\\xba\\xf1\\x16\\x9c.ckv\\x9e\\xde s$)\\x10\\xc4\\x9e\\xb99\\xfc=\\xaa\\xd4\\x1e2\\xd2\\xa0\\xbe{\\x95\\x82\\xe5\\x99\\xf8\\x0b\\x9c\\x00=\\xf9\\xe6\\xa3\\x9bE\\xd3M\\xbay6\\x88\\x1f\\xbb\\x02[?\\xe1Vt\\xdd\\x1dm\\xe4&k\\x08$]\\xbf)\\x96#\\xc1=8\\x18\\xfdh\\xe5a\\xfb\\x8d\\xdae\\xdb\\x0f\\x1a\\xda\\xdb\\xa6\\xdbK$P\\xc7\\'\\xce\\x95\\x89\\xcduZ?\\x8an\\xf5\\x10\\x16F\\x91##\\xee\\xdbG\\xd7\\xd3\\x9a\\xb3\\xa1\\xe8i\\x1d\\xa25\\xce\\x9de\\x14\\x9f\\xf4\\xce1\\x9cv\\xcdtq\\xda\\x88\\x97 \\x05\\x1d\\xb01V\\xb9\\xbb\\x83\\x95%\\xf0\\xc4\\xcb\\xb7\\x85\\xc3H\\xcc\\x8c\\xaa\\xcd\\x95\\x0er\\xd8\\xf55pG\\xc7J\\xb5\\r\\x9c\\xd72~\\xed\\x0e\\x0fs\\xd2\\xb5\\xa0\\xd1\\x921\\x9b\\x86\\xc9\\xf4\\x1d)\\xf2\\x98\\xb9]\\xdc\\xc2\\x8e\\xdd\\xe6m\\xb1\\xa1cZ\\xb6\\xda\\x1bct\\xec\\x07\\xfb\"\\xb4\\x96H\\xd3\\xe4\\xb6L\\xe3\\xb8\\xe0SYY\\xc1y\\xa4\\x1bG\\'\\x9c\\x01N\\xc2\\x19\\x1a\\xdbZ\\x82\\x90\\xa6\\xe6\\xf6\\xa6K$\\xac\\x0e\\xe6\\xda\\xbd\\xc0\\xa9#t\\x92\\x1d\\xf0\\xb2\\xb2\\x1e\\x8c:\\x1a\\xe5|W4\\xc6\\xcc#1Q\\xe6\\x00B\\x9c\\x02?\\xad\\r\\xd9\\rj\\xc7k\\xf7\\x10\\\\h\\x97\\xa9\\x0c\\x89!M\\xbb\\xf6\\x9c\\xe3\\x9fZ\\xe6\\x83\\x7f\\xc4\\xa6\\xd7\\xda\\xd4\\x0f\\xfcx\\xd5\\xd8\\x86<9\\xaa\\x0fe\\xfeu\\x99\\x11\\xdd\\xa5D= A\\xff\\x00\\x8f\\x1a\\xe5\\x9b\\xf7\\x91\\xd3O\\xe1gA\\xa6\\xfc\\xb0H}\\x13\\x156\\x95\\xf7\\xd0\\xfbU{S\\xb6\\xd2S\\xedV4\\xae\\x80\\xff\\x00\\xb3Z.\\x84\\x91Z\\x7f\\xc7\\xdc\\x9f\\xef\\xd7@\\x83\\x08\\x83\\xfd\\x92k\\x02\\xc8~\\xf9\\x8f\\xac\\x86\\xb7\\xfa\\x7f\\xdf\\x14\\x97\\xc2\\x12\\xdc\\xcf\\x9b\\xef\\x1a\\xd3\\xd3O\\xfa#V\\\\\\xbfx\\xd6\\x9e\\x9b\\xff\\x00\\x1e\\x86\\xb3[0b\\x8f\\xf5\\xb5\\xab\\xa6\\x7f\\xc7\\xc3\\x1fj\\xc9\\x07\\xf7\\xbf\\x8dk\\xe9c\\xf7\\x8c}\\xabJ{\\x11-\\xc9o\\x0f\\xcb\\xf8\\xd4:W72}*K\\xde\\x86\\xa3\\xd2?\\xd7J}\\x058\\xfcb\\xe8j\\xa9\\x01r\\x07\\xe7Hr\\xe5q\\x90>\\xb5\\x03;,\\x80\\x13\\x9c\\xf4\\xf6\\xa9\\x97(\\xd8\\x1c\\xf1\\xc8\\xad\\xd1\\x95\\xc5\\x9aC\\x1ce\\x82\\x96\\xf6\\xa6Bd\\x90nu\\xda;\\ntn\\xc4\\x90\\xeb\\x82*\\\\\\xd0\\x036\\x81\\x93\\x93O^Fh\\xda\\x0f$R\\xd0\\x02\\xd1M\\xdc3\\x8e\\xf4\\xeac\"\\x93\\xfdt_S\\xfc\\xaa ?{\\xf8\\xd4\\xb2\\x7f\\xae\\x8b\\xea\\x7f\\x953\\x18\\x93\\xf1\\xa6\\x04\\x12\\x7f\\xafzLS\\xa5\\x1f\\xbfo\\xa0\\xa4\\xa0\\x067ZT\\xa0\\xd5\\x0b\\x1dj\\xc6\\xf1\\xae\\x11%\\xd8\\xd0Jbu\\x97\\nw\\x0fOZ,\\xf7\\x15\\xd1\\xa5\\x8a1H\\x8c\\xae\\xb9S\\x91\\xea)\\xd4\\x0c\\x86A\\xf3\\xff\\x00\\xc0\\rH\\xbc2\\xfe\\x14\\xc9>\\xff\\x00\\xfc\\x00\\xd3\\xc7U\\xfa\\x8a@\\x12?\\x96\\xee\\xcaAn\\xc2\\xab\\xcbp\\xcf\\x1f8\\xc6}*I\\xe1g\\xb8l\\x1c\\x1f^\\xd5\\x1b\\x88\\xa3\\\\\\xbc\\xab\\xb8\\xfeT\\n\\xd7#y\\xe40\\xaf\\\\\\xe3\\xa0\\x15Ym\\xe6\\x99\\xb7\\x08\\xdc\\xe3\\xd4b\\xaf\\x9b\\x94\\xfe\\xcei-\\xf6\\xe4\\xa9\\xe78\\xc9\\xf4\\xaeq\\'kwH\\xb1F\\xf1\\xc3\\x16\\xd1\\x18UA\\x90\\x07`k\\xd4\\xaduI-\\xac\\xbc\\xcb\\x8b\\x86/4Q\\x96@\\x07\\xca\\xfbA\\xe0\\xe7\\xdf\\x15\\xcaY|\\x1d\\xd3 \\xd3\\x91\\xf5\\x8b\\xbb\\xa7\\xbb\\x8b\\x12;\\xc2p\\x80\\x7ft\\x03\\xd7\\xf9\\xd4\\xba\\xad\\x9d\\xfc\\xe4\\x8bki\\xae#Y3\\xbc\\x95V9\\xf4\\x02\\xb0\\xc4I\\xf2\\xc5$zX\\x1aq\\x94\\xdf;:Xu(\\xe4IW\\xe6S\\xc3\\x9c\\x9eO\\xe1X\\x1a\\xf6\\xaeWk\\xc5$\\x88\\xa4\\xf1\\x80F\\x06z\\x92?\\x95dO%\\xe5\\xa3\\xcb\\x17\\xd8\\xe7\\x8d\\x84{\\x95\\xa6B\\xa1\\x9b\\xd0\\x7f\\xfa\\xfbVB\\xcf#\\xb4W\\xd7\\x1a\\x8cv\\x8aC\\x02\\x92HA\\xe3\\xba\\xa9\\xfb\\xc3=\\xaa+V\\x82\\xa6\\xa1\\x13\\xd1\\xa1\\x87\\x94jJ\\xa4\\x9a\\xe5:\\xbb\\x7f\\xb2\\xbe\\xa1\\xa7\\xcf9\\x8a\\xe5\\xf6\\x086\\x93\\x95\\x12pT\\xb0\\xfav5\\xddI\\x1b\\xfd\\xaa\\xe0\\x85\\xf3\\x99cC\\n\\x1c\\x01\\x8eA\\xc7a\\xcdx\\x86\\x89\\xa9\\xde\\xde\\x8dA\\xe7\\x91\\x9d\\xc1K\\xb5b0w\\xa9\\x03\\xd0c\\x8cW\\xb7Ep\\xd3}\\x92XW/5\\xa7\\x0cO\\x03\\x90y\\xad\\xb0\\xcd\\xda\\xcc\\xf31V\\xbd\\xd1\\x1d\\xb4sZD\\xfei\\x11e\\xcb\\xed\\r\\x95L\\xff\\x00\\x08\\xf5\\xff\\x00\\xeb\\xd5\\x89/V \\x0c\\xe53\\x8e<\\xcc\\x12G\\xf3\\xaeg[\\xd7\\x85\\x94\\x8dkl\\xcf5\\xc2\\x8edD\\'\\x1e\\xb8\\xf4\\xfa\\xd6]\\xbd\\xed\\xcbF$\\x16\\xac\\x18\\xff\\x00\\x1c\\xac9\\xcf\\xe6kf\\xee\\xceu\\xa1\\xd7\\\\[i7l\\xb2\\xcdi\\x06\\xf49VQ\\xb4\\x83\\xeb\\xc5QO\\x0chQ\\\\}\\xa6\\x08\\xe5I[\\'\"M\\xe3\\'\\xbe\\x1a\\xb2V\\xf2\\xf6\\x7f\\x95Q\\t\\x07\\xa0o\\xfe\\xb5Y\\x8e[\\xa4\\xc1\\x9aX\\xd5G8RI\\xfeU\\x0e(\\xd25jEY6g^|/\\xb6\\xb8s,:\\x9c\\x80\\xb1\\'\\x12\\xc4\\x0f?\\x81\\xacI~\\x10\\xde\\x1b\\xc3/\\xf6\\x85\\x84\\x88A\\x1bdW\\x1c\\x9e\\xfcWd\\xfa\\xbd\\xd6\\x02\\xc2\\x15T\\x1c\\x82\\xcf\\xc9\\xfd)?\\xb6\\xe7\\x8dN\\xf8T\\x9fi\\x07\\xf8RT\\xe0\\x9d\\xcdjb\\xea\\xd4\\x8a\\x8c\\xe5t\\x8e&/\\x84\\xba\\xcd\\x9b\\x93k\\x7f`\\x99\\xe4\\xb4rH\\xad\\xfdkZ?\\x06x\\xb68\\x91N\\xad\\xa6\\xc8B\\xe3\\x12#g\\xf3\\x00WH\\x9a\\xf4\\x91\\x85v\\x8aN\\x7f\\x84\\x15?\\xd6\\x97\\xfe\\x127\\'\\x02\\x0b\\x8f\\xfb\\xe4\\x1f\\xebI\\xd2\\x83\\xdd\\x19*\\xb5;\\x9c\\xaf\\xfc!^-yF\\xfb\\xfd68\\xc3\\x0f\\xf5y\\xdd\\x8fbG\\x06\\xa0o\\x86\\xba\\x98\\xbe\\xfbj\\xb5\\x99\\x95\\x98\\x17Y\\xe6\\xf3:t\\xc1\\xc7\\xbf\\xe9]{\\xeb\\xb29\\x19\\x86l\\x0f\\xf6)\\xdf\\xda\\xb9s\\xd1\\x7f\\x1a\\x87\\x87\\xa6\\xd9q\\xc4N.\\xfb\\x9c\\x91\\xf0\\'\\x8a#\\xb9\\x8a\\xe6\\xcfP\\xb3\\x82}\\xa7\\xcftl\\t[<\\x121\\xd7\\x1cf\\xae\\xdc\\xfc9]N5k\\xebK(\\xae03$\\x13\\x95\\xe7\\xf0\\x18\\xae\\xa5/F\\xcd\\xcc\\xe0\\x0c\\xe3\\x93O\\xfbj\\x0eC\\x1f\\xa85Q\\xa5\\x18\\xab\"g^sz\\x9c=\\xb7\\xc2Y\\xed\\xae\\xbc\\xe8\\xb580\\xbb\\x8ch\\xf1\\x93\\x82F\\x01$u\\xc1\\xf6\\xa7\\xc1\\xf0~=\\xe2K\\xedl\\xb3\\x91\\xc9\\x8e\\x0eI\\xf5\\xc95\\xdc\\xad\\xd9*\\x19X\\x9faO3>rdl{\\xd5\\xf2D\\x8eyms2\\xdb\\xc1\\x9e\\x1f\\xd2to\\xec\\xf3ut#\\x90\\x833+\\x84i>\\xa4\\x0c\\xe3\\xda\\xa9\\xc9\\xa7\\xf8Z\\xc1\\xc3[\\xe9\\x8d#/I\\x1av\\xc9\\xf7\\xe0\\xd5\\xcb\\xdb\\xac\\x03\\xceI\\xf6\\x15\\xcf\\\\\\xbb-\\xc2\\xbb\\xeddc\\xb7!pT\\x9fZM%\\xb1I\\xbb\\xeeY\\xd55\\xad\\x99\\x86\\xde!\\x12@\\xaaS`$\\xed#\\xa7\\xe0G_z\\x9bH\\xf19DF\\x9a\\xe7!\\x88^\\xbc\\x92}+\\x8c\\xd4\\xaf\\xd4jR\\xc6\\xba\\x82\\xda\\\\3\\x05\\xb7\\xdc~Y\\n\\xf0U\\xbd\\x89&\\xa4\\xd3\\xad\\xae\"\\x97\\xce\\xd4m\\x98\\xb8\\x9btf\\xce?1\\n\\x81\\x80\\x83\\x1ftg\\x90O\\x1c\\xe75\\xc3\\xcd8O\\x9a\\x07\\xa9O\\xd9\\xca\\x9f-C\\xd3lu+\\xbdFD\\x85\\x9d\\xd4+\\x11\\xe6.\\x180\\xcf\\x7f\\xa6?:\\xe8g\\x88yH\\xa9\\xc8\\x1c\\xf5\\xfdMs~\\x12\\x90Eh\\x10\\xc3\\xb5]\\x8b\\x0c\\x1c\\xb1S\\xd3?\\xe7\\xd2\\xba\\x97B\\xe4(\\x1bTr\\xc4\\x0e+\\xaa\\x9a\\x93W\\x96\\xec\\xe0\\xae\\xe3\\xcdhl\\x8ap,\\xef!\\x8e&*:\\xb1\\xab\\xbea\\x8c\\x1d\\xee\\xa4\\x8e\\xa0ri\\x148\\xfd\\xdck\\xb5OV\\x1fz\\xaa^\\xc4 \\xfe\\x02\\xc4\\x9f\\xbd\\x9c\\xe2\\xb4\\xbd\\x8c-sJ)\\xd4\\xf5 ~\"\\x9d)l\\x8d\\xb9\\xfc*\\x8b\\xba\\xaa+\\x15\\n\\x08\\xfe!D\\x17\\xe8\\xb2m\\x0f\\x94=\\x88\\xefL\\x9b\\x16\\xf0\\xfe\\x86\\x8c?\\xbdO\\x1c\\x8b\"\\x86R\\x08\\xf6\\xa7\\xd0\\x05_\\xde\\xfb\\xd1\\xfb\\xcfz\\xb3\\x8a\\\\P\"\\x04,O9\\xa9\\xbbR\\xe2\\x90\\xd2\\x19\\x99\\xaa}\\xe4\\x1e\\xd5\\xcf\\xcasx\\xe7\\xde\\xb7\\xf5/\\xf5\\xa8=\\xab\\x9fnn\\x9b\\xeb\\\\\\xd5\\x8d\\xa9\\x9av\\xa3\\xe7_\\xa1\\xac}o\\x96s\\xed[\\x16\\xdf}~\\x86\\xb1\\xb5\\x93\\x97q\\xedN\\x9e\\x94\\x82_\\x19%\\x89\\xdd*\\xb7\\xfd0\\xfe\\x95\\xe6_\\x18\\x06t\\x9b\\x1f\\xfa\\xf8o\\xe5^\\x97\\xa5\\xf3\\xb3\\xda\\x16\\x15\\xe7?\\x17W:E\\x97\\xfdw?\\xca\\x9c?\\x88\\xbd\\x04\\xfe\\x167\\xe1g>\\x1f\\xbc_\\xfaj\\xbf\\xfa\\t\\xae\\xd6!\\xc5\\xcf\\xfb\\x83\\xf9\\xd7\\x17\\xf0\\xb3\\x8d\\x1a\\xf0\\x7f\\xd3U\\xfeF\\xbbhFb\\xbb?\\xec/\\xf3\\xa8\\xaf\\xf1\\x97K\\xe02o\\xfe\\xfcc\\xdc\\xd5\\xdb\\x1f\\xf8\\xf6J\\xa5\\x7f\\xf7\\xe3\\xabv\\'\\xfd\\x19)\\xc7\\xe3)\\xfc\\x04\\x13\\x93\\xba\\x7f\\xf7\\xabN\\x13\\xff\\x00\\x12\\x9bq\\xff\\x00L\\xeb.\\x7f\\xbd7\\xd4\\xd6\\x8c\\'\\xfe%P\\x7f\\xd7!O\\xa9&\\x95\\x9f\\x1a,>\\xe5\\x8f\\xebQ\\x93\\xc5Ig\\xff\\x00 8\\x7f\\xe0_\\xce\\xa15\\xac~\\x14b\\xf7d3\\x9eM2\\xdc\\xfc\\xd4Ny\\xa4\\xb6\\xfb\\xc4\\xd1\\xd4f\\xb8?(\\xa9mO\\xef\\xcf\\xfb\\xb5\\x07aR\\xda\\x9f\\xdf7\\xfb\\xb51\\xd8\\x19J\\xf5\\xbev\\xaci\\t\\xdekZ\\xf4\\xfc\\xedY\\x0e~cZS\\x14\\xc6\\x13\\xc5D\\xc7\\x9e\\xb4\\xe65\\x1b\\x1a\\xd0\\xcck\\x1a\\x82CR1\\xe2\\xab\\xb1\\xa423\\xd6\\xa7\\x89\\xc8\\xc6\\t\\xaa\\xcc~j\\x9a.\\x94\\xac4^\\xbc\\xd2\\xe7\\x9fO[\\xdb;\\x14 \\xfc\\xae7\\xe3\\'\\xd7\\x1d\\x85bZ5\\xf5\\xf6\\xa2\\xd6\\xb2@\\xcb\\xb5r\\xb3o\\x04q\\xdb\\xdcv\\xcdv\\x1a.\\x94\\x9a\\xd5\\x8c\\xf6\\xf3\\xc8\\xc8\\x91\\x10T\\xa9\\xe8O\\\\\\x8a\\xaf%\\x95\\xa6\\x87)\\xf2\\xe4.\\xfd2Mq\\xd4Vg\\xa7B|\\xd19\\x95\\x94\\x19Hf\\xc9S\\x83S\\x99\\x06x\\xe4c\\xf2\\xaa78Y\\x9d\\x90pN\\xecTIz\\x0b\\x81\\xc0\\x18\\xe4\\xe7\\xa5fnS\\xf1\\x15\\xca&\\x9b<;7\\xc9\"g\\x1e\\x83=\\x7f\\xa5X\\xf0\\x8d\\xe5\\xe5\\xbaC\\x0c\\x8a\\x93Z\\xdc:\\x89\\xa1e\\xce\\xe0x\\xe3\\xd0\\x8e\\xb5\\x8f#\\xc9>\\xa75\\xcck\\xbe8\\x90d8\\xfb\\xdb\\xb8\\xc7\\xb6\\x07\\xf3\\xae\\xb2\\xd2\\xfe\\xca\\xc2E{\\x1d%\\xd2U\\x19\\x8c\\xc9.\\xe4\\x8c\\xfa\\x81\\x8a\\xa4c4\\xd9M\\xec\\x92\\xdb\\xc4W\\xd1\\x06\\xdc\\x98\\x01\\x18\\xfb\\x13V`\\xd2\\xec\\xee\\xe6\\xc5\\xe1\\x8a=\\xa0\\x9f1\\xb8\\x03\\xdf5SP\\xbe\\x82\\xce\\xd9\\xaf.\\'D1\\x92\\xc5\\xdcu\\xcf\\\\\\xfa\\xe4\\xd7\\x03\\xe2\\x1f\\x1b6\\xab\\x17\\xd9,\\xd3d\\x04\\xe1\\xd8\\x9eXz}*\\xe2\\x9d\\xf4\\x14\\x92J\\xcc\\xf5}[\\xc2S\\xe9\\x1fg\\xd5\\xb4\\xf8\\r\\xc4p\\xae\\xd9\\xe0\\x1d^#\\xd4\\x0cz\\x1e\\x7f\\x1a\\xed\\xb4y-\\xfcA\\xa5Z\\xbcr\\xf9\\xb6\\xcaw\\x10~\\xf6GEoq\\xc85\\xe5\\xbf\\x05\\xbckys\\xad7\\x87.\\xe5ym\\xa5\\x84\\xbd\\xb7\\x98\\xd9(\\xcb\\xf7\\x94\\x1fB9\\xc7\\xb5{\\x94\\x16\\x96\\xf6\\xf2\\xbc\\xb1B\\xa8\\xef\\xf7\\x8a\\x8cn\\xfa\\xd7Lc\\xd4\\xe0\\xa9-lZD\\xc0\\x14J2\\x98\\x14\\xe0\\xc0\\n\\tSWc\"\\x08\\xd3a\\xe3\\xe9S\\x8c\\xd3~_Zw\\x98\\xa3\\xbd1\\x06)E\\'\\x9a\\x9e\\xb4\\t\\x10\\xf7\\xa41\\xe2\\x9dQ\\x87_\\xef\\nP\\xeax\\xc8\\xa0\\x07\\xe6\\x92\\x81\\x83\\xde\\x97\\x14\\x08i\\xa6\\x9ay\\x14\\xc2(\\x026\\xebQ\\x9a\\x95\\x850\\x8a\\xa1\\x11\\xe2\\x90\\x8ay\\x1cSqLC\\x08\\xa6\\xe2\\xa4\"\\x93\\x14\\x01\\x19\\xa2\\x9cG4\\x98\\xa0\\x06\\xd2\\x1av(4\\x00\\xdaJu!\\xa0\\x06\\x1aJq\\x14\\xd3@\\x08i\\xa6\\x9ci\\xb8\\xa6\\x05\\xfd0\\x7f\\xad\\xfc?\\xadhv\\xaa\\x1ag\\xfc\\xb5\\xfc?\\xad_\\xedY\\xcbr\\xd6\\xc2\\xd1E\\x15#\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80> \\xa5\\xa4\\xa2\\xb7:B\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x04=\\r}\\xbf\\xda\\xbe =\\r}\\xbf\\xda\\xb3\\x99\\x95Ah\\xa2\\x8a\\x830\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\xc9>7(e\\xd0\\xf3\\xdb\\xed\\x1f\\xfbN\\xbc}\\xd3\\xda\\xbd\\x8f\\xe3P\\xcf\\xf6\\x1f\\xfd\\xb7\\xff\\x00\\xdau\\xe4\\x8c\\xb5/sH\\xecgI\\x182)#\\xa5.\\xc3V\\x1d~j\\x15i\\r\\x8c\\x11\\x8a\\x90%<-H\\x16\\x81\\x11\\x84\\xf6\\xa7\\x04\\xf6\\xa9\\x02\\xd3\\x82\\xd2\\x19\\x18Z\\xde\\xf0\\x92\\x9f\\xf8H\\xed\\x80\\xf4o\\xe5X\\xc0V\\xef\\x84\\xbf\\xe4d\\xb5>\\xe7\\xf9SB=1A+\\xf3\\x1e~\\x94\\xe0\\xb8\\x1diE(\\xadL\\x84\\x14\\xe0(\\xa5\\x14\\x00\\xa3\\x14\\xe03I\\x8ap\\xa0\\x05\\x02\\x9c)(\\x14\\x00\\xf1N\\x14\\xc1\\xda\\x9d\\x9a\\x00x\\xa5\\xc8\\xa6\\x83K@\\x0b\\xb8\\xd3\\xb7\\x1a`\\xa5\\x06\\x80\\x1f\\xc9\\xa5\\xe9\\xde\\x99\\x9a\\\\\\xe6\\x8b\\x80\\xf0iA\\xa6\\n\\\\\\xd3\\xb8\\x0f\\xcd\\x19\\xa8\\xc9\\xa3u &\\xce)CT;\\xa9w\\xd3\\x118ozx#\\xd6\\xab\\x86\\xaaZ\\x9e\\xbf\\xa5h\\xb1\\x87\\xd4o\\xa1\\xb7\\xcfEv\\xf9\\x8f\\xd1z\\x9a\\x00\\xd7\\x07\\x8a\\x1aUD.\\xee\\x15W\\x92X\\xe0\\n\\xf2\\x8dk\\xe3$1\\xb3\\xc5\\xa2\\xd8\\xb4\\xa7\\xa0\\x9e\\xe0\\xe0}B\\x8eMy\\xee\\xb1\\xe2\\xddk_bo\\xef\\xa4d\\xed\\x12\\x9d\\xa8?\\xe0\"\\x93\\x92)F\\xe7\\xb6\\xeb?\\x12t\\x1d(\\xf9p\\xcc\\xd7\\xf3\\xf26[`\\x80}\\xd8\\xf1\\\\\\xaf\\xfc$\\xd2\\xf8\\xbfQ\\x82\\x1b\\x98\\xa3\\xb1\\x8c\\xc9\\xb65S\\xbc\\xe4\\xf4\\xc9\\xf7\\xaf-\\x8ab\\x9d\\x00\\xe3\\xde\\xba\\x1f\\t\\xc1}\\xaa\\xeb\\xd6\\xf0\\xdba|\\xa7\\x12H\\xe7\\xa2\\xa89\\xedS\\xcc\\xcbQG\\xd1\\x88\\x8f\\x1cj\\x1d\\xc2*\\xa8\\x1dy\\xe0T\\x0f\\xa9ZBH\\x8f\\xf7\\xaf\\xf9\\xd6x\\xb4\\xbb\\xbbm\\xd3\\xb9T<\\x8d\\xdc~\\x82\\xafA\\xa7\\xc1\\x1e2\\xbea\\xf5n\\x07\\xe5TfA\\xf6\\x8b\\xfb\\xde\"\\x05\\x13\\xfd\\x9f\\xf1\\xe9RE\\xa6&|\\xc9\\x9c\\xc8\\xfe\\x80\\xff\\x00SZ\\x00`c\\xb7\\xa58P\\x05w+j\\x9f\"*g\\xd3\\xaf\\xe2k\\x87\\xd4\\xf2\\xbf\\xe5@X\\xb1\\xb9rpi\\xads\\xe5\\x8c\\xfc\\xa3\\xea*\\xb6\\xf7\\x1d\\x14\\x93\\xe8EX\\x8bp`\\xcf\\x12\\x92:|\\xb4\\x82\\xc2Etg\\x7f\\x9a\\x07`:\\x04N\\xb5K\\xc5\\x11\\xdb\\xdd\\xe8\\xa6\"\\x84\\x0c\\xfc\\xc8x<\\x8cV\\xcf\\x99s<{R1\\n\\xff\\x00{\\xb9\\xac-_O\\x90[H\\xfes\\x12\\xbc\\xec\\xc6wsC\\xd8\\xa8\\xeex\\xed\\xbd\\xbc\\xd7\\x13\\x08\\x83\\x15f\\xf9I\\x07\\x9cg\\xd2\\xb5tw{\\x1f\\x11}\\x95\\x0b\\x90\\xd2\\x02\\x19\\x8f$\\x01\\xc7\\xebY\\x97w2Zk\\x13\\xcf\\x1d\\xb2\\xc1\\xb5\\x8f\\xee\\xc7\\xdd\\xa9\\xb4I$\\xb8\\xd5\\xa1\\xbci\\x15J8g>\\xbc\\xfe\\x95-\\xbby\\rZ\\xf6g\\xb5x\\x16\\xe0[\\xc16\\x9bm\\x1b\\xbc\\xec\\xc2K\\x99\\x15\\xb8\\xce>\\xe95\\xe8k4\\x8d\\xe4\\xdb\\xc5\\x95f\\xe4\\x83\\xde\\xbc\\xc7\\xe1\\xe4\\xc4\\xc3z\\x18\\x80\\xed1\\x0c:s\\xd3&\\xbd\\x0e\\xc9\\xf0\\x8dpWr\\x92\"C\\x9f^\\xb8\\xfc+jN\\xf1\\xb1\\x9c\\x96\\xe7K\\x1c@E\\x1c\\xaa\\xd9\\x8cq\\x9fn\\xe7\\xf1\\xa9\\xb6\\xfd\\xa1\\x0b\\xb9\\xc2\\x0e\\x8a*\\xba\\xbe\\xf8\\x99@\\xc4h\\xbc\\xff\\x00AV\\x1c3!\\xdb\\x85\\xc0\\xc9\\xf74\\xda2L\\xa6\\xee\\xb2\\xc9\\x99N\\x10p\\xa8\\x07\\xe9R\\xc1\"\\xcd\\'\\'\\xe6_\\xba\\x83\\xee\\xa8\\xa8<\\x89$\\x0c\\xe3\\x80\\x07\\x00\\xf7\\xac\\xa6\\x9ev\\x9cCl\\xdb$\\x90\\xe3p\\xe9\\xf5\\xa1\\xecR\\xb3/\\x19g\\x92\\xe3l\\x12\\xf0\\x18\\x92\\xe4t\\x03\\xd6\\xb35\\xcf\\x14X\\xe8\\xcf\\x1c-6\\xeb\\xa9\\x18\\x02\\xcc2Tg\\x92}>\\x95[\\xc4:\\xb4~\\x1d\\xb1KKI\\x15\\xaeg$!v\\xcf=\\xd8\\xff\\x00\\x85y_\\x8b\\x05\\xb2\\xdd\\xd8\\xcb\\x1d\\xf3\\xcb$\\x844\\xee\\xcd\\xd7\\xdf\\xf9\\xd74\\xe6\\x93\\xb1\\xd3\\n^\\xef3:\\x1d;\\xc5:\\x9d\\xf7\\x8am\\xef\\x96W\\xfb\\x01\\xb9\\x01s\\x81\\x95\\xdd\\x8f\\xe5^\\xe4+\\xe7\\x1f\\x08\\xcdsuqe\\xa6\\xba\\x16\\xb57@y\\xd1\\xe5\\x83s\\xd0\\xfat\\xef_E#\\xee8\\xab\\xa4\\xdbN\\xe6U\\xedubZ\\x8ec\\x88\\xd8\\xd3\\xc1\\xcdGq\\xfe\\xa5\\xabS\\x03\\x15\\xf2\\xf7\\x00\\x01\\xd4\\x8a\\xb3g`\\xb6\\xc0\\xcd(\\x06^\\xa0\\x1f\\xe1\\xa5\\xb2\\x87s4\\xee3\\x83\\xf2\\xd4w\\xf7\\x84eT\\x12z\\x00:\\x9aQ\\x85\\xdd\\xd89YY\\x0c\\xbf\\xd4R0r\\xdd;\\xd7\\x1d\\xaak\\x83sm~\\x82\\xba\\xd8\\xf4\\xb8\\x0c\\x8a\\xf7{\\x9d\\x81\\x19\\r\\xc2\\x83\\\\\\xf6\\xb9\\x05\\x85\\xe4\\x93Eeg\\x18\\xbdC\\x84E\\xe9!\\x1d\\x88\\xedZ\\xb9\\xa5\\xb0\\xe1MI\\xa4\\xd9\\xc2\\xdfj\\xf2\\xbc\\x9f,\\x8cB\\xd6D\\xb7\\x921\\x04\\xe7\\x18\\xeb\\xeb^\\x93\\xa6i\\x96N<\\xadc\\xc3\\xe2\\x06#)3&\\x03z\\x83\\xe8j\\xd5\\xc7\\x83\\xfc9v6\\xad\\xabD}cj\\x8ev\\xd1R\\xa7\\xcb+\\x1eC\\xe7?\\x99\\xcb\\xf0i\\x8d!\\x04\\x80\\xc6\\xbd\\x03Y\\xf8\\x7feg\\x18\\xb8\\xb7\\xbd\\x99\"\\r\\x86\\xde\\xa0\\xed\\xcfJ\\xe7\\x13\\xc2r\\xc9)\\t\\xa8[\\x14\\xce76G\\xe9R\\xe6\\x96\\xe6\\xd0\\xc3T\\x9cy\\xa2\\xae\\x8c/9\\x80\\x03\\x83J\\'#\\x00\\x0e>\\xb5\\xd6\\xdb\\xfc>{\\x97T]Z\\xdc;t\\x0623\\xf4\\xab\\x1f\\xf0\\xaa\\xf5L\\xfc\\xb7\\xb6\\xa7\\xd39\\x15JI\\xece8J\\x0e\\xd2V8\\xd5\\xb9#\\x8c\\xf3RG|\\xeb\\xc8\\x93\\xa7j\\xe8n\\xbe\\x1a\\xf8\\x82\\xd8\\x17Qo*\\x8e\\xbb%\\xe7\\x1fLV3\\xf8_[\\x8d\\x88\\x16[\\x81\\xfe\\xe4\\x8a\\x7f\\xad\\x0eV\\xdc#JRW\\x8a\\xb8&\\xabp\\x99!\\xdb\\xf3\\xab1k\\xf2\\xc6:\\xb6\\xe3\\xd0\\xee\\xe9Q\\xc3\\xe1=nR\\x01\\xb4\\x08OM\\xf2\\xa8\\xcf\\xebZ\\xb0\\xfc9\\xf1\\x0b\\x91\\x98aL\\xff\\x00zQ\\xfd)\\xa9_\\xa92\\xa6\\xe3\\xf1!\\xb6\\xfe%\\x91xm\\xe4{\\x9a\\xbc\\xc3\\xf55\\xa4#vg9hv6\\xf8\\x866\\x93\\x8e\\x06\\xc5\\xfa\\x9e\\xa7\\xfaT\\xc8\\xe3\\x00g\\x9a\\xe7\\xe5\\xb5\\xd6\\x1ab`\\xd4\\x968\\xb3\\xf2(\\xf9\\xb0?*\\xabx\\xbe#\\xb4R\\xe9~\\xd3(\\xeb\\xe5\\xa6H\\xfc1\\xcdn\\xa2\\xc4\\xa7\\x14\\xacu\\xcc\\xfbW\\xadC\\xbc\\x05\\xcdpcS\\xd5.2\\x0e\\xab #\\xb0\\\\\\x1ai\\xb9\\xd4G\\xdf\\xd4\\xae\\x7f\\xef\\xaa\\xd22Q\\xdc\\x99\\xd2\\x94\\xde\\x87p\\xf2\\x0cq\\x9c\\xfa\\xd2)\\r\\xce\\xe3\\\\JM|x:\\x85\\xd7\\xa8\\xa9D\\xf7\\xa8\\xb8\\xfe\\xd1\\xbb\\xfc\\xc5W\\xb4D}Vgl$\\xc7\\xf1Pd\\'\\xa1\\xe7\\xe9\\\\Tw\\x17L\\xe0=\\xfd\\xd9\\xcf\\xa3\\xd6\\xacV\\x9b\\xb1\\x9dCP\\x07\\xfd\\xf1\\xfe\\x152\\xad\\x18\\xee\\'Bq\\xdc\\xe8\\x15\\x98\\x9er\\x7f\\nWr\\xa8q\\x9c\\x9fj\\xc3\\xfe\\xc8W\\xff\\x00\\x97\\xfb\\xf6c\\xeb- \\xd0\\xe1v\\x0b%\\xc5\\xe9\\xfa\\xcex\\xa8X\\x98=\\x88\\xf6l\\xdbI\\t=\\xfaT\\x900\\x12\\x86,T\\x00k\\x9a\\xd54\\x8b-2\\xc6[\\x93stv\\xaeF\\xe9\\x8e\\x07\\xd7\\xda\\xb9\\xc1\\xab\\xe9\\x89$m6\\xa1\\x01\\xdaC\\x1f\\xde\\x83\\xc7\\xe7W\\x1a\\x8a[\\x03\\xa6\\xd6\\xa4\\x972\\rK\\xc6\\xf3\\x10w\\x04p\\x8aO\\xa0\\xe6\\xbb9\\xe4\\x16\\x9at\\xb2\\x91\\xf7P\\x9f\\xd2\\xb8\\xdf\\x08\\xc5\\xf6\\xbdFk\\xc7\\xea\\xee\\xcf\\xc8\\xf5\\xf1\\xc6\\x07\\xd4s\\xf8\\x11U/\\x19\\xa3\\x8d`\\xc1\\x129\\xe5O\\xf9\\xff\\x00?\\x8dY\\xd4t\\xf1\\xa7\\xdb\\xc4\\r\\xc0\\x9d\\xa4\\x7f8\\xce\\xa78\\xe3\\xe5\\x07\\xdf\\x86\\xfa\\xd6e\\xb4\\xb9\\x9f}\\xc2\\x85*\\x08\\x0e;\\xf1\\xc6z\\xfb~tru\\'\\xebN\\xca\\x9d\\xadr\\xd2\\'\\xd9\\xf6\\x18X\\xa4\\xa8A\\x0e=A\\xcf\\xf3\\xab\\xf1\\xcf\\x15\\xe1\\x1ed\\x9fd\\xbf\\\\\\xec\\x9dx\\x0f\\xf2\\x9e\\x0f\\xa7A\\xf9\\xd56R\\xa7-\\xde\\xa3\\x9c\\xa9\\x88\\x823\\x9e\\x00\\x1e\\xb5\\x9f3\\xb9\\xdf*\\x11\\x8d;\\xa3j\\x0bG\\xd4\\xf5\\x95\\x8a\\xe3\\xcb\\xd3\\xef\\xa2\\xdd?\\x9e8\\x8a|6y\\xfc\\x7f\\xadZwMV\\xfe\\xebT\\xbaQgqh?\\xd1\\x80P\\x12a\\xd3\\x8e\\xd9\\x07\\x9f\\xc6\\xa9-\\xd9\\xb1\\xd1SJ\\xbb\\x8d\\xaeZ\\xed\\xc4\\x9b\\xd5\\xbex\\x869\\xc1\\xeb\\x82\\xbf\\xd6\\xb4/\\xadcy\\xac<;:\\xc96\\x97\\x01\\xc8\\xbeA\\xc8V\\x19\\x19\\xfc\\xebec\\xc2\\xa8\\xe4\\xa6\\xeesOmp\\x97\\xeao\\x93\\x130\\xf3^6^\\x9c\\xe0\\x0e{c\\xa50\\xda\\xc2rP\\xbcd\\xe4d\\x1e\\xc7\\xd7\\xd7\\xd2\\xb4\\xb5\\xab\\xc9\\xaeuvY\\x8c{\\xed\\xe1XQ\\xd4\\xe7\\xcdE\\xcf\\xcf\\xf8\\xd5\\x00\\x0e+9I\\xa6z\\x98J0\\xa9N\\xf2Wf\\x04\\xcaRF_\\xee\\x92*:\\xe8/4\\xcf\\xb4\\xdd[\\xf9l\\x14\\xdcE\\x95\\xf9x,8#\\xdb\\xeb\\xcd`\\xba\\x14,\\xad\\xd4\\x1c\\x1a\\xde.\\xe8\\xf2+St\\xe6\\xd0\\x94\\x94\\x03[\\x1e\\x18\\xd1\\xff\\x00\\xb7\\xfcIa\\xa5o1\\x8b\\x99B3\\x8e\\xaa\\xbdI\\x1f\\x80\\xa6d\\xb5\\x13C\\xd1\\xa5\\xd5n\\n\\x08Y\\xa3\\xe8\\xd2\\x0e\\x89]$\\xfa\\t\\xb4\\x81\\xbf\\xe2w\\x14\\x8a\\xb8V\\x8eh\\xd8c\\xdb=k\\xd4\\x93\\xc0:U\\x95\\x9a\\xdbE\\x7fq\\x1c\\x11\\xe7h*\\xb9c\\xeaN95\\xccj^\\x06\\xb9\\xdf$\\xd2\\xdc\\xa8\\xb2||\\xe22d\\xc0\\xe9\\x808\\xe7\\xd4\\xe0V\\x12\\x9c\\xaez\\xb8jxx\\xafy\\xeap\\r\\xe1y\\xeeJ\\x9bI\\xed\\x1c\\x9e\\xaa\\xb3\\x8f\\xea\\x06>\\x94\\xe5\\xf0\\x86\\xb4\\x92\\xa3\\x1d:k\\x809q\\x0b\\x89\\x0e>\\x8asZz\\x8c:n\\x9dw\\xfe\\x84f.\\xa0q0\\x04\\xe7\\xb9\\xe2\\xaa\\x7fn^D\\xe1\\xd0\\x85 \\xe4\\x15\\x18\\xc5%VH\\xe9\\x96\\x06\\x9d\\xae\\x8c\\xc8\\xa6\\x92\\xda\\xe6KvI!$\\xff\\x00\\xab\\x90\\x90A\\x1f^k\"\\xe9\\xf7\\xcc\\xcc{\\xd7\\xa4\\xa7\\x8d\\'\\xd6@\\xb7\\xd6\\xb4kMU\\x02\\xf2\\xcd\\x11\\x12\\x80;\\x87^}9\\xab\\x96\\x1e\\x18\\xf8u\\xe2/\\xf5wZ\\x86\\x9b9\\xff\\x00\\x96o:\\x9f\\xc8\\xb0\\xc1\\xfc\\xebeV\\xea\\xcc\\xf3\\xeb\\xd2\\x9a\\x8d\\xacy\\x15&+\\xdb\\xaf\\xfe\\x05\\xd9\\xf9\\x05\\xf4\\xedz]\\xddv\\xdcD0\\x7f\\x11\\\\e\\xdf\\xc3k\\x8b[\\x87\\x81\\xb5\\x18\\x16T\\xfb\\xc9\"\\x15#\\xf9\\xe6\\x9b\\x9cV\\xe7$(N\\x7f\\n2\\x16\\x1ay\\x88\\xe3\\x85\\x19\\x15\\xf4\\x87\\xc3\\x1b\\x03i\\xe1\\x11;\\xfd\\xeb\\xa9ZN\\xb9\\xe0|\\xa3\\xf9W\\x8di>\\x13\\x9a\\xd2\\xddak\\xdbP\\xdc\\xee+\\x93\\x9a\\xf5\\xdf\\x0f\\xf8\\xa7M\\xd1t\\x0b\\x1d6O1\\x9e\\xde-\\x8e\\xeb\\x8c\\x13\\x92I\\x1c\\xfb\\xd5F\\xac;\\x8eX:\\xdf\\xcav\\xdd3\\xce)C\\x12\\xdc\\x808\\xfc+6\\xc7_\\xd35E&\\xda\\xe1X\\x8f\\xbc\\xa7\\x86_\\xa8\\xab\\xa2x\\xc7\\x1b\\xbf:\\xd5M>\\xa74\\xa9\\xca.\\xd2D\\xdf\\xa5&Nv\\x9c~\\x14\\xcf:\\x1d\\xbf\\xebW\\x1e\\xe6\\x9e\\x8c\\x8f\\xca\\x90\\xc0w\\x04\\x1f\\xe5E\\xd16b\\x13\\x91\\xceO\\xadF0\\xccz\\x8a\\x90\\x80\\xd9\\x03\\'\\xfaSJ\\xb2\\x82y\\x1fQN\\xe3\\xe5do\\xbb\\xe6 \\x821\\x8f\\xa5!\\x1f \\xe0\\x86\\xa5d \\x82y\\xc9\\xedN\\\\\\xe3\\x91\\xc52D\\xf9\\xd9p:\\xfb\\xd3\\n\\xe3\\'\\x1d*R?\\x1e\\xdfZL\\xf1\\xb7\\xf3\\xa0\\xa1\\x98\\xf9s\\x9ai\\xc1c\\x91\\xf8\\x83N \\x8c\\x9c`z\\xf4\\xa8\\xa4\\x9a\\x08Ty\\x93\\xc4\\x85G\\xf18\\x1f\\x8d+\\xa0PodH\\x07\\xcb\\xc62*\\x06\\xe1\\xfb\\xfa\\xe35_\\xfb_O/\\x85\\xbd\\xb7<\\xe0|\\xff\\x00\\xd6\\xad\\xc6<\\xe4\\xde\\x8c\\xac\\xa7\\xb89\\xfeTs.\\xe5:S[\\xa26\\xdd\\xb4\\x1d\\xb9\\xcf\\x18\\xa4n\\xdc\\x11\\x8e1R\\x98\\xa3C\\x96|g\\xf0\\xaaWZ\\x8e\\x9fb\\x0b\\\\\\xcc\\x90\\xe3\\x90\\xd2\\xb8Pj}\\xa2\\x12\\xa7\\'\\xb1\\x1c\\xac\\xc0\\x82\\x07\\x1fNi\\xb2\\xcc\\xc38\\xc0\\'\\x93\\x91\\x8a\\xe5\\xf5_\\x88\\xfe\\x14\\x85\\xde\\x19.\\xe3\\xb8\\x18\\xe7\\xcaVa\\xf9\\x8a\\xe7u\\x8dwB\\x99\\x91\\xad/o\\x11N\\t]\\xa1\\x87>\\x999\\xa8\\x95{l\\x8e\\x88au\\xf7\\xdd\\x8fA.\\x1b\\xae\\xd3\\x8e\\x14\\x10\\x0e=\\xaa\\x9c\\x930\\x9b.G\\x97\\xd4m8\\xe0W\\x95O\\xe2\\xdd\\x1e\\xceb\\x91\\x9b\\xa9\\x08\\'p2\\x11\\xfc\\x85U\\xff\\x00\\x84\\xda7\\x90}\\x9e;\\xe5 \\xf0D\\xc7\\xfa\\x83S\\xed\\xfb\\xa3O\\xa9E\\xbfv_\\x81\\xeas\\\\\\xb8PJ\\x15\\x03\\xd2\\xa9MxB\\xe0\\x16\\x1b\\xf9\\xe9\\xc6:f\\xb9-?\\xc5\\xa5\\x1c}\\xae\\xe70?i\\x00WS\\xf5\\x1c\\x11\\xf5\\x15}\\xf5\\x94\\x95\\x91KS_M\\xd3>\\xd5\\x16\\xf5\\x912\\x0f*\\xed\\x8a\\xd4\\x8bL\\xdb\\x11f@\\xe4*\\xe0)\\xfcjM7O\\x8aE# a{\\n\\xde\\xb7\\xb4\\x93h\\x0c\\x8aTc\\x86\\x1ct\\xac\\xcb8=gC\\x92\\xe8\\xbc\\xb1\\x03\\x1c\\xd1\\xa8\\xf9OG\\xc7\\xf5\\xaeE\\xe3\\x9d\\x1c\\xa3\\xac\\x8a\\xcb\\xd4\\x10r+\\xd9\\xee\\xac\\x97\\xcaf\\x91\\xca\\xf3\\xc6>\\xa2\\xaa\\xcf\\xa1i\\xb7\\xa8\\t\\xb9d\\xb8\\x1dL\\x98\\xda\\x7f\\x1e\\xb5q\\x93Fr\\x82l\\xf2\\x10\\x93\\x1e\\x81\\xa9\\xa7\\xcc\\x07\\x9c\\xd7\\xa3\\xcd\\xa3\\xc2L\\xa86\\xe5xP\\x14\\xe1\\xab3\\xfb0d\\x85\\x8d\\x86A\\xc9\\xc7\\x15^\\xd3\\xc8^\\xc9\\x1c_\\xef;n\\xa5\\x02S\\xd3w\\xeb]\\xf6\\x9d\\xa2-\\xf4\\xc9\\x02A\\x8c\\xa9!\\xb6\\xf3\\x90:\\xfbU\\xc1\\xe1\\xa9L\\xed\\x19.\\xac\\x84eXQ\\xed<\\x83\\xd9#\\xcd\\xbc\\xb9\\x8f\\xf0\\xbf\\xe4i\\xc2\\x0b\\x83\\xfc\\x0f^\\xa0\\x9e\\x1cU\\x9dc\\xd8db2B\\x8e\\x95a\\xfc?\\x12\\x9c\\x0bi\\x08\\x1dq\\xc6h\\xe7}\\x83\\xd9\\xa3\\xcaE\\xad\\xd1\\xe9\\x14\\x94\\xf4\\xd3\\xafd8X$&\\xbdU\\xf4\\x05R\\x19\\xac\\xe5\\x0b\\xb7\\xefg\\x14\\xe8\\xacb\\xb1\\xd8\\xf2\\xc0][ |\\xdf\\xd6\\x8ew\\xd8\\x154yci\\x17\\xe82\\xd1\\x10=\\xcdFl/\\x00\\xff\\x00T\\xf5\\xec\\xb6I\\xa7\\\\\\x94\\x91\\xad\\x89U8+\\xbb\\x00\\xd5\\xa8t\\x9d6b\\xf3\\xc5n$\\xda\\x06\\xe0\\xa4\\xf3\\xf8\\x1a9\\xd8\\xfd\\x9cO\\x13\\x1ae\\xf18\\xf2\\x9b=jt\\xd1o\\x1b\\x00\\x84\\x04\\xfa\\xb8\\xafk\\xfb\\x06\\x99,d\\xacp\\xa3\\x81\\xca3`\\xd5{=\\x17M\\x92\\xe9\\xc4\\xad\\x03&\\xc3\\xb5x\\xc6}\\x8d.f.H\\x9e3.\\x8by\\x18\\x07\\nA\\xf4qQ.\\x99x\\xceUbb@\\xc9\\xc75\\xed\\x82\\xd7I\\xb7O\\xb3\\x7f\\xa3\\x17\\xdc@\\xca\\x868\\xac\\x9b\\xad1q\\xe7\\xda\\xce\\x909%6\\x85\\xebG3\\x1f\"<\\xa7\\xfb.\\xf7\\xfex\\xb7\\xe7Mm:\\xf06\\x04L\\xdf\\xee\\xf3^\\xabi\\xa1]\\xc4\\x89$\\xcf\\xe5\\xa9\\x7f\\xb8\\xca2FkZM\\n4;\\x94q\\x8e\\x810\\xdczS\\xe7b\\xe4G\\x885\\xa5\\xca\\x1c4R\\x03\\xf4\\xa8\\xccr\\x0e\\xa1\\x87\\xe1^\\xc3\\x7f\\xa3 %\\xc4n\\x8b\\xd4\\x9d\\x80dz\\xe2\\xa0]\\x15b\\xf9\\x19!u`\\x0eXr\\x01\\xedG\\xb4\\x0ff\\x8f&\\x10L@!\\x1f\\x1fJx\\xb7\\x98\\x9f\\x99\\x18\\xfe\\x15\\xeb\\xb0xz\\x1c\\x14\\x8d2\\xed\\x94\\xda\\x00\\x19#\\xebO>\\x15\\x96F2\\xfd\\x95W\\x1c\\xb4E\\xc6@\\xf5\\x1e\\xd4\\xbd\\xa3\\x0ff\\x8f)\\x86\\xc4\\xe3,2\\xdc\\x1c\\n\\xf4\\x9f\\n\\xe8\\xd1\\xdc\\xc3\\x0b\\x00v\\x1e\\x19A\\x0c\\x0f\\xd4\\x1a\\x9d\\xacc\\xb4\\x93\\x1ff\\x89\\xd9O\\xcb\\x1b0!\\x85oZ\\xb5\\xb5\\xbd\\x9aO\\x05\\xb1W\\x88\\x80\\xea\\x91\\x13\\x8f\\xa5F\\xad\\xdd\\x97k\\x17\\x87\\x81\\xedPn\\x95C\\xa19\\n\\xd2\\x15?\\xd6\\xae\\xc5\\xa1Z\\xd9\\xdb\\x90\\xb1\\xc7\\x11R\\x01P\\xddG\\xa95oJ\\xd5l\\xee,\\x8c\\x8e\\x8f\\x1e8]\\xc39\\xabi<2\\xa2J#\\xceI\\x0c\\\\c\\x18\\xee*\\xec\\x85s)\\xa1\\xda\\xa0\\xa1\\x80\\xc6[\\xe5X\\xd86\\xe1\\xeaA\\xa9,mL\\x13\\x92-J\\xaa\\xb6\\xe3\\xf2\\xfc\\xb8?N\\xf5\\xa7k\\x0c\\x17e\\x9c\\x95leX)\\xce=\\xaa\\xd4\\x96\\xcc\\x15<\\xb4d\\x8dO\\x00\\x1e\\xbfZV\\x0b\\x8c}:\\xd6\\xefc\\xbd\\xb8\\xcff\\xc6\\x08\\xf7\\x1e\\xf5\\x85y\\xe1\\xadF\\xcass\\xa5]d\\x13\\xf3oa\\xb8\\x8e\\xe3\\x91\\xd6\\xb7\\xe6\\xbc\\x9e\\x04\\xff\\x00_\\xb5\\x14\\xe3o\\x97\\x9e?\\xc2\\xacEv\\xaf\\x16\\xc9p\\xd9\\x19$g\\x9f\\xce\\x98\\x8eJx\\xb5\\x08&\\x12\\xdcJ\\xf7\\x01\\x93\\x95f\\xc1\\x1f\\x95R\\xb2\\xbd\\xbc\\x85\\xfc\\xb6w\\x86\\xdd\\xdc\\x91$\\xa9\\xbf\\xca>\\xa3\\xb8\\x15\\xd2\\xea\\x89\\x0c\\x90\\xa3\\xa9\\x0b\\xb7\\xa8n0;\\xf3Yj/]\\xcc\\x91yf58\\x07?\\x8d\"\\xae[\\x82\\x1b\\xabI?\\x7f<\\x17\\x0b \\x0e\\n\\xbe\\x1c\\x8foZ\\xc8\\xf1\\x16\\x9f\\xe6)\\r\\x9e\\x99\\x07\\x18?\\x8f\\xf8\\xd6\\xf8\\xb1y\\x15\\'X!\\xdc\\x83\\x95`\\x1b>\\xa2\\x96\\xf7N\\xb7\\x16\\xcd\\xe5\\x97A\\xff\\x00<\\xc9\\xc8\\xfc3\\xd3\\xf0\\xa4\\xd5\\xd0\\x93\\xb3\\xb9\\xe7q\\xe9\\xcd+\\xbe\\xee\\xf8\\x18\\xc7 \\xfdjv\\xb3`\\x19\\x1e7S\\xbb\\nq\\x9d\\xdf\\x8d_\\x95\\xa7Ra\\x84\\x0e\\xbc\\xb1=\\x05O\\x1c\\xb3s\\xfb\\xbes\\xdc\\x8e\\x07\\xe1Y\\xf2\\x9d\\xea\\xb3h\\xafa\\xa6\\xc1*\\xf9\\x92\\x81+\\xafFq\\x91\\x8e\\xdc\\x1a\\xe9,\\x9e$\\xda\\x14.@\\xc7\\x03\\x15\\x92G\\x98U\\x83\\x98]H+\\x83\\x90}\\x88\\xad$\\x8c\\xba\\x06V$\\xfa\\xd5$aQ\\xb6m\\xc76pG\\x15\\x89\\xe2\\xe9\\x98h\\xb2\\x92r7/?\\x8d[\\xb7g#kn\\xcf\\xb5cx\\xbe\\xe0\\'\\x87\\xe6Fl6\\xf4\\x1f\\xadh\\xb71{\\x17\\xfc\\x1drZ\\x19\\x17\\xd0\\x02*\\xef\\x8b\\xf0E\\xba\\x8e\\xe0\\x1f\\xd2\\xb9\\xaf\\x03\\xdd\\x89%\\x91T\\xe7+]\\x07\\x8b\\x9f:\\xbcPvT\\x1f\\xca\\xab\\x10\\xef\\x04^\\x11~\\xf1\\x9c\\xbf\\x97\\xb1\\x80=}\\xe9\\xf3`DpF@\\xe9R\\xce:u\\xaa\\x93r\\x08\\xf5\\xf4\\xaeDw\\xb6u\\xbe\\n\\xf0\\xb5\\x9e\\xb3\\xa2jm\\x7f\\x16\\xe4\\xb8e\\x8d\\x18uB\\xa3;\\x94\\xfa\\xe4\\xfe\\x95\\x7f\\xc2Z\\x14\\xfe\\x1d\\xd4\\xf5\\x1b\\x1b\\x8es\\xb5\\xe2\\x93\\x18\\xf3\\x17\\xd4\\x7fQ\\xda\\xb6\\xfc\\n\\x81<-\\x06;\\xbb\\x9f\\xd6\\xba)a\\x12\\xa6;\\x8e\\x86\\xbb\\xe1\\xa2
a\\x93\\xdcQ\\xca>s\\xab\\x1e\"\\x9e)\\xdd\\x18\\xede\\x1bI\\xdd\\xe9V\\xed|_3G\\x12M6\\xd1\\x9c1^\\xb8\\xfaW\\x193?\\x9a\\xcf8;\\x9dw.=\\xf9\\x06\\xa3F\\xc3c\\xa8\\xf5\\xa5\\xca>{\\xe8vs\\xf8\\x80Ks\\xe5\\x1b\\xa9\\x0cG+\\x8c\\xe3\\x8a\\xb2\\xf7\\xf0[\\xc0\\xab\\x0c\\xcd\\x98\\xdc\\x02w\\xe7r\\xf7\\xc7\\xff\\x00^\\xb8w\\xca\\xcaG\\x1cz\\x1c\\xd3\\x0c\\xad\\xb8\\xf3I!\\xdc\\xf4\\x8dK\\xc6\\x91,& n\\x1c\\xb4a\\x90\\xb5\\xcf\\x0b\\xe9\\x95\\x02\\xaai^.\\xb9\\xb6\\xb8)\\x14\\xe4F\\xed\\xbc*\\xb6\\xe2N9\\xc8\\xfc+\\x82\\\\\\xc8x\\x1d\\x06M7{+ppG\\xa55\\x119#\\xd9\\x8f\\x8b\\xad/\\xd4\\xdb\\xdc>\\xfd\\xddJ\\x1c`u\\x18\\x1d\\xcf\\xb5D\\xf7\\xf6\\xdam\\x9c\\xd3\\xdbH\\xcc%\\x00\\x96
\\x9e\\xd5.Z\\x01\\x1a\\x97\\x12m\\x07\\x0b\\x83\\xd7\\xd0\\xd4I4\\x81v\\x97\\x18\\'\\x95E\\xef\\xf8t5I\\'kyU\\x96F\\x07\\x04\\x02>\\xf7=A\\xa6\\x86l\\xbd\\xdcQ\\x19!\\xb8\\x8f\\x12\\xb0\\xdar3\\x8c\\xf6\\x03\\xb7^\\xb52\\xd8\\xdb,\\x85\\xa0\\x93,\\xc7\\n\\xac\\xc0\\x15\\xed\\x81Y\\x11\\x18\\x1aU\"9w\\xb9;\\x9c\\x9c\\xbf
\\xc7L\\x8eM;\\xcd1\\x89\\xe4\\xba\\xd9#\\x00\\xdbK*m \\x8c\\x83\\xd5\\x818\\xe9@\\x1d\\x05\\x15\\xcfi\\x1e&\\xb7\\xbdc\\x05\\xd3ywF\\xe2\\xe2$\\x02\\x17\\x08\\xc27a\\x80\\xe4m-\\xb5r@9\\xeb\\xc5>/\\x10\\xd9_\\x0b9l\\xae\\x97\\xc9\\x9ea\\x18ym\\xa5\\x02PQ\\x9f\\x08\\xc4\\x01\\x9f\\x979\\xe4\\x0c\\x11\\xd6\\x807\\xa8\\xaez\\xe7\\xc5V0XG{\\x0cwsC$\\xf1D\\xa4Z\\xca\\x03\\x07`\\x03/\\xc9\\xf3\\x0cr1\\x9c\\xf0;\\x8a\\xb7/\\x884\\xe8n\\x85\\xbc\\x93\\xba\\xbeQX\\xf9/\\xb5\\x19\\xb1\\xb5]\\xb1\\xb5\\t\\xc8\\xe1\\x88<\\x8fZ\\x00\\xd6\\xa2\\xb1\\xff\\x00\\xe1 \\xd3\\xa4\\x9c\\xdb\\xa4\\xcce\\xf3\\x1e\\x15-\\x13\\x842.r\\x9b\\xc8\\xdb\\x9e\\x0f\\x19\\xe7\\x15OG\\xf1e\\x95\\xf6\\x95oqw0\\x82\\xe0\\xda-\\xcc\\xc0\\xc2\\xe8\\x98\\xc0\\xdcP\\xb0\\xf9\\x80\\'\\x1c\\x13\\xd4P\\xb5\\x03\\xa4\\xa2\\xb1\\xa4\\xf16\\x95\\x14>l\\xb3\\xcb\\x1f\\xefD;\\x1e\\xdeE\\x93yR\\xc0l+\\xbb\\x90\\x0e8\\xe7\\xb5C\\xafx\\x89t{\\x1b\\x1b\\x94\\x8e\\r\\xb7S\\xacA\\xaf&6\\xc9\\x18*\\xcd\\x96%I_\\xbb\\x8c\\x11\\xde\\x807\\xe8\\xac4\\xf1\\x1d\\xb4Z\\\\W\\xb7\\xef\\x00IC0{\\x07{\\xb8\\xb6\\xafV\\xde\\xa80\\x07r@\\x03\\xd6\\xa4\\x97\\xc4z\\\\W\\x17\\x105\\xcb\\x97\\xb6O2b\\x90\\xbb,k\\xb3~K\\x05 ey\\x1c\\xf3\\xd0s@\\x1a\\xf4\\xb5\\x91\\'\\x88,SF\\x9fUS3Z\\xc2\\t\\xcf\\x92\\xca_\\xd3h`7g#\\x04ps\\xd6\\xaa\\xcd\\xaakP\\xe9\\xd7\\x97W:U\\xbd\\xba\\xc5m$\\xd1\\x91u\\xe6\\x90\\xca\\xb9\\n\\xeb\\xb5q\\xff\\x00\\x01c\\xf5\\xa1\\xe9\\xb8-v:\\n+\\x15|Ia\\x1a\\xc2\\x973\\x14\\x99\\x926\\x90\\xacNR2\\xe0cs\\x80U3\\x9e7\\x11Tn\\xbcX\\x8bky,\\x10\\xc8\\x86\\xd2\\xfe+W2\\xc3&\\x19Y\\xd1X\\x8e\\x07?1\\xc0\\x19\\xe8\\x0fz-\\xad\\x84\\x9d\\xd5\\xce\\xa2\\x8a\\xc7\\x9b[\\x86]\\x0e\\xfe\\xfe\\xc5\\x8b5\\xa4r\\x12\\x93D\\xe8U\\xd5wa\\x95\\x80a\\xdb\\xd3\\x83P\\xa7\\x88!\\x84<\\xb7\\xb71$k\\x05\\xbb\\x94H\\\\\\xb2\\xb4\\x84\\x81\\x923\\x90N\\x00\\x03\\x91\\xcei\\x0c\\xdf\\xa2\\xb1\\xc7\\x88\\xb4\\xd3\\x0f\\x9a%\\x9b>i\\x87\\xca\\xfb<\\x86]\\xe0d\\x8f/n\\xfe\\x98=:\\x1c\\xd3%\\xf1>\\x91\\n\\xab5\\xcb\\x950\\x8b\\x82R\\t\\x1c,d\\x91\\xb9\\x88S\\xb4d\\x1c\\xe7\\x18\\xc78\\xa6\\x06\\xdd\\x15Q/\\xa0apU\\x9f\\x16\\xe7\\xf7\\x84\\xa3\\x00>P\\xdc\\x1c|\\xdc\\x11\\xd35\\x95/\\x89\\xec%\\xd3\\xee&\\xb3\\xbbTt\\xb6\\xfbJ=\\xc5\\xb4\\xa1\\n\\x7f|\\x0c\\x02\\xeb\\xd3\\xee\\xfa\\x8a\\x00\\xdf\\xc5-s/\\xaf\\xdd\\xa6\\xa9%\\xa8HJ.\\xa7\\x15\\x98;Nv4\\x02Bz\\xf5\\xc9\\xfc\\xbbU\\xb3\\xe2\\x9d\\x1c,\\x8cn\\x98$h\\xcf\\xbc\\xc1 WU8b\\x8d\\xb7\\x0e\\x07}\\xb9\\xc5+\\x01\\xb7Ef>\\xb9\\xa6\\xc7-\\xc4&\\xe9|\\xcbg\\x8a9T)%ZB\\x02\\x0e\\x079\\xc8\\xe9RX\\xea\\x96\\xda\\x91\\x93\\xec\\x8d+\\xaa\\x1f\\xbeauF\\xe4\\x8f\\x95\\x88\\x01\\x87\\x1dA4\\xc0\\xbfEb\\x9f\\x12\\xe9{\\xa5\\t,\\x8e\\xc8\\xae\\xc3l\\x12bM\\x9fx#m\\xc3\\x91\\x83\\xc2\\x93\\xd2\\x8d+]\\x17\\xda\\x04z\\xb5\\xc4\\x0fm\\x1b\\xa8m\\x81df\\xc1\\xc68(\\t\\'#\\xa0#\\xd0\\x9a\\x00\\xda\\xa2\\xb2&\\xd7\\xad\\x86\\x81{\\xaa\\xda\\x86\\x9dmc\\x91\\xda6V\\x89\\xb7 $\\xa9\\x0c2\\xa7\\x8e\\xe2\\xaa\\xc5\\xae^\\xc75\\x8ajz|\\x16\\xf1^\\x90\\x90\\xcdotf\\x01\\xca\\x96\\n\\xd9D# \\x1c\\x11\\x9eh\\x03\\xa1\\xa2\\xb1c\\xf16\\x93*J\\xebt\\xc1#\\x89\\xe7\\xde\\xd0\\xba\\xab\\xc6\\xbfy\\x90\\x95\\xc3\\x81\\xea\\xb9\\xea)W\\xc4\\x9a[G+\\x8b\\x89\\x00\\x8fa*\\xd0H\\xac\\xc1\\xce\\x10\\xaa\\x95\\xcb\\x02F\\x06\\xd0s@\\x1b4W1\\'\\x8bmM\\xd5\\x8f\\xd9\\xc4\\xcfk4\\x93\\xc5.\\xeb9\\x84\\xa1\\xe3\\x00\\xe1Sn\\xe3\\xces\\xc1\\xe8}\\r]\\x8f]\\xb6\\x96o2;\\xb8\\x9e\\xcf\\xec\\x8br\\x02\\xc4\\xe5\\xf0X\\x8d\\xd9\\xee8\\xc6\\xdcn\\xcd\\x00mQY\\'Y\\xb6\\xb9\\xd2\\xae\\xef-&\\n-\\xd5\\xf7\\x99\\xe1u\\xf2\\x99FN\\xf4 7\\x1c\\x1cpH\\xe9G\\xf6\\xe5\\x94rZ\\xdb\\xcf1\\xf3\\xa7\\t\\x87X$\\xf2\\xcb0\\xe0n\\xc6\\x14\\x9e\\xc0\\x9c\\xd0\\x06\\xb5\\x15\\x90\\xbe \\xd3Z;\\x89\\x04\\xee!\\xb7\\x0cd\\x98\\xc2\\xe2?\\x94\\xe0\\xedr6\\xb7<`\\x13I\\x07\\x88\\xb4\\xcb\\x89DI4\\xcb)\\x91\"\\xf2\\xe5\\xb7\\x926\\x0c\\xc0\\x95\\x042\\x822\\x14\\x9a\\x00\\xd8\\xa2\\xb2\\xa6\\xd7\\xb4\\xf8 y\\x9aI]\\x12W\\x85\\xbc\\xaby$!\\x93\\xefp\\xaaN\\x06:\\xf4\\xf7\\xa6\\xff\\x00\\xc2A\\xa5\\xbd\\xd2\\xda\\xa5\\xc9yZ%\\x9b\\xe4\\x89\\xd9V6\\x04\\x86f\\x03\\n\\xa4\\x03\\xc9 P\\x06\\xbd\\x15\\xcfX\\xf8\\x855-um-w5\\xb1\\xb3\\xfb@w\\x82H\\xcb\\x1d\\xe0\\x02\\xbb\\x80\\xca\\x90z\\x80~\\xb4\\xfb\\xef\\x13\\xd9\\xdai\\x9a\\x85\\xe4k<\\xe2\\xc9\\\\\\xb6\\xd8$\\xd8\\xcc\\xa7\\x04\\x07\\xdb\\x83\\xcf\\x07\\x19\\xc7>\\x94\\x07[\\x1b\\xd4V@\\xd7\\xec\\x1a\\xf6\\x1bB\\xf3\\xfd\\xa2dY\\x16/\\xb3K\\xb8)$\\x06a\\xb7\\xe5\\x19\\x07\\x93\\x8cq\\x9e\\xa2\\xab\\xc1\\xe2k\\x14\\xb3\\x85\\xee\\xae\\xfc\\xc9^\\x039kkYJ\\xec\\xc9\\x1b\\xb1\\x82@\\x18\\xef@\\x1b\\xf4VQ\\xd7t\\xe1r\\xb0\\x0b\\x92\\xec\\xc5\\x06\\xf5Fh\\xc1l\\x15\\x05\\xc0\\xda\\t\\xc8\\xc0\\'\\'#\\xd4V\\xad\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|5E\\x14U\\x9a\\x85\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x07j\\xfb\\x90W\\xc3}\\xab\\xeeAJD\\xc8Z(\\xa2\\xa4\\x80\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03#Z\\xd2\\xee5\\x1f\\xb1=\\xad\\xd4V\\xf3Z\\\\\\x89\\xd5\\xa5\\x84\\xca\\xa7\\xe5e\\xc1\\x01\\x94\\xff\\x00\\x17\\xafj\\xca\\x93\\xc2\\x06a\\xe7\\xcdso-\\xf1\\xbbk\\xa6i-7@I@\\x85|\\xa2\\xd9\\xc6\\x009\\xdd\\x9c\\xf3\\x9e\\xd5?\\x8b/o\\xad!\\xd3R\\xc2K\\x94{\\x8b\\xd5\\x85\\xc5\\xaa\\xc4de\\xd8\\xe7\\x0b\\xe6\\xfc\\x83\\x95\\x1d})\\x97z\\xcd\\xde\\x85\\xa1%\\xcd\\xca\\xb4\\xae\\x15\\xdeA\\xa9\\xdc\\xc3\\x0c\\xb8\\x1c\\xed\\x1eR\\x94f#\\xa0\\x1f\\x89\\xa5\\xa6\\xac:\\xa47Q\\xf0\\xb5\\xc5\\xfd\\x87\\xd8\\x97Q\\x8e\\xde\\xdc\\xdb\\xb4M\\x0c04q\\xee$\\x92\\xe1U\\xc7\\xafF\\xdc8\\xfa\\xd5\\xa7\\xd1o\\x16mQ\\xadu%\\xb7[\\xe6I\\x01\\x10\\x12\\xf1\\xba\\xaa)\\xf9\\xb7\\x0c\\x82\\xa9\\xd3\\x00\\x8c\\xf0j\\t\\x06\\x9d*I\\x9d\\x9f\\xeb6\\xc6\\xc9\\x8e\\xbc}\\xec\\xf7\\xaa\\xed\\xe29\\x16\\xe1\\x98X\\xa9\\xb0K\\xd1bg\\xf3\\xbfx$,\\x17;6\\xe3n\\xe2\\x06wg\\xbe)\\xba\\x7f\\x88\\xe7\\xbd\\xba\\xb4IlV\\x18/%\\x9a(]g\\xde\\xdb\\xa3-\\x9d\\xcb\\xb4`\\x10\\xa7\\xb9\\xa3p\\xf2+[\\xf8.(4\\xdb\\x8d?\\xcc\\xb4\\x16\\xefn\\xf0G$vagP\\xdd\\x0bI\\xbb\\xe6\\xc7\\xd0g\\xbdN|7u=\\xe3\\xdd\\xddj\\x11\\xc93Ij\\xe7\\xca\\xb6(\\xb8\\x85\\x99\\xb1\\x82\\xe7\\xae\\xef^*F\\xd7\\xae\\x06\\xa9y`-a\\x8d\\xe1Fh\\xbc\\xf9\\x99\\x1e|(9U\\xd8A^q\\x90\\xc4\\x8cr*\\xa5\\x97\\x89\\xa6\\xb6\\xd1\\xf4\\xab\\xadf$\\x8dn\\xac\\xcc\\xc6\\xe297\\x02\\xea\\x81\\xf6\\x91\\xb4`\\xb2\\xee8\\x1f\\xdd\\xc5\\x17\\xea\\rt.\\xa7\\x87\\x9a9`\\x91o0\\xd1_Ox1\\x17\\xfc\\xf4W\\x1bz\\xf6\\xdf\\x9c\\xf7\\xc7J\\xa2\\xbe\\x10\\xb8\\x91\\x9eK\\x9dU\\xa6\\x9aH\\xe1Vv\\x8d\\xce|\\xb9D\\x99\\xc39\\xc6q\\x8c\\x0c\\x01\\x9e\\x95\\x03j\\xb7_n\\xba{\\xb5\\x9e2\\xd2\\xe9\\xe0[\\xa5\\xc3\\x01\\x0bHpF@\\xe4d\\xf207c\\x15~\\xdb\\xc4\\x93\\xcdq\\x06\\xfb\\x05Ky\\xeeg\\xb6\\x8d\\xd2}\\xce^-\\xfdWh\\x18\"3\\xdf\\xd3\\xebG\\x9f`z\\xfc\\xcd+})b\\xba\\xd5%\\x91\\xc4\\x89~\\xea\\xcd\\x19\\\\m\\x020\\x84u\\xe78\\xcf\\xe3X\\xd6^\\x0bKS\\xa6\\xb3\\xdf\\xbc\\xb2Z\\xc8Zvh\\xf1\\xf6\\x901\\xe5\\x86\\xe7\\x8d\\xbbS\\x1dz{\\xd5\\x8d\\x03\\xc4W\\x1a\\xe5\\xd3(\\xb4\\xb6KQn\\x92\\xf9\\xd1]\\x19J\\xb3\\x13\\xfb\\xb6]\\x80+\\x009\\x198\\xe2\\xb3\\xb4\\xdd\\x7fS\\xb7\\xd3\\xa1Yl\\xbe\\xd7\\xf6\\x8b\\x8b\\xb8\\xed\\xe47D\\xbb\\xba4\\x8c\\x14\\x82\\xbf(\\xc2\\x10\\x0eN08\\xa3mC}\\r4\\xf0\\xe4\\xb0Ki,\\x17\\xa8$\\xb7\\xbb\\xb8\\xb9\\xf9\\xe0,\\x19ff%p\\x18`\\x8d\\xdc\\x1c\\xf6\\xe9R\\xdb\\xf8{\\xc8\\xfb\\x0f\\xfaN\\xef\\xb2\\xdfOw\\xfe\\xaf\\x1b\\xbc\\xcf3\\xe5\\xeb\\xc6<\\xce\\xbd\\xf1\\xd3\\x9a~\\x99\\xadG\\xad\\xb4\\xbfc\\x04B\\xb0F\\xff\\x00h\\x04e]\\xc6v\\xed#\\xa8\\x1bI\\xcf\\xa8\\xe2\\xb2\\xedu\\xbb\\xfb\\xa4\\xd3\\xf4\\xa1(]T\\\\\\xb4W\\xae\\x10|\\xa9\\x16\\x0b\\xbe1\\x81\\xbc\\x14\\xc7\\xfdt\\xf6\\xa7ml\\x1b\\xab\\x96\\xae\\xfc9=\\xc5\\xcd\\xd0\\x8a\\xfd#\\xb5\\xb9\\xbb\\x86\\xf1\\xe3k}\\xcd\\xbe2\\x87\\x01\\xb7\\x0e\\x0f\\x96;q\\xeb\\xda\\xa3\\xb9\\xf0\\xb4\\xd7\\xb7\\xc6{\\xddVIc\\xfd\\xfa\\x84\\xda\\xc0\\x84\\x91Yq\\xf7\\xca\\x8d\\xa0\\xf5\\n3\\x8ei\\xb6\\x1a\\xf5\\xc4\\x8b\\x1d\\xa5\\x85\\x91\\x9e\\xe1\\x8d\\xcc\\xac.o\\x08\\x01\\x12b\\x9f\\x7fi$\\x93\\xd0c\\x00q\\x9e*\\xac^*\\x02{\\xbdIR\\xe2X%\\xb6\\xb2h-\\x89\\'\\x0f+:\\xe3\\x038\\xe7\\x19 \\x1e\\x9d\\xf8\\xa5\\xa5\\xbc\\x87\\xb3\\x17R\\xf0\\xd6\\xa6l\\xe5\\x90\\\\\\xa5\\xdd\\xc1\\x82\\x0beX\\xa0\\xf2\\xb0\\xb1\\xc9\\xbfp\\xcc\\x9c\\xb7\\xfc\\t}\\x885oH\\xd1\\xaf\\x19\\xac\\xa7\\xbb\\x8dmZ\\xd2\\xe6YU\\x02\\xe5\\xa5\\x0e\\x85Is\\xe6>\\x1b,y\\xdc\\xd9\\x00t\\xed\\x1b\\xeb\\xfa\\xb4\\xf7\\x9a\\\\qi\\xeb\\x07\\x9dv\\xf0\\xca\\xb2\\xbb\\xa0\\x91DE\\xc1R\\xd1\\x06\\xc7\\xbe\\x07+\\x8e\\x875gW\\xd4\\xb5\\x1b/\\x10Y\\xa5\\xa82\\xda\\x0bif\\xb8\\xb7\\x08\\x0b\\xb8VA\\x95=w\\x00\\xc4\\xe3\\xbfN\\xb8\\xa7\\x7f\\xc4\\x9b\\ti\\xe1\\xa9,\\xa7\\xb4\\x92;\\xc4a\\x12\\\\E*\\xbc\\'\\xf7\\x89,\\x9ea\\x03\\r\\xf2\\x91\\x8cg\\x9f\\xa5U\\x87\\xc1\\xc2\\x1d&\\xe3NI\\xec\\xd67\\xb76\\xf1\\xcd\\x1d\\x80Y\\x82\\xe4r\\xec\\x1b\\xe78\\x03\\xa0\\\\\\xf5\\xa9\\xad\\xfcA3[\\xea7QMkq\\x12^\\x88\\xe0y\\xee\\x04\\x11\\xacf$a\\xf3\\xed9\\xe4\\x9e\\xc4\\xf3L\\x8b\\xc6I%\\x9cs}\\x8c\\xee\\xb8\\xb5I\\xed\\x13\\xcd\\x1f\\xbfvm\\x860q\\xc1\\x0cW\\x9exl\\xd0\\xbc\\xbf\\xab\\x8d\\x9b\\x9a\\xae\\x9d\\x16\\xad\\xa7\\xbd\\x9c\\x8e\\xf1\\xee*\\xc9\"}\\xe4u!\\x95\\x86{\\x82\\x01\\xacK\\x8f\\n\\xdcjW\\x12O\\xa9\\xde\\xdbI#ZKh$\\xb6\\xb3\\xf2\\\\\\xab\\x8ce\\x98\\xbbn\\xc7`095\\x1d\\x9e\\xb1w\\x15\\xe5\\xd5\\x9cQ}\\xa6\\xee}Be\\x89&\\x9c\\xa2F\\x88\\x88O\\xcd\\xb5\\x88\\x03#\\x00\\x0e\\xfd\\xaa\\xc5\\xb7\\x89no\\xef--\\xad4\\xe5/*H\\xf3\\x19g\\xda\"\\xf2\\xe4\\x11\\xb8\\xe1N\\xees\\x8e\\x99\\xf6\\xa5k\\xdb\\xccW\\xb7\\xc8kxf\\xe6y\\xe4\\xb8\\xbb\\xd4byXZ\\x8f\\xdd\\xdb\\x14\\x18\\x82S\\'B\\xe7\\xaeq\\xd7\\x8f\\xd2\\xac\\xea\\xfe\\x1e\\xfe\\xd3\\xb8\\xbb\\x97\\xed^W\\xda-V\\xdb\\x1e^\\xed\\xbb\\\\\\xbe\\xee\\xa3=q\\x8ae\\xfe\\xb4\\xeds\\xa5\\xad\\xa1\\xb8\\x89%\\xd4\\x05\\xbc\\xdeu\\xb3\\xc7\\xbd|\\xb7l\\r\\xea22\\xa3\\x91\\xe9\\xd6\\x8dS\\xc4rX\\xeaoek\\xa6\\xcdw$Q,\\xd2\\xec\\x0eN\\x18\\x90\\x02\\xedF\\x05\\xbeS\\xf7\\x8a\\x8e\\x9c\\xfa4\\xc7n\\x85\\xad[F:\\xa4\\xf1K\\xf6\\x8f(\\xc7\\x04\\xf0\\xe3f\\xec\\xf9\\x8a\\x06z\\x8e\\x98\\xfcil\\xf4ci}\\r\\xd0\\xb8\\xdf\\xe5X\\xa5\\xa6\\xdd\\x98\\xce\\xd3\\x9d\\xd9\\xcf\\xe9\\xfa\\xd5h|B\\xd3_\\r
F\\x04,\\x9d8.Tm\\xc0\\xe8\\xa38\\xe6\\xb4\\xf4\\xfd*\\xee\\xdfT\\xb8\\xd4//\"\\xb8\\x96kx\\xe0\\xc4P\\x18\\x94\\x04.s\\xcb7]\\xff\\x00\\xa5l\\xd1@=NQ|\\'8\\x86\\xde\\xd9\\xb5\\x146\\xd6\\xb1\\xcf\\x14\\n-\\xb0\\xc1dR\\xbf3n\\xe4\\x8c\\xf6\\x03?\\xadX\\xbd\\xf0\\xc8\\xbc\\x8bL+%\\xb3Oa\\x11\\x89M\\xcd\\xb0\\x967R\\x14\\x1c\\xa6\\xe1\\x83\\xf2\\x82\\x08<{\\xd7EKH\\x0eq\\xbc8\\xff\\x00o\\xb1\\xb9I\\xad\\xad\\xfe\\xca\\xa8\\t\\xb6\\xb61\\xbb\\x85\\xcf\\xcb\\x90\\xf8\\xd8s\\xf7J\\x9cs\\xcfz\\xb1\\xa3\\xe8\\x8f\\xa5\\xcfu/\\xda#\\xdb8\\x00Co\\t\\x8a$ \\x92X)f\\x1b\\x8ey#\\x00\\xe0q[tS\\x03\\x91\\x7f\\x07\\xdc\\xce\\x97-w\\xab\\xb4\\xf3Of\\xd6\\xa6F\\x8d\\x8fV\\r\\xbb\\x05\\xc8\\x1d:.\\xd1W/\\xbc;%\\xc6\\xac\\xfa\\x9c7\\x8b\\x14\\xe1\\xe1\\x92 \\xf0\\xefU(\\xb2)\\xc8\\xdc2\\x08\\x90\\xf7\\x18\\xc5tTP\\x07>\\xbe\\x1es\\xe1\\xedOL\\x92\\xf43\\xdf\\xb4\\xec\\xd3\\x08\\xb0\\x10\\xc9\\x9c\\xe1s\\xdb>\\xb5\\x0c\\x9e\\x1a\\x9e\\xe6\\xe7\\xedW\\x97\\xe9%\\xc0{|\\x18\\xed\\xf6(H\\xa4\\xde\\x17\\x05\\x8f$\\x93\\x93\\x9fN+\\xa4\\xcd.i\\x01\\xcd\\xc3\\xe1\\x99\\x12Khd\\xbe\\x0fam4\\x93\\xc1\\x08\\x87k\\xab8a\\x86}\\xc4\\x107\\xb60\\xa3\\xb6I\\xef\\x0c\\x1e\\x15\\xb8\\x8d!\\x8e{\\xdbk\\x88\\xe0\\xb1k\\x18\\xa3\\x96\\xcb(P\\x94 \\xb8\\xdf\\xf3\\x1c&\\x0e1\\xd7\\xb5utS\\x03\\x92\\xff\\x00\\x84?\\xf7v\\xaen\\xad\\xe6\\xb8\\xb72\\xa8\\x17V\\xc6hB9\\x07j\\xa3>W\\x1bF>c\\x8e\\x7f\\rk\\xbd*\\xe2m>\\xda\\xd2\\xd6\\xf0Z\\x08Yw\\xf9Q\\x95WP\\x08\\xda\\x022\\x95\\x19\\xc1\\xe0\\xf6\\xc7J\\xd7\\xa2\\x809k/\\t\\x9b;g\\x87\\xed\\xc5\\xf7Y\\xc9i\\xb9\\xa3?\\xc6\\xec\\xfb\\xb9c\\x9cn\\xc6;\\xe3\\xad6O\\nO\\xe4\\xcdm\\x16\\xa2\\x89o9\\x81\\xe5V\\xb7\\xdc\\xc5\\xe2\\x082\\xa7p\\xc0\"5\\xe3\\x07\\xbf5\\xd5\\x13H\\r\\x0b@3\\xb5m7\\xfbR\\xda\\x08\\xbc\\xdf(\\xc5q\\x14\\xf9\\xdb\\xbb;\\x1c6:\\x8e\\xb8\\xc6k=\\xbc7!\\xb8t\\x17\\xca4\\xf7\\xbd\\x17\\xcd\\x07\\x93\\xfb\\xcf00|\\x07\\xdd\\x8d\\xbb\\x808\\xdb\\x9e\\xd9\\xae\\x88\\x9a\\x01\\xa1h\\x0fS\\x9c\\xbb\\xd0\\xa4\\x8b\\xc27Zd\\x05\\xae.\\x0f\\x99$%p\\x84Hd.\\x87\\x93\\x81\\xb5\\x889\\xf6\\xfc*k\\x8f\\x0f\\x89|\\'&\\x87\\x1c\\xfeYxv\\x19\\xd97e\\x89\\xc9r22I\\xc9<\\x8e\\xb5\\xbdE\\x00r\\xf7\\x1e\\x1a\\xba\\xd4\\x1e\\xeak\\xfdB&\\xba\\x96\\x14\\x866\\xb7\\xb51\\xa2\\x05}\\xe0\\x95.\\xc5\\x8e\\xe0;\\x8e=3\\x9azxr\\xe1\\xef\\x1e\\xea\\xe6\\xf9\\x1eg\\xbc\\x86\\xe5\\xbc\\xbbr\\x8b\\xfb\\xb4\\xdb\\xb4\\x02\\xc4\\xf3\\xeb\\x93]&y\\xa34\\x01\\x91\\x1e\\x97so\\xab\\\\\\xdd\\xda\\xdd\\xc6\\x90]\\xba\\xc942@Y\\x8b*\\x85\\xf9[p\\xc6B\\x8e\\xa0\\xf4\\xa8t\\xff\\x00\\x0f}\\x80\\xe9\\x07\\xed^g\\xf6u\\xb4\\x90\\x7f\\xab\\xc7\\x99\\xbbo=x\\xc6\\xde\\x9c\\xf5\\xad\\xea(\\x03\\x9a\\x7f\\r\\xcd-\\xcd\\xc6\\xfb\\xf46S\\xdf%\\xeb\\xc2-\\xf0\\xfb\\x97f\\x17~\\xecc(\\t\\xf9s\\xf4\\xa8W\\xc2&KH,.\\xef\\xbc\\xdb\\x1bh%\\x82\\xde4\\x87c\\xaa\\xba\\x94\\xf9\\x9bq\\x0cB\\x92\\x06\\x00\\xf59\\xae\\xae\\x8a:X/\\xad\\xceZ\\xe3\\xc2\\xf7\\x17\\xd0\\xdc\\x0b\\xedJ9\\'kQm\\x0c\\x91[l\\x08\\xbb\\x83e\\x97q\\xdcIU\\xee\\x07\\x1c\\x01Vg\\xd0\\xeenuKK\\xe9n\\xad\\xa3\\x9a\\x1d\\xbb\\xe4\\x82\\xd9\\x92I1\\x9f\\x94\\xb7\\x98~C\\x9f\\xbaA\\xef\\xcfz\\xe8(\\xa0\\x0cMKI\\xbc\\xd4t\\xbbHM\\xf4Kyo4S\\xf9\\xe6\\xdc\\x94vC\\x9f\\xb8\\x1c`\\x1f\\xf7\\xab>o\\t=\\xd8\\x9a\\xe2\\xee\\xee\\to\\xa4\\xb9K\\x8d\\xdfd\\xfd\\xc0(\\x85\\x001\\x16$\\x82\\xacs\\xf3g\\xa7#\\x15\\xd5QH\\x0eb\\xf7\\xc3\\x177zrX\\xa5\\xfc6\\xb0\\x98\\xe4Ic\\xb5\\xb7hcb\\xff\\x00\\xc4\\x02H\\x08\\xc0\\xcf\\x04\\xb09\\xe4T\\xe9\\xa0]\\xdb\\xcbv\\xd6\\xba\\x9a\\xc3\\xf6\\x9bX\\xe1-\\xe4e\\xd1\\xd1J\\x87\\x07v1\\xcfL~5\\xd0\\xd1L\\x0c=\\'B}4\\xea\\r%\\xd9\\x9d\\xee\\xca\\x92H\\x7f\\x97\\x0b\\xb7\\xab\\xbb\\x13\\xf9\\xd3\\x17\\xc3\\xa4h\\x1aN\\x97\\xf6\\xaf\\xf9\\x07\\xb5\\xbby\\x9e_\\xfa\\xcf(\\x83\\xd3Available Providers
\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**sentisight**|`v3.3.1`|free|-\n|**nyckel**|`v1.0.0`|free|-\n\n\n
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
{
"in": "query",
"name": "fallback_providers",
"schema": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"maxItems": 5
},
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n "
},
{
"in": "query",
"name": "providers",
"schema": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)",
"required": true
},
{
"in": "query",
"name": "response_as_dict",
"schema": {
"type": "boolean",
"default": true
},
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
{
"in": "query",
"name": "settings",
"schema": {
"type": "string",
"default": {}
},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
{
"in": "query",
"name": "show_base_64",
"schema": {
"type": "boolean",
"default": true
}
},
{
"in": "query",
"name": "show_original_response",
"schema": {
"type": "boolean",
"default": false
},
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
}
],
"tags": [
"Search"
],
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imagesearchResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"sentisight": {
"list_images": [
{
"image_name": "test_18.jpg"
},
{
"image_name": "test_17.jpg"
},
{
"image_name": "test_16.jpg"
},
{
"image_name": "test_15.jpg"
},
{
"image_name": "test_14.jpg"
},
{
"image_name": "test_13.jpg"
},
{
"image_name": "test_12.jpg"
},
{
"image_name": "test_11.jpg"
},
{
"image_name": "test_10.jpg"
},
{
"image_name": "test_9.jpg"
}
],
"cost": 0.0
},
"nyckel": {
"list_images": [
{
"image_name": "test.jpg"
}
],
"cost": 0.0
}
},
"summary": "Response Example"
}
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/search/launch_similarity/": {
"post": {
"operationId": "image_search_launch_similarity_create",
"description": "Available Providers
\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**sentisight**|`v3.3.1`|0.75 (per 1000 file)|1 file\n|**nyckel**|`v1.0.0`|1.0 (per 1000 file)|1 file\n\n\nAvailable Providers
\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**sentisight**|`v3.3.1`|0.75 (per 1000 file)|1 file\n|**nyckel**|`v1.0.0`|0.5 (per 1000 file)|1 file\n\n\n
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"webhook_receiver": {
"type": "string",
"format": "uri",
"minLength": 1,
"description": "Webhook receiver should be a valid https URL (ex : https://your.listner.com/endpoint). After the processing is done, the webhook endpoint will receive a POST request with the result."
},
"users_webhook_parameters": {
"description": "Json data that contains of additional parameters that will be sent back to the webhook receiver (ex: api key for security or client's data ID to link the result internally). Will only be used when webhook_receiver is set."
},
"send_webhook_data": {
"type": "boolean",
"default": true,
"description": "If set to false the webhook will not contain the result data. Use if your webhook receiver has a request size limit."
},
"show_base_64": {
"type": "boolean",
"default": true
},
"project_id": {
"type": "string",
"minLength": 1,
"description": "The id of project",
"maxLength": 250
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"project_id",
"providers"
]
},
"AutomlClassificationProject": {
"properties": {
"project_id": {
"format": "uuid",
"title": "Project Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"provider": {
"title": "Provider",
"type": "string"
}
},
"required": [
"project_id",
"name",
"provider"
],
"title": "AutomlClassificationProject",
"type": "object"
},
"AutomlClassificationTrainRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"webhook_receiver": {
"type": "string",
"format": "uri",
"minLength": 1,
"description": "Webhook receiver should be a valid https URL (ex : https://your.listner.com/endpoint). After the processing is done, the webhook endpoint will receive a POST request with the result."
},
"users_webhook_parameters": {
"description": "Json data that contains of additional parameters that will be sent back to the webhook receiver (ex: api key for security or client's data ID to link the result internally). Will only be used when webhook_receiver is set."
},
"send_webhook_data": {
"type": "boolean",
"default": true,
"description": "If set to false the webhook will not contain the result data. Use if your webhook receiver has a request size limit."
},
"show_base_64": {
"type": "boolean",
"default": true
},
"project_id": {
"type": "string",
"minLength": 1,
"description": "The id of project",
"maxLength": 250
}
},
"required": [
"project_id",
"providers"
]
},
"AutomlClassificationUploadDataRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"webhook_receiver": {
"type": "string",
"format": "uri",
"minLength": 1,
"description": "Webhook receiver should be a valid https URL (ex : https://your.listner.com/endpoint). After the processing is done, the webhook endpoint will receive a POST request with the result."
},
"users_webhook_parameters": {
"description": "Json data that contains of additional parameters that will be sent back to the webhook receiver (ex: api key for security or client's data ID to link the result internally). Will only be used when webhook_receiver is set."
},
"send_webhook_data": {
"type": "boolean",
"default": true,
"description": "If set to false the webhook will not contain the result data. Use if your webhook receiver has a request size limit."
},
"show_base_64": {
"type": "boolean",
"default": true
},
"project_id": {
"type": "string",
"minLength": 1,
"description": "The id of project",
"maxLength": 250
},
"label": {
"type": "string",
"minLength": 1,
"description": "Label of the image",
"maxLength": 200
},
"type_of_data": {
"allOf": [
{
"$ref": "#/components/schemas/TypeOfDataEnum"
}
],
"description": "Type of data : TRAINING or TEST\n\n* `TRAINING` - TRAINING\n* `TEST` - TEST"
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"label",
"project_id",
"providers",
"type_of_data"
]
},
"BadRequest": {
"type": "object",
"properties": {
"error": {
"$ref": "#/components/schemas/NestedBadRequest"
}
},
"required": [
"error"
]
},
"CategoryType": {
"description": "This enum are used to categorize the explicit content extracted from the text",
"enum": [
"Toxic",
"Content",
"Sexual",
"Violence",
"DrugAndAlcohol",
"Finance",
"HateAndExtremism",
"Safe",
"Other"
],
"title": "CategoryType",
"type": "string"
},
"EmbeddingDataClass": {
"properties": {
"embedding": {
"items": {
"type": "integer"
},
"title": "Embedding",
"type": "array"
}
},
"required": [
"embedding"
],
"title": "EmbeddingDataClass",
"type": "object"
},
"Error": {
"type": "object",
"properties": {
"error": {
"$ref": "#/components/schemas/NestedError"
}
},
"required": [
"error"
]
},
"ExplicitItem": {
"properties": {
"label": {
"description": "",
"title": "Label",
"type": "string"
},
"likelihood": {
"description": "",
"title": "Likelihood",
"type": "integer"
},
"likelihood_score": {
"description": "",
"title": "Likelihood Score",
"type": "integer"
},
"category": {
"$ref": "#/components/schemas/CategoryType",
"description": "The category of the detected content. Possible values include: 'Toxic', 'Content', 'Sexual', 'Violence', 'DrugAndAlcohol', 'Finance', 'HateAndExtremism', 'Safe', 'Other'."
},
"subcategory": {
"description": "The subcategory of content. Possible values:\n\nToxic Subcategories:\n- Insult\n- Obscene\n- Derogatory\n- Profanity\n- Threat\n- Toxic\n\nContent Subcategories:\n- MiddleFinger\n- PublicSafety\n- Health\n- Explicit\n- QRCode\n- Medical\n- Politics\n- Legal\n\nSexual Subcategories:\n- SexualActivity\n- SexualSituations\n- Nudity\n- PartialNudity\n- Suggestive\n- AdultToys\n- RevealingClothes\n- Sexual\n\nViolence Subcategories:\n- GraphicViolenceOrGore\n- PhysicalViolence\n- WeaponViolence\n- Violence\n\nDrug and Alcohol Subcategories:\n- DrugProducts\n- DrugUse\n- Tobacco\n- Smoking\n- Alcohol\n- Drinking\n\nFinance Subcategories:\n- Gambling\n- Finance\n- MoneyContent\n\nHate and Extremism Subcategories:\n- Hate\n- Harassment\n- Threatening\n- Extremist\n- Racy\n\nSafe Subcategories:\n- Safe\n- NotSafe\n\nOther Subcategories:\n- Spoof\n- Religion\n- Offensive\n- Other",
"title": "Subcategory",
"type": "string"
}
},
"required": [
"label",
"likelihood",
"likelihood_score",
"category",
"subcategory"
],
"title": "ExplicitItem",
"type": "object"
},
"FaceAccessories": {
"properties": {
"sunglasses": {
"title": "Sunglasses",
"type": "integer"
},
"reading_glasses": {
"title": "Reading Glasses",
"type": "integer"
},
"swimming_goggles": {
"title": "Swimming Goggles",
"type": "integer"
},
"face_mask": {
"title": "Face Mask",
"type": "integer"
},
"eyeglasses": {
"title": "Eyeglasses",
"type": "integer"
},
"headwear": {
"title": "Headwear",
"type": "integer"
}
},
"required": [
"sunglasses",
"reading_glasses",
"swimming_goggles",
"face_mask",
"eyeglasses",
"headwear"
],
"title": "FaceAccessories",
"type": "object"
},
"FaceBoundingBox": {
"properties": {
"x_min": {
"title": "X Min",
"type": "integer"
},
"x_max": {
"title": "X Max",
"type": "integer"
},
"y_min": {
"title": "Y Min",
"type": "integer"
},
"y_max": {
"title": "Y Max",
"type": "integer"
}
},
"required": [
"x_min",
"x_max",
"y_min",
"y_max"
],
"title": "FaceBoundingBox",
"type": "object"
},
"FaceCompareBoundingBox": {
"properties": {
"top": {
"title": "Top",
"type": "integer"
},
"left": {
"title": "Left",
"type": "integer"
},
"height": {
"title": "Height",
"type": "integer"
},
"width": {
"title": "Width",
"type": "integer"
}
},
"required": [
"top",
"left",
"height",
"width"
],
"title": "FaceCompareBoundingBox",
"type": "object"
},
"FaceEmotions": {
"properties": {
"joy": {
"title": "Joy",
"type": "integer"
},
"sorrow": {
"title": "Sorrow",
"type": "integer"
},
"anger": {
"title": "Anger",
"type": "integer"
},
"surprise": {
"title": "Surprise",
"type": "integer"
},
"disgust": {
"title": "Disgust",
"type": "integer"
},
"fear": {
"title": "Fear",
"type": "integer"
},
"confusion": {
"title": "Confusion",
"type": "integer"
},
"calm": {
"title": "Calm",
"type": "integer"
},
"unknown": {
"title": "Unknown",
"type": "integer"
},
"neutral": {
"title": "Neutral",
"type": "integer"
},
"contempt": {
"title": "Contempt",
"type": "integer"
}
},
"required": [
"joy",
"sorrow",
"anger",
"surprise",
"disgust",
"fear",
"confusion",
"calm",
"unknown",
"neutral",
"contempt"
],
"title": "FaceEmotions",
"type": "object"
},
"FaceFacialHair": {
"properties": {
"moustache": {
"title": "Moustache",
"type": "integer"
},
"beard": {
"title": "Beard",
"type": "integer"
},
"sideburns": {
"title": "Sideburns",
"type": "integer"
}
},
"required": [
"moustache",
"beard",
"sideburns"
],
"title": "FaceFacialHair",
"type": "object"
},
"FaceFeatures": {
"properties": {
"eyes_open": {
"title": "Eyes Open",
"type": "integer"
},
"smile": {
"title": "Smile",
"type": "integer"
},
"mouth_open": {
"title": "Mouth Open",
"type": "integer"
}
},
"required": [
"eyes_open",
"smile",
"mouth_open"
],
"title": "FaceFeatures",
"type": "object"
},
"FaceHair": {
"properties": {
"hair_color": {
"items": {
"$ref": "#/components/schemas/FaceHairColor"
},
"title": "Hair Color",
"type": "array"
},
"bald": {
"title": "Bald",
"type": "integer"
},
"invisible": {
"title": "Invisible",
"type": "boolean"
}
},
"required": [
"bald",
"invisible"
],
"title": "FaceHair",
"type": "object"
},
"FaceHairColor": {
"properties": {
"color": {
"title": "Color",
"type": "string"
},
"confidence": {
"title": "Confidence",
"type": "integer"
}
},
"required": [
"color",
"confidence"
],
"title": "FaceHairColor",
"type": "object"
},
"FaceItem": {
"properties": {
"confidence": {
"title": "Confidence",
"type": "integer"
},
"landmarks": {
"$ref": "#/components/schemas/FaceLandmarks"
},
"emotions": {
"$ref": "#/components/schemas/FaceEmotions"
},
"poses": {
"$ref": "#/components/schemas/FacePoses"
},
"age": {
"title": "Age",
"type": "integer"
},
"gender": {
"title": "Gender",
"type": "string"
},
"bounding_box": {
"$ref": "#/components/schemas/FaceBoundingBox"
},
"hair": {
"$ref": "#/components/schemas/FaceHair"
},
"facial_hair": {
"$ref": "#/components/schemas/FaceFacialHair"
},
"quality": {
"$ref": "#/components/schemas/FaceQuality"
},
"makeup": {
"$ref": "#/components/schemas/FaceMakeup"
},
"accessories": {
"$ref": "#/components/schemas/FaceAccessories"
},
"occlusions": {
"$ref": "#/components/schemas/FaceOcclusions"
},
"features": {
"$ref": "#/components/schemas/FaceFeatures"
}
},
"required": [
"confidence",
"landmarks",
"emotions",
"poses",
"age",
"gender",
"bounding_box",
"hair",
"facial_hair",
"quality",
"makeup",
"accessories",
"occlusions",
"features"
],
"title": "FaceItem",
"type": "object"
},
"FaceLandmarks": {
"properties": {
"left_eye": {
"items": {
"type": "integer"
},
"title": "Left Eye",
"type": "array"
},
"left_eye_top": {
"items": {
"type": "integer"
},
"title": "Left Eye Top",
"type": "array"
},
"left_eye_right": {
"items": {
"type": "integer"
},
"title": "Left Eye Right",
"type": "array"
},
"left_eye_bottom": {
"items": {
"type": "integer"
},
"title": "Left Eye Bottom",
"type": "array"
},
"left_eye_left": {
"items": {
"type": "integer"
},
"title": "Left Eye Left",
"type": "array"
},
"right_eye": {
"items": {
"type": "integer"
},
"title": "Right Eye",
"type": "array"
},
"right_eye_top": {
"items": {
"type": "integer"
},
"title": "Right Eye Top",
"type": "array"
},
"right_eye_right": {
"items": {
"type": "integer"
},
"title": "Right Eye Right",
"type": "array"
},
"right_eye_bottom": {
"items": {
"type": "integer"
},
"title": "Right Eye Bottom",
"type": "array"
},
"right_eye_left": {
"items": {
"type": "integer"
},
"title": "Right Eye Left",
"type": "array"
},
"left_eyebrow_left": {
"items": {
"type": "integer"
},
"title": "Left Eyebrow Left",
"type": "array"
},
"left_eyebrow_right": {
"items": {
"type": "integer"
},
"title": "Left Eyebrow Right",
"type": "array"
},
"left_eyebrow_top": {
"items": {
"type": "integer"
},
"title": "Left Eyebrow Top",
"type": "array"
},
"right_eyebrow_left": {
"items": {
"type": "integer"
},
"title": "Right Eyebrow Left",
"type": "array"
},
"right_eyebrow_right": {
"items": {
"type": "integer"
},
"title": "Right Eyebrow Right",
"type": "array"
},
"left_pupil": {
"items": {
"type": "integer"
},
"title": "Left Pupil",
"type": "array"
},
"right_pupil": {
"items": {
"type": "integer"
},
"title": "Right Pupil",
"type": "array"
},
"nose_tip": {
"items": {
"type": "integer"
},
"title": "Nose Tip",
"type": "array"
},
"nose_bottom_right": {
"items": {
"type": "integer"
},
"title": "Nose Bottom Right",
"type": "array"
},
"nose_bottom_left": {
"items": {
"type": "integer"
},
"title": "Nose Bottom Left",
"type": "array"
},
"mouth_left": {
"items": {
"type": "integer"
},
"title": "Mouth Left",
"type": "array"
},
"mouth_right": {
"items": {
"type": "integer"
},
"title": "Mouth Right",
"type": "array"
},
"right_eyebrow_top": {
"items": {
"type": "integer"
},
"title": "Right Eyebrow Top",
"type": "array"
},
"midpoint_between_eyes": {
"items": {
"type": "integer"
},
"title": "Midpoint Between Eyes",
"type": "array"
},
"nose_bottom_center": {
"items": {
"type": "integer"
},
"title": "Nose Bottom Center",
"type": "array"
},
"nose_left_alar_out_tip": {
"items": {
"type": "integer"
},
"title": "Nose Left Alar Out Tip",
"type": "array"
},
"nose_left_alar_top": {
"items": {
"type": "integer"
},
"title": "Nose Left Alar Top",
"type": "array"
},
"nose_right_alar_out_tip": {
"items": {
"type": "integer"
},
"title": "Nose Right Alar Out Tip",
"type": "array"
},
"nose_right_alar_top": {
"items": {
"type": "integer"
},
"title": "Nose Right Alar Top",
"type": "array"
},
"nose_root_left": {
"items": {
"type": "integer"
},
"title": "Nose Root Left",
"type": "array"
},
"nose_root_right": {
"items": {
"type": "integer"
},
"title": "Nose Root Right",
"type": "array"
},
"upper_lip": {
"items": {
"type": "integer"
},
"title": "Upper Lip",
"type": "array"
},
"under_lip": {
"items": {
"type": "integer"
},
"title": "Under Lip",
"type": "array"
},
"under_lip_bottom": {
"items": {
"type": "integer"
},
"title": "Under Lip Bottom",
"type": "array"
},
"under_lip_top": {
"items": {
"type": "integer"
},
"title": "Under Lip Top",
"type": "array"
},
"upper_lip_bottom": {
"items": {
"type": "integer"
},
"title": "Upper Lip Bottom",
"type": "array"
},
"upper_lip_top": {
"items": {
"type": "integer"
},
"title": "Upper Lip Top",
"type": "array"
},
"mouth_center": {
"items": {
"type": "integer"
},
"title": "Mouth Center",
"type": "array"
},
"mouth_top": {
"items": {
"type": "integer"
},
"title": "Mouth Top",
"type": "array"
},
"mouth_bottom": {
"items": {
"type": "integer"
},
"title": "Mouth Bottom",
"type": "array"
},
"left_ear_tragion": {
"items": {
"type": "integer"
},
"title": "Left Ear Tragion",
"type": "array"
},
"right_ear_tragion": {
"items": {
"type": "integer"
},
"title": "Right Ear Tragion",
"type": "array"
},
"forehead_glabella": {
"items": {
"type": "integer"
},
"title": "Forehead Glabella",
"type": "array"
},
"chin_gnathion": {
"items": {
"type": "integer"
},
"title": "Chin Gnathion",
"type": "array"
},
"chin_left_gonion": {
"items": {
"type": "integer"
},
"title": "Chin Left Gonion",
"type": "array"
},
"chin_right_gonion": {
"items": {
"type": "integer"
},
"title": "Chin Right Gonion",
"type": "array"
},
"upper_jawline_left": {
"items": {
"type": "integer"
},
"title": "Upper Jawline Left",
"type": "array"
},
"mid_jawline_left": {
"items": {
"type": "integer"
},
"title": "Mid Jawline Left",
"type": "array"
},
"mid_jawline_right": {
"items": {
"type": "integer"
},
"title": "Mid Jawline Right",
"type": "array"
},
"upper_jawline_right": {
"items": {
"type": "integer"
},
"title": "Upper Jawline Right",
"type": "array"
},
"left_cheek_center": {
"items": {
"type": "integer"
},
"title": "Left Cheek Center",
"type": "array"
},
"right_cheek_center": {
"items": {
"type": "integer"
},
"title": "Right Cheek Center",
"type": "array"
}
},
"title": "FaceLandmarks",
"type": "object"
},
"FaceMakeup": {
"properties": {
"eye_make": {
"title": "Eye Make",
"type": "boolean"
},
"lip_make": {
"title": "Lip Make",
"type": "boolean"
}
},
"required": [
"eye_make",
"lip_make"
],
"title": "FaceMakeup",
"type": "object"
},
"FaceMatch": {
"properties": {
"confidence": {
"title": "Confidence",
"type": "integer"
},
"bounding_box": {
"$ref": "#/components/schemas/FaceCompareBoundingBox"
}
},
"required": [
"confidence",
"bounding_box"
],
"title": "FaceMatch",
"type": "object"
},
"FaceOcclusions": {
"properties": {
"eye_occluded": {
"title": "Eye Occluded",
"type": "boolean"
},
"forehead_occluded": {
"title": "Forehead Occluded",
"type": "boolean"
},
"mouth_occluded": {
"title": "Mouth Occluded",
"type": "boolean"
}
},
"required": [
"eye_occluded",
"forehead_occluded",
"mouth_occluded"
],
"title": "FaceOcclusions",
"type": "object"
},
"FacePoses": {
"properties": {
"pitch": {
"title": "Pitch",
"type": "integer"
},
"roll": {
"title": "Roll",
"type": "integer"
},
"yaw": {
"title": "Yaw",
"type": "integer"
}
},
"required": [
"pitch",
"roll",
"yaw"
],
"title": "FacePoses",
"type": "object"
},
"FaceQuality": {
"properties": {
"noise": {
"title": "Noise",
"type": "integer"
},
"exposure": {
"title": "Exposure",
"type": "integer"
},
"blur": {
"title": "Blur",
"type": "integer"
},
"brightness": {
"title": "Brightness",
"type": "integer"
},
"sharpness": {
"title": "Sharpness",
"type": "integer"
}
},
"required": [
"noise",
"exposure",
"blur",
"brightness",
"sharpness"
],
"title": "FaceQuality",
"type": "object"
},
"FieldError": {
"type": "object",
"properties": {
"
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageai_detectionResponseModel": {
"properties": {
"resemble": {
"$ref": "#/components/schemas/imageai_detectionAiDetectionDataClass",
"default": null
},
"winstonai": {
"$ref": "#/components/schemas/imageai_detectionAiDetectionDataClass",
"default": null
}
},
"title": "imageai_detectionResponseModel",
"type": "object"
},
"imageanonymizationAnonymizationDataClass": {
"properties": {
"image": {
"title": "Image",
"type": "string"
},
"image_resource_url": {
"title": "Image Resource Url",
"type": "string"
},
"items": {
"items": {
"$ref": "#/components/schemas/AnonymizationItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"image",
"image_resource_url",
"status"
],
"title": "imageanonymizationAnonymizationDataClass",
"type": "object"
},
"imageanonymizationResponseModel": {
"properties": {
"api4ai": {
"$ref": "#/components/schemas/imageanonymizationAnonymizationDataClass",
"default": null
}
},
"title": "imageanonymizationResponseModel",
"type": "object"
},
"imageanonymizationimagelandmark_detectionimageexplicit_contentimagedeepfake_detectionImageRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageautoml_classificationAutomlClassificationCreateProjectDataClass": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"project_id": {
"title": "Project Id",
"type": "string"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"name",
"project_id",
"status"
],
"title": "imageautoml_classificationAutomlClassificationCreateProjectDataClass",
"type": "object"
},
"imageautoml_classificationResponseModel": {
"properties": {
"nyckel": {
"$ref": "#/components/schemas/imageautoml_classificationAutomlClassificationCreateProjectDataClass",
"default": null
}
},
"title": "imageautoml_classificationResponseModel",
"type": "object"
},
"imageautoml_classificationcreate_projectAutomlClassificationCreateProjectRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"name": {
"type": "string",
"minLength": 1,
"description": "Name of your project",
"maxLength": 250
}
},
"required": [
"providers"
]
},
"imageautoml_classificationdelete_projectAutomlClassificationDeleteRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"project_id": {
"type": "string",
"minLength": 1,
"description": "The id of project",
"maxLength": 250
}
},
"required": [
"project_id",
"providers"
]
},
"imagebackground_removalBackgroundRemovalDataClass": {
"properties": {
"image_b64": {
"description": "The image in base64 format.",
"title": "Image B64",
"type": "string"
},
"image_resource_url": {
"description": "The image url.",
"title": "Image Resource Url",
"type": "string"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"image_b64",
"image_resource_url",
"status"
],
"title": "imagebackground_removalBackgroundRemovalDataClass",
"type": "object"
},
"imagebackground_removalBackgroundRemovalRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"provider_params": {
"type": "string",
"default": {},
"description": "Provider specific parameters"
}
},
"required": [
"providers"
]
},
"imagebackground_removalResponseModel": {
"properties": {
"photoroom": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"stabilityai": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"microsoft": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"api4ai": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"picsart": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"sentisight": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
},
"clipdrop": {
"$ref": "#/components/schemas/imagebackground_removalBackgroundRemovalDataClass",
"default": null
}
},
"title": "imagebackground_removalResponseModel",
"type": "object"
},
"imagedeepfake_detectionDeepfakeDetectionDataClass": {
"properties": {
"deepfake_score": {
"maximum": 1,
"minimum": 0,
"title": "Deepfake Score",
"type": "integer"
},
"prediction": {
"allOf": [
{
"$ref": "#/components/schemas/ImagedeepfakeDetectionDeepfakeDetectionDataClassPredictionEnum"
}
],
"title": "Prediction"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"deepfake_score",
"prediction",
"status"
],
"title": "imagedeepfake_detectionDeepfakeDetectionDataClass",
"type": "object"
},
"imagedeepfake_detectionResponseModel": {
"properties": {
"resemble": {
"$ref": "#/components/schemas/imagedeepfake_detectionDeepfakeDetectionDataClass",
"default": null
},
"sightengine": {
"$ref": "#/components/schemas/imagedeepfake_detectionDeepfakeDetectionDataClass",
"default": null
}
},
"title": "imagedeepfake_detectionResponseModel",
"type": "object"
},
"imageembeddingsEmbeddingsDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/EmbeddingDataClass"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imageembeddingsEmbeddingsDataClass",
"type": "object"
},
"imageembeddingsEmbeddingsRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"representation": {
"allOf": [
{
"$ref": "#/components/schemas/RepresentationEnum"
}
],
"description": "The type of embedding representation to embed the image with\n\n* `document` - document\n* `query` - query\n* `symetric` - symetric"
}
},
"required": [
"providers",
"representation"
]
},
"imageembeddingsResponseModel": {
"properties": {
"alephalpha": {
"$ref": "#/components/schemas/imageembeddingsEmbeddingsDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageembeddingsEmbeddingsDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imageembeddingsEmbeddingsDataClass",
"default": null
}
},
"title": "imageembeddingsResponseModel",
"type": "object"
},
"imageexplicit_contentExplicitContentDataClass": {
"properties": {
"nsfw_likelihood": {
"description": "An integer representing the likelihood of NSFW content. Higher values indicate a higher likelihood.",
"title": "Nsfw Likelihood",
"type": "integer"
},
"nsfw_likelihood_score": {
"description": "A floating-point score representing the confidence level of the NSFW likelihood assessment. This is typically a value between 0.0 and 1.0.",
"title": "Nsfw Likelihood Score",
"type": "integer"
},
"items": {
"description": "A list of items identified as potentially explicit. Each item contains details of the explicit content detected.",
"items": {
"$ref": "#/components/schemas/ExplicitItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"nsfw_likelihood",
"nsfw_likelihood_score",
"status"
],
"title": "imageexplicit_contentExplicitContentDataClass",
"type": "object"
},
"imageexplicit_contentResponseModel": {
"properties": {
"openai": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"clarifai": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"microsoft": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"api4ai": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"sentisight": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imageexplicit_contentExplicitContentDataClass",
"default": null
}
},
"title": "imageexplicit_contentResponseModel",
"type": "object"
},
"imageface_compareFaceCompareDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/FaceMatch"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imageface_compareFaceCompareDataClass",
"type": "object"
},
"imageface_compareFaceCompareRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file1": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file1_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"file2": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file2_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageface_compareResponseModel": {
"properties": {
"facepp": {
"$ref": "#/components/schemas/imageface_compareFaceCompareDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageface_compareFaceCompareDataClass",
"default": null
},
"base64": {
"$ref": "#/components/schemas/imageface_compareFaceCompareDataClass",
"default": null
}
},
"title": "imageface_compareResponseModel",
"type": "object"
},
"imageface_detectionFaceDetectionDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/FaceItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imageface_detectionFaceDetectionDataClass",
"type": "object"
},
"imageface_detectionFaceDetectionRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageface_detectionResponseModel": {
"properties": {
"clarifai": {
"$ref": "#/components/schemas/imageface_detectionFaceDetectionDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageface_detectionFaceDetectionDataClass",
"default": null
},
"microsoft": {
"$ref": "#/components/schemas/imageface_detectionFaceDetectionDataClass",
"default": null
},
"api4ai": {
"$ref": "#/components/schemas/imageface_detectionFaceDetectionDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imageface_detectionFaceDetectionDataClass",
"default": null
}
},
"title": "imageface_detectionResponseModel",
"type": "object"
},
"imageface_recognitionFaceRecognitionAddFaceDataClass": {
"properties": {
"face_ids": {
"items": {
"type": "string"
},
"title": "Face Ids",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"face_ids",
"status"
],
"title": "imageface_recognitionFaceRecognitionAddFaceDataClass",
"type": "object"
},
"imageface_recognitionResponseModel": {
"properties": {
"microsoft": {
"$ref": "#/components/schemas/imageface_recognitionFaceRecognitionAddFaceDataClass",
"default": null
},
"facepp": {
"$ref": "#/components/schemas/imageface_recognitionFaceRecognitionAddFaceDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageface_recognitionFaceRecognitionAddFaceDataClass",
"default": null
}
},
"title": "imageface_recognitionResponseModel",
"type": "object"
},
"imageface_recognitionadd_faceFaceRecognitionAddFaceRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|bmp)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageface_recognitiondelete_faceFaceRecognitionDeleteFaceRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"face_id": {
"type": "string",
"minLength": 1,
"description": "ID of face to delete"
}
},
"required": [
"face_id",
"providers"
]
},
"imageface_recognitionrecognizeFaceRecognitionDetectFaceRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|bmp)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imagegenerationGenerationDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/GeneratedImageDataClass"
},
"title": "Items",
"type": "array"
},
"usage": {
"additionalProperties": true,
"default": null,
"title": "Usage",
"type": "object"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imagegenerationGenerationDataClass",
"type": "object"
},
"imagegenerationGenerationRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"text": {
"type": "string",
"minLength": 1,
"description": "Description of the desired image(s)."
},
"resolution": {
"type": "string",
"minLength": 1,
"description": "The image resolution (ex: 512x512, 1024x1024)",
"maxLength": 50
},
"num_images": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"default": 1,
"description": "The number of images to generate. Must be between 1 and 10."
}
},
"required": [
"providers",
"resolution",
"text"
]
},
"imagegenerationResponseModel": {
"properties": {
"minimax": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"deepai": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"openai": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"leonardo": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"stabilityai": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"bytedance": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
},
"replicate": {
"$ref": "#/components/schemas/imagegenerationGenerationDataClass",
"default": null
}
},
"title": "imagegenerationResponseModel",
"type": "object"
},
"imagelandmark_detectionLandmarkDetectionDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/LandmarkItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imagelandmark_detectionLandmarkDetectionDataClass",
"type": "object"
},
"imagelandmark_detectionResponseModel": {
"properties": {
"microsoft": {
"$ref": "#/components/schemas/imagelandmark_detectionLandmarkDetectionDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imagelandmark_detectionLandmarkDetectionDataClass",
"default": null
}
},
"title": "imagelandmark_detectionResponseModel",
"type": "object"
},
"imagelogo_detectionLogoDetectionDataClass": {
"properties": {
"items": {
"description": "List of the detected brands logo from the image.",
"items": {
"$ref": "#/components/schemas/LogoItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imagelogo_detectionLogoDetectionDataClass",
"type": "object"
},
"imagelogo_detectionLogoDetectionRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imagelogo_detectionResponseModel": {
"properties": {
"openai": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"clarifai": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"microsoft": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"anthropic": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"api4ai": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
},
"smartclick": {
"$ref": "#/components/schemas/imagelogo_detectionLogoDetectionDataClass",
"default": null
}
},
"title": "imagelogo_detectionResponseModel",
"type": "object"
},
"imageobject_detectionObjectDetectionDataClass": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/ObjectItem"
},
"title": "Items",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imageobject_detectionObjectDetectionDataClass",
"type": "object"
},
"imageobject_detectionObjectDetectionRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
}
},
"required": [
"providers"
]
},
"imageobject_detectionResponseModel": {
"properties": {
"clarifai": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
},
"amazon": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
},
"microsoft": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
},
"api4ai": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
},
"sentisight": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imageobject_detectionObjectDetectionDataClass",
"default": null
}
},
"title": "imageobject_detectionResponseModel",
"type": "object"
},
"imagequestion_answerQuestionAnswerDataClass": {
"properties": {
"answers": {
"items": {
"type": "string"
},
"title": "Answers",
"type": "array"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
},
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
}
},
"required": [
"status"
],
"title": "imagequestion_answerQuestionAnswerDataClass",
"type": "object"
},
"imagequestion_answerQuestionAnswerRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"temperature": {
"type": "number",
"format": "double",
"maximum": 1,
"minimum": 0,
"default": 0.0,
"description": "Higher values mean the model will take more risks and value 0 (argmax sampling) works better for scenarios with a well-defined answer."
},
"question": {
"type": "string",
"minLength": 1,
"description": "Question about the image"
},
"max_tokens": {
"type": "integer",
"maximum": 2048,
"minimum": 1,
"default": 1000,
"description": "The maximum number of tokens to generate in the completion. The token count of your prompt plus max_tokens cannot exceed the model's context length."
}
},
"required": [
"providers"
]
},
"imagequestion_answerResponseModel": {
"properties": {
"alephalpha": {
"$ref": "#/components/schemas/imagequestion_answerQuestionAnswerDataClass",
"default": null
},
"openai": {
"$ref": "#/components/schemas/imagequestion_answerQuestionAnswerDataClass",
"default": null
},
"google": {
"$ref": "#/components/schemas/imagequestion_answerQuestionAnswerDataClass",
"default": null
}
},
"title": "imagequestion_answerResponseModel",
"type": "object"
},
"imagesearchResponseModel": {
"properties": {
"sentisight": {
"$ref": "#/components/schemas/imagesearchSearchDeleteImageDataClass",
"default": null
},
"nyckel": {
"$ref": "#/components/schemas/imagesearchSearchDeleteImageDataClass",
"default": null
}
},
"title": "imagesearchResponseModel",
"type": "object"
},
"imagesearchSearchDeleteImageDataClass": {
"properties": {
"status": {
"allOf": [
{
"$ref": "#/components/schemas/StatusEnum"
}
],
"title": "Status"
},
"original_response": {
"default": null,
"description": "original response sent by the provider, hidden by default, show it by passing the `show_original_response` field to `true` in your request",
"title": "Original Response"
}
},
"required": [
"status"
],
"title": "imagesearchSearchDeleteImageDataClass",
"type": "object"
},
"imagesearchdelete_imageDeleteImageRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"image_name": {
"type": "string",
"minLength": 1
}
},
"required": [
"image_name",
"providers"
]
},
"imagesearchlaunch_similaritySearchImageRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"n": {
"type": "integer",
"minimum": 1,
"default": 10,
"description": "The `n` parameter specifies the number of images you want to be returned in the response. It determines the count of the most similar images to the input image that will be included in the response. By default, it is set to 10."
}
},
"required": [
"providers"
]
},
"imagesearchupload_imageUploadImageRequest": {
"type": "object",
"properties": {
"settings": {
"type": "string",
"default": {},
"description": "A dictionnary or a json object to specify specific models to use for some providers.
It can be in the following format: {\"google\" : \"google_model\", \"ibm\": \"ibm_model\"...}.\n "
},
"providers": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "It can be one (ex: **'amazon'** or **'google'**) or multiple provider(s) (ex: **'amazon,microsoft,google'**) that the data will be redirected to in order to get the processed results.
Providers can also be invoked with specific models (ex: providers: **'amazon/model1, amazon/model2, google/model3'**)"
},
"fallback_providers": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Providers in this list will be used as fallback if the call to provider in `providers` parameter fails.\n To use this feature, you must input **only one** provider in the `providers` parameter. but you can put up to 5 fallbacks.\n\nThey will be tried in the same order they are input, and it will stop to the first provider who doesn't fail.\n\n\n*Doesn't work with async subfeatures.*\n ",
"maxItems": 5
},
"response_as_dict": {
"type": "boolean",
"default": true,
"description": "Optional : When set to **true** (default), the response is an object of responses with providers names as keys :
\n ``` {\"google\" : { \"status\": \"success\", ... }, } ```
\n When set to **false** the response structure is a list of response objects :
\n ``` [{\"status\": \"success\", \"provider\": \"google\" ... }, ] ```.
\n "
},
"attributes_as_list": {
"type": "boolean",
"default": false,
"description": "Optional : When set to **false** (default) the structure of the extracted items is list of objects having different attributes :
\n ```{'items': [{\"attribute_1\": \"x1\",\"attribute_2\": \"y2\"}, ... ]}```
\n When it is set to **true**, the response contains an object with each attribute as a list :
\n ```{ \"attribute_1\": [\"x1\",\"x2\", ...], \"attribute_2\": [y1, y2, ...]}``` "
},
"show_base_64": {
"type": "boolean",
"default": true
},
"show_original_response": {
"type": "boolean",
"default": false,
"description": "Optional : Shows the original response of the provider.
\n When set to **true**, a new attribute *original_response* will appear in the response object."
},
"file": {
"type": "string",
"format": "binary",
"description": "File to analyse in binary format to be used with *content-type*: **multipart/form-data**
**Does not work with application/json !**",
"pattern": "(?:jpg|jpeg|png|tiff)$"
},
"file_url": {
"type": "string",
"format": "uri",
"nullable": true,
"description": "File **URL** to analyse to be used with with *content-type*: **application/json**."
},
"image_name": {
"type": "string",
"minLength": 1,
"description": "The image name need to have the extension of the file."
}
},
"required": [
"image_name",
"providers"
]
}
},
"securitySchemes": {
"FeatureApiAuth": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT"
}
}
},
"servers": [
{
"url": "https://api.edenai.run/v2"
}
]
}