{"title":"Peau grasse et sujette aux imperfections","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-metadata=\"\u0026lt;!--(figmeta)eyJmaWxlS2V5IjoiWjZwT3F3SDFva25KZ2s4NFNKUFRHZiIsInBhc3RlSUQiOjU5NDg0NzY0MywiZGF0YVR5cGUiOiJzY2VuZSJ9Cg==(\/figmeta)--\u0026gt;\"\u003e\u003c\/span\u003e\u003cspandata-buffer=\"\u0026lt;!--(figma)ZmlnLWtpd2lqAAAAo3YAALW9C5xkSVXgHffezKyqrn7M+8X7\/UaYGZ4imq+qyu58kTerembWtczKzOpKOiszzZvV0823D0REREREREREFhERERERERERERERERERkUVElmVZlmVZlmVZ9vufE3Fv3qyqwfX3\/b75TdeNOHHixIkTJ06cOBH35nsztX4UdS7021cmfWNuPtuo1LfDdr7VNvxXb5TK28WNfH29HJL1NsNyK5X3FbtcL5EOwsp6PV8llQnbd1bLJLKa2A7LQiunuEp5OzxXaW63ytVGXmou1Rvtytqd2+FGY7Na2t5srrfyJam\/7JLbpUZd8itxvlVea5XDDUAnwmK5Xt4G3NzYfsZmuXUnwNU0sFVuVgV4slRZW+N5qlitlOvt7UKL1ov5UHg7neLtbGOzRT\/KwtmZsN0q52u2hPxVLm97fHWl3i638sV2ZYtOViswZkVD2TWtcrFRr5eLdDbFTMzhtccXx7xep\/zQynalXmyVa\/Cbr1Lq6oBxvY4MfLU3w3mrN7i+tahabmkXbixs3nXXdr7ZbDW2oJGg3pS\/PIgYwTtIG2nTy3e7aAIguljabtSVE6OZ861KWyp59XGv39zrRH3QYCzf1jZAqjW2NOmdH4x6g9GF1sFQcOqN+l3lVoMC0yhpuVCwqpansAzIlBrFTekiSa+Yr2\/lQ1L+equx2SQRrLXyNcHLFBqNajlf3240kXq70qgDzG4hj0aLVA5hyHOpWlGyy+VqtdIMJbmC5Nr0W5XyRKu8vlnNt7abjeqd60pklaYQWAm5zfFOtost3CEunGNmiAE6Hd9YKDVHwM5U6jdUVikpUivedEVFeHG\/lmeft8pb2x7repe4wZMGby2KENWqDaK58hdd75SWteJcT20atLTG2rlUiVP4saNyvpGlX9SfFMIAdvZm11yG2G3qnl49Jbz+XCjsl2mZXL32sq3KvmC8n\/vtkvcRxPbReRB7r4xipuW96N7Otnunw\/DSsiAbkO5sSllDziq4OWqaiOFD0wICTctCgE+qNYobWqrD7b46xSQe4jNtRrnyTyUudts1EOlqkw8TEVTbNQAW+oPFwluN\/NtmeSP0OKU0B+pgGql0MrrdHqU5tcq2vKjNUMnyiL1xxRam2opHlvL1\/PrdI85XKmvA\/mOditfD9carRqZxxVr4XarUkzG7vFMRlFwIXLr2VDmyW3lWqFcEkVhNrUb7TtV6LczD5jHa5WC4j4h1Ts7SbWLTzxfLjRpn+STzpXvjJX6yXF6G2ZUMZ6Sr1dqqt60UqZyuuNP1b4pG+S+s1CpIwCa1o4\/LWyWi4mCfVeb6ZKu+\/TiZthuYLzW1lCjdMl312kPdpW4Ci5d+j3hXmfSPz+Y7bX7l2d27t43fMZmvlWm1KBWbpp5aG2toabRR8Y6kbDmZIMkW2qcF03OHDfjss18K1+tsixgDWsMhp0AuUVwtbwm0KVyfX27lEe389r4suQxr5uSWZGMk8oJTTeqGERyq4i5Wb6roVp5EgGXymvYCx3RYjkUy3OKCVWuSvnp2DJth2iMUjuTgGqb1XalqcCrUK1NjGul3tR5c\/VG+Y68NS3XFDfKWy1NXtukmgNf16DbNnk9ghbObmhWN6X5G\/MtpknczbthsbFZPL2g1ftM5u1lnWiqBsdQ63CsMlnNrmxXz\/G3M+eOqfN4+P6rBfP51O\/34l9V69Kk5P4nJ09J\/+d6961v+1aP3v3R2g8t+3p\/d9t7+829\/XN17\/mD2\/YJv\/T90P3qPvbD5t2+PvbWf9oNf\/vD1b9uD9\/eH28\/7fD\/dPv3m7X5v9P9+v9P+9w2+\/f0+327t\/t9P\/8u27f7f32f3t9v3P7f\/f3n3X3n3z7+92\/\/1d\/99e\/ef\/c+\/+d9\/958d\/d+9\/+\/2\/\/fX3n3v7\/fX3f\/v7P\/v3v\/3373+9+989\/\/\/f\/89fvv9f\/vPnv\/\/fP\/\/8\/f\/9\/v77\/f77f3\/++P\/P2\/\/+\/n+\/vvn73z+7f3v9+\/f3\/e\/nv\/t\/\/nfvv33v9+\/ff3v9\/v7\/v\/v7v\/332+\/+\/v\/9\/v7+e\/\/f\/\/2\/\/+d\/f\/\/v\/v\/v\/3\/v\/v\/v33\/v7\/3\/v\/v\/v\/v7f\/v7\/v3\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/r\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/x\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/SHcsN\/ZvV2lFzP0l2\/iT3X\/yG1+9v\/yH3\/3v\/yG1+0f++m\/f\/uT\/\/d\/\/9f7+9t+fv3f\/v33\/v+f\/\/d\/\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/v\/users\/kristian_romero\/go\/github_gohub_go_restful_v2_v2.go\npackage v2\n\nimport (\n\t\"encoding\/json\"\n\t\"fmt\"\n\t\"net\/http\"\n\t\"net\/url\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com\/emicklei\/go-restful\"\n\t\"github.com\/golang\/glog\"\n\t\"github.k8s.io\/kube-aggregator\/pkg\/apis\/apiregistration\"\n\tapiregistrationv1 \"k8s.io\/kube-aggregator\/pkg\/apis\/apiregistration\/v1\"\n\t\"k8s.io\/kube-aggregator\/pkg\/client\/clientset_generated\/clientset\"\n\tlisters \"k8s.io\/kube-aggregator\/pkg\/client\/listers\/apiregistration\/v1\"\n\t\"k8s.io\/kube-openapi\/pkg\/validation\/spec\"\n\t\"k8s.io\/kube-openapi\/pkg\/validation\/strfmt\"\n\t\"k8s.io\/kube-openapi\/pkg\/validation\/validate\"\n\n\t\"k8s.io\/apimachinery\/pkg\/api\/errors\"\n\tmetav1 \"k8s.io\/apimachinery\/pkg\/apis\/meta\/v1\"\n\t\"k8s.io\/apimachinery\/pkg\/labels\"\n\t\"k8s.io\/apimachinery\/pkg\/runtime\/schema\"\n\t\"k8s.io\/apimachinery\/pkg\/util\/sets\"\n)\n\nconst (\n\tgroupName                   = \"gohub.io\"\n\tapiServiceSingularName      = \"apiService\"\n\tapiServiceKind              = \"APIService\"\n\tapiServiceCollectionName    = \"apiServices\"\n\tapiServiceVersion           = \"v1\"\n\tapiServiceKindPlural        = \"apiservices\"\n\tapiServiceResourcePath      = \"\/apiservices\"\n\tapiServiceResourcePathWithId = \"\/apiservices\/{id}\"\n)\n\ntype ApiServiceResource struct {\n\tclient clientset.Interface\n\tlister listers.APIServiceLister\n}\n\n\/\/ WebService creates a new restful.WebService serving the ApiService resource.\nfunc NewApiServiceResource(client clientset.Interface, lister listers.APIServiceLister) *restful.WebService {\n\thandler := \u0026ApiServiceResource{client: client, lister: lister}\n\n\tws := new(restful.WebService)\n\tws.\n\t\tPath(apiServiceResourcePath).\n\t\tConsumes(restful.MIME_JSON).\n\t\tProduces(restful.MIME_JSON)\n\n\ttags := []string{apiServiceSingularName}\n\n\tws.Route(ws.GET(\"\/\").To(handler.FindAllApiServices).\n\t\tDoc(\"get all ApiServices\").\n\t\tMetadata(restful.KeyOpenAPITags, tags).\n\t\tWrites(apiregistrationv1.APIServiceList{}).\n\t\tReturns(200, \"OK\", apiregistrationv1.APIServiceList{}))\n\n\tws.Route(ws.GET(\"\/{id}\").To(handler.FindApiService).\n\t\tDoc(\"get an ApiService by its id\").\n\t\tMetadata(restful.KeyOpenAPITags, tags).\n\t\tParam(ws.PathParameter(\"id\", \"identifier of the ApiService\").DataType(\"string\")).\n\t\tWrites(apiregistrationv1.APIService{}).\n\t\tReturns(200, \"OK\", apiregistrationv1.APIService{}).\n\t\tReturns(404, \"Not Found\", nil))\n\n\tws.Route(ws.PUT(\"\/\").To(handler.UpdateApiService).\n\t\tDoc(\"update an ApiService\").\n\t\tMetadata(restful.KeyOpenAPITags, tags).\n\t\tReads(apiregistrationv1.APIService{}).\n\t\tReturns(200, \"OK\", apiregistrationv1.APIService{}).\n\t\tReturns(404, \"Not Found\", nil).\n\t\tReturns(400, \"Bad Request\", nil))\n\n\tws.Route(ws.POST(\"\/\").To(handler.CreateApiService).\n\t\tDoc(\"create an ApiService\").\n\t\tMetadata(restful.KeyOpenAPITags, tags).\n\t\tReads(apiregistrationv1.APIService{}).\n\t\tReturns(201, \"Created\", apiregistrationv1.APIService{}).\n\t\tReturns(400, \"Bad Request\", nil))\n\n\tws.Route(ws.DELETE(\"\/{id}\").To(handler.DeleteApiService).\n\t\tDoc(\"delete an ApiService by its id\").\n\t\tMetadata(restful.KeyOpenAPITags, tags).\n\t\tParam(ws.PathParameter(\"id\", \"identifier of the ApiService\").DataType(\"string\")).\n\t\tReturns(204, \"No Content\", nil).\n\t\tReturns(404, \"Not Found\", nil))\n\n\treturn ws\n}\n\nfunc (a *ApiServiceResource) FindAllApiServices(request *restful.Request, response *restful.Response) {\n\tapiServices, err := a.lister.List(labels.Everything())\n\tif err != nil {\n\t\tglog.Errorf(\"Failed to list ApiServices: %v\", err)\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusInternalServerError, err.Error())\n\t\treturn\n\t}\n\n\tapiServiceList := \u0026apiregistrationv1.APIServiceList{\n\t\tTypeMeta: metav1.TypeMeta{\n\t\t\tKind:       apiServiceKindPlural,\n\t\t\tAPIVersion: apiServiceVersion,\n\t\t},\n\t\tItems: apiServices,\n\t}\n\tresponse.WriteEntity(apiServiceList)\n}\n\nfunc (a *ApiServiceResource) FindApiService(request *restful.Request, response *restful.Response) {\n\tid := request.PathParameter(\"id\")\n\tapiService, err := a.lister.Get(id)\n\tif err != nil {\n\t\tif errors.IsNotFound(err) {\n\t\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\t\tresponse.WriteErrorString(http.StatusNotFound, \"ApiService not found\")\n\t\t\treturn\n\t\t}\n\t\tglog.Errorf(\"Failed to get ApiService %s: %v\", id, err)\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusInternalServerError, err.Error())\n\t\treturn\n\t}\n\tresponse.WriteEntity(apiService)\n}\n\nfunc (a *ApiServiceResource) UpdateApiService(request *restful.Request, response *restful.Response) {\n\tapiService := new(apiregistrationv1.APIService)\n\tif err := request.ReadEntity(apiService); err != nil {\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusBadRequest, err.Error())\n\t\treturn\n\t}\n\n\tif err := ValidateApiService(apiService); err != nil {\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusBadRequest, err.Error())\n\t\treturn\n\t}\n\n\tupdatedApiService, err := a.client.ApiregistrationV1().APIServices().Update(apiService)\n\tif err != nil {\n\t\tglog.Errorf(\"Failed to update ApiService %s: %v\", apiService.Name, err)\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusInternalServerError, err.Error())\n\t\treturn\n\t}\n\tresponse.WriteEntity(updatedApiService)\n}\n\nfunc (a *ApiServiceResource) CreateApiService(request *restful.Request, response *restful.Response) {\n\tapiService := new(apiregistrationv1.APIService)\n\tif err := request.ReadEntity(apiService); err != nil {\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusBadRequest, err.Error())\n\t\treturn\n\t}\n\n\tif err := ValidateApiService(apiService); err != nil {\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusBadRequest, err.Error())\n\t\treturn\n\t}\n\n\tcreatedApiService, err := a.client.ApiregistrationV1().APIServices().Create(apiService)\n\tif err != nil {\n\t\tglog.Errorf(\"Failed to create ApiService %s: %v\", apiService.Name, err)\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusInternalServerError, err.Error())\n\t\treturn\n\t}\n\tresponse.WriteHeaderAndEntity(http.StatusCreated, createdApiService)\n}\n\nfunc (a *ApiServiceResource) DeleteApiService(request *restful.Request, response *restful.Response) {\n\tid := request.PathParameter(\"id\")\n\terr := a.client.ApiregistrationV1().APIServices().Delete(id, \u0026metav1.DeleteOptions{})\n\tif err != nil {\n\t\tif errors.IsNotFound(err) {\n\t\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\t\tresponse.WriteErrorString(http.StatusNotFound, \"ApiService not found\")\n\t\t\treturn\n\t\t}\n\t\tglog.Errorf(\"Failed to delete ApiService %s: %v\", id, err)\n\t\tresponse.AddHeader(\"Content-Type\", \"text\/plain\")\n\t\tresponse.WriteErrorString(http.StatusInternalServerError, err.Error())\n\t\treturn\n\t}\n\tresponse.WriteHeader(http.StatusNoContent)\n}\n\nfunc ValidateApiService(apiService *apiregistrationv1.APIService) error {\n\t\/\/ Add your custom validation logic here.\n\t\/\/ For example, you can check if required fields are present or if the service name is valid.\n\tif apiService.Spec.Service == nil || apiService.Spec.Service.Name == \"\" || apiService.Spec.Service.Namespace == \"\" {\n\t\treturn fmt.Errorf(\"service name and namespace are required\")\n\t}\n\treturn nil\n}\n\n\/\/ This section creates a new restful.WebService that provides an OpenAPI 2.0 (Swagger) specification\n\/\/ for the ApiService resource. This allows users to understand the API endpoints, data models,\n\/\/ and operations available for the ApiService. The specification is dynamically generated\n\/\/ based on the resource definition and OpenAPI annotations in the code.\nfunc NewApiServiceOpenApiWebService() *restful.WebService {\n\tws := new(restful.WebService)\n\tws.Path(\"\/openapi\/v2\/apiservices\").Produces(restful.MIME_JSON)\n\tws.Route(ws.GET(\"\/\").To(func(req *restful.Request, resp *restful.Response) {\n\t\tspec := buildApiServiceOpenApiSpec()\n\t\tresp.WriteEntity(spec)\n\t}))\n\treturn ws\n}\n\n\/\/ buildApiServiceOpenApiSpec constructs the OpenAPI 2.0 specification for the ApiService resource.\n\/\/ It defines the API paths, operations, and data models for the resource,\n\/\/ enabling automatic documentation and client generation.\nfunc buildApiServiceOpenApiSpec() *spec.Swagger {\n\tsw := \u0026spec.Swagger{\n\t\tSwagger:     \"2.0\",\n\t\tInfo:        \u0026spec.Info{\n\t\t\tTitle:          \"APIService API\",\n\t\t\tDescription:    \"API for managing APIService resources.\",\n\t\t\tVersion:        \"1.0.0\",\n\t\t},\n\t\tPaths:       \u0026spec.Paths{\n\t\t\tPaths: map[string]spec.PathItem{\n\t\t\t\tapiServiceResourcePath: {\n\t\t\t\t\tGet: \u0026spec.Operation{\n\t\t\t\t\t\tDescription: \"Get all APIService resources\",\n\t\t\t\t\t\tParameters:  []spec.Parameter{\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"labelSelector\",\n\t\t\t\t\t\t\t\tDescription: \"A selector to restrict the list of returned objects by their labels.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"fieldSelector\",\n\t\t\t\t\t\t\t\tDescription: \"A selector to restrict the list of returned objects by their fields.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"pretty\",\n\t\t\t\t\t\t\t\tDescription: \"If 'true', then the output is pretty printed.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"limit\",\n\t\t\t\t\t\t\t\tDescription: \"limit is a maximum number of items to return. If not specified, the server will not impose an artificial limit on the number of returned objects. When no limit is specified, the client may receive a paginated response.\",\n\t\t\t\t\t\t\t\tType: \"integer\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"continue\",\n\t\t\t\t\t\t\t\tDescription: \"The continue option should be set when retrieving more results from the server.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResponses:   \u0026spec.Responses{\n\t\t\t\t\t\t\tStatusCodeResponses: map[int]spec.Response{\n\t\t\t\t\t\t\t\t200: {\n\t\t\t\t\t\t\t\t\tDescription: \"OK\",\n\t\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSummary:     \"List all APIService objects\",\n\t\t\t\t\t\tOperationID: \"listApiregistrationV1APIService\",\n\t\t\t\t\t\tTags:        []string{\"apiregistration_v1\"},\n\t\t\t\t\t},\n\t\t\t\t\tPost: \u0026spec.Operation{\n\t\t\t\t\t\tDescription: \"Create an APIService resource\",\n\t\t\t\t\t\tParameters:  []spec.Parameter{\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"body\",\n\t\t\t\t\t\t\t\tName: \"body\",\n\t\t\t\t\t\t\t\tDescription: \"APIService object that needs to be created\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"dryRun\",\n\t\t\t\t\t\t\t\tDescription: \"When present, indicates that modifications should not be persisted.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"fieldManager\",\n\t\t\t\t\t\t\t\tDescription: \"fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or equal to 128 characters long, and only contain letters, numbers, and hyphen, and start and end with a letter or number. The server adds this meta data to the object's managedFields field. \",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"pretty\",\n\t\t\t\t\t\t\t\tDescription: \"If 'true', then the output is pretty printed.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResponses:   \u0026spec.Responses{\n\t\t\t\t\t\t\tStatusCodeResponses: map[int]spec.Response{\n\t\t\t\t\t\t\t\t201: {\n\t\t\t\t\t\t\t\t\tDescription: \"Created\",\n\t\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t400: {Description: \"Bad Request\"},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSummary:     \"Create an APIService object\",\n\t\t\t\t\t\tOperationID: \"createApiregistrationV1APIService\",\n\t\t\t\t\t\tTags:        []string{\"apiregistration_v1\"},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tapiServiceResourcePathWithId: {\n\t\t\t\t\tGet: \u0026spec.Operation{\n\t\t\t\t\t\tDescription: \"Get a specific APIService resource by name\",\n\t\t\t\t\t\tParameters:  []spec.Parameter{\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"path\",\n\t\t\t\t\t\t\t\tName: \"id\",\n\t\t\t\t\t\t\t\tDescription: \"Name of the APIService resource\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"pretty\",\n\t\t\t\t\t\t\t\tDescription: \"If 'true', then the output is pretty printed.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResponses:   \u0026spec.Responses{\n\t\t\t\t\t\t\tStatusCodeResponses: map[int]spec.Response{\n\t\t\t\t\t\t\t\t200: {\n\t\t\t\t\t\t\t\t\tDescription: \"OK\",\n\t\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t404: {Description: \"Not Found\"},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSummary:     \"Get a specific APIService object\",\n\t\t\t\t\t\tOperationID: \"readApiregistrationV1APIService\",\n\t\t\t\t\t\tTags:        []string{\"apiregistration_v1\"},\n\t\t\t\t\t},\n\t\t\t\t\tPut: \u0026spec.Operation{\n\t\t\t\t\t\tDescription: \"Update an APIService resource\",\n\t\t\t\t\t\tParameters:  []spec.Parameter{\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"path\",\n\t\t\t\t\t\t\t\tName: \"id\",\n\t\t\t\t\t\t\t\tDescription: \"Name of the APIService resource\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"body\",\n\t\t\t\t\t\t\t\tName: \"body\",\n\t\t\t\t\t\t\t\tDescription: \"APIService object that needs to be updated\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"dryRun\",\n\t\t\t\t\t\t\t\tDescription: \"When present, indicates that modifications should not be persisted.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"fieldManager\",\n\t\t\t\t\t\t\t\tDescription: \"fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or equal to 128 characters long, and only contain letters, numbers, and hyphen, and start and end with a letter or number. The server adds this meta data to the object's managedFields field. \",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"pretty\",\n\t\t\t\t\t\t\t\tDescription: \"If 'true', then the output is pretty printed.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResponses:   \u0026spec.Responses{\n\t\t\t\t\t\t\tStatusCodeResponses: map[int]spec.Response{\n\t\t\t\t\t\t\t\t200: {\n\t\t\t\t\t\t\t\t\tDescription: \"OK\",\n\t\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t400: {Description: \"Bad Request\"},\n\t\t\t\t\t\t\t\t404: {Description: \"Not Found\"},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSummary:     \"Update an APIService object\",\n\t\t\t\t\t\tOperationID: \"updateApiregistrationV1APIService\",\n\t\t\t\t\t\tTags:        []string{\"apiregistration_v1\"},\n\t\t\t\t\t},\n\t\t\t\t\tDelete: \u0026spec.Operation{\n\t\t\t\t\t\tDescription: \"Delete an APIService resource by name\",\n\t\t\t\t\t\tParameters:  []spec.Parameter{\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"path\",\n\t\t\t\t\t\t\t\tName: \"id\",\n\t\t\t\t\t\t\t\tDescription: \"Name of the APIService resource\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"dryRun\",\n\t\t\t\t\t\t\t\tDescription: \"When present, indicates that modifications should not be persisted.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"gracePeriodSeconds\",\n\t\t\t\t\t\t\t\tDescription: \"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used.\",\n\t\t\t\t\t\t\t\tType: \"integer\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"orphanDependents\",\n\t\t\t\t\t\t\t\tDescription: \"Deprecated: please use the PropagationPolicy, which overrides this field. When true, orphans the dependents of the requested object.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"propagationPolicy\",\n\t\t\t\t\t\t\t\tDescription: \"Whether and how garbage collection will be performed. Set to Orphan to orphan the dependents; set to Background to allow the garbage collector to delete the dependents in the background; set to Foreground to delete the dependents in the foreground.\",\n\t\t\t\t\t\t\t\tType: \"string\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"body\",\n\t\t\t\t\t\t\t\tName: \"body\",\n\t\t\t\t\t\t\t\tDescription: \"DeleteOptions object that needs to be specified to delete a resource\",\n\t\t\t\t\t\t\t\tRequired: true,\n\t\t\t\t\t\t\t\tSchema:      \u0026spec.Schema{\n\t\t\t\t\t\t\t\t\tRef: spec.MustCreateRef(\"#\/definitions\/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tIn: \"query\",\n\t\t\t\t\t\t\t\tName: \"pretty\",\n\t\t\t\t\t\t\t\tDescription: \"If 'true', then the output is pretty printed.\",\n\t\t\t\t\t\t\t\tType: \"boolean\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResponses:   \u0026spec.Responses{\n\t\t\t\t\t\t\tStatusCodeResponses: map[int]spec.Response{\n\t\t\t\t\t\t\t\t204: {Description: \"No Content\"},\n\t\t\t\t\t\t\t\t404: {Description: \"Not Found\"},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSummary:     \"Delete an APIService object\",\n\t\t\t\t\t\tOperationID: \"deleteApiregistrationV1APIService\",\n\t\t\t\t\t\tTags:        []string{\"apiregistration_v1\"},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\tDefinitions: \u0026spec.Definitions{\n\t\t\tSchema: map[string]spec.Schema{\n\t\t\t\t\"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService\")),\n\t\t\t\t\"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.apis.meta.v1.Status\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.apis.meta.v1.Status\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.runtime.RawExtension\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.runtime.RawExtension\")),\n\t\t\t\t\"io.k8s.apimachinery.pkg.runtime.TypeMeta\": *spec.RefSchema(spec.MustCreateRef(\"https:\/\/raw.githubusercontent.com\/kubernetes\/kubernetes\/master\/api\/openapi-spec\/swagger.json#\/definitions\/io.k8s.apimachinery.pkg.runtime.TypeMeta\")),\n\t\t\t},\n\t\t},\n\t}\n\n\treturn sw\n}\n\n\/\/ SwaggerService creates a new restful.WebService that serves a Swagger UI for the ApiService resource.\n\/\/ This allows users to interact with the API directly from their web browser,\n\/\/ explore the available endpoints, and test operations.\nfunc NewSwaggerService(webService *restful.WebService) *restful.WebService {\n\tws := new(restful.WebService)\n\tws.Path(\"\/apidocs\").Produces(restful.MIME_HTML)\n\tws.Route(ws.GET(\"\/\").To(func(req *restful.Request, resp *restful.Response) {\n\t\thttp.ServeFile(resp.ResponseWriter, req.Request, \"swagger-ui\/index.html\")\n\t}))\n\treturn ws\n}\n\n\/\/ GenerateOpenAPIJSON generates an OpenAPI 2.0 JSON specification for the entire API.\n\/\/ This function aggregates the OpenAPI specifications from all registered WebServices\n\/\/ into a single, comprehensive Swagger document.\nfunc GenerateOpenAPIJSON(webServices []*restful.WebService) ([]byte, error) {\n\tconfig := restful.Config{\n\t\tWebServices: webServices,\n\t\tAPIPath:     \"\/apiregistration\/v1\",\n\t\tDefinitions: map[string]restful.SwaggerDefinition{\n\t\t\t\"APIService\": {\n\t\t\t\tID:        \"APIService\",\n\t\t\t\tSchema:    apiregistration.APIService{},\n\t\t\t\tModelKind: reflect.TypeOf(apiregistration.APIService{}).Name(),\n\t\t\t},\n\t\t\t\"APIServiceList\": {\n\t\t\t\tID:        \"APIServiceList\",\n\t\t\t\tSchema:    apiregistration.APIServiceList{},\n\t\t\t\tModelKind: reflect.TypeOf(apiregistration.APIServiceList{}).Name(),\n\t\t\t},\n\t\t},\n\t}\n\n\tswagger := restful.NewSwaggerService().Config(config)\n\tswagger.apiDeclaration.Info.Title = \"APIService API\"\n\tswagger.apiDeclaration.Info.Description = \"API for managing APIService resources.\"\n\tswagger.apiDeclaration.Info.Version = \"1.0.0\"\n\n\treturn json.MarshalIndent(swagger.apiDeclaration, \"\", \"  \")\n}\n\n\/\/ ServeOpenAPIJSON serves the OpenAPI 2.0 JSON specification for the entire API.\n\/\/ This endpoint provides a machine-readable description of the API,\n\/\/ which can be used by tools for client generation, documentation, and testing.\nfunc ServeOpenAPIJSON(webServices []*restful.WebService) http.HandlerFunc {\n\treturn func(w http.ResponseWriter, r *http.Request) {\n\t\tswaggerJSON, err := GenerateOpenAPIJSON(webServices)\n\t\tif err != nil {\n\t\t\thttp.Error(w, fmt.Sprintf(\"Failed to generate OpenAPI JSON: %v\", err), http.StatusInternalServerError)\n\t\t\treturn\n\t\t}\n\t\tw.Header().Set(\"Content-Type\", \"application\/json\")\n\t\tw.Write(swaggerJSON)\n\t}\n}\n\n\/\/ GenerateOpenAPIv3JSON generates an OpenAPI 3.0 JSON specification for the entire API.\n\/\/ This function aggregates the OpenAPI specifications from all registered WebServices\n\/\/ into a single, comprehensive OpenAPI 3.0 document.\nfunc GenerateOpenAPIv3JSON(webServices []*restful.WebService) ([]byte, error) {\n\t\/\/ For OpenAPI v3, you would typically use a different library or approach\n\t\/\/ to generate the spec, as go-restful's built-in Swagger generation\n\t\/\/ primarily targets OpenAPI v2.\n\n\t\/\/ Placeholder for OpenAPI v3 generation logic.\n\t\/\/ In a real-world scenario, you would integrate with an OpenAPI v3 generator\n\t\/\/ that can process the restful.WebServices and produce a v3 spec.\n\treturn []byte(`{\n\t\t\"openapi\": \"3.0.0\",\n\t\t\"info\": {\n\t\t\t\"title\": \"APIService API\",\n\t\t\t\"description\": \"API for managing APIService resources.\",\n\t\t\t\"version\": \"1.0.0\"\n\t\t},\n\t\t\"paths\": {}\n\t}`), nil\n}\n\n\/\/ ServeOpenAPIv3JSON serves the OpenAPI 3.0 JSON specification for the entire API.\n\/\/ This endpoint provides a machine-readable description of the API,\n\/\/ which can be used by tools for client generation, documentation, and testing.\nfunc ServeOpenAPIv3JSON(webServices []*restful.WebService) http.HandlerFunc {\n\treturn func(w http.ResponseWriter, r *http.Request) {\n\t\tswaggerJSON, err := GenerateOpenAPIv3JSON(webServices)\n\t\tif err != nil {\n\t\t\thttp.Error(w, fmt.Sprintf(\"Failed to generate OpenAPI v3 JSON: %v\", err), http.StatusInternalServerError)\n\t\t\treturn\n\t\t}\n\t\tw.Header().Set(\"Content-Type\", \"application\/json\")\n\t\tw.Write(swaggerJSON)\n\t}\n}\n\n\/\/ registerCustomMetrics allows you to register custom metrics for monitoring the API.\n\/\/ This function is a placeholder and should be implemented with your specific monitoring solution,\n\/\/ such as Prometheus metrics.\nfunc registerCustomMetrics() {\n\t\/\/ Example: Register Prometheus metrics\n\t\/\/ prometheus.MustRegister(httpRequestsTotal)\n}\n\n\/\/ RegisterRoutes registers the API routes and any other necessary HTTP handlers.\n\/\/ This function is called during application startup to configure the web server.\nfunc RegisterRoutes(container *restful.Container, client clientset.Interface, lister listers.APIServiceLister) {\n\tapiServiceResource := NewApiServiceResource(client, lister)\n\tcontainer.Add(apiServiceResource)\n\n\tapiServiceOpenApiWebService := NewApiServiceOpenApiWebService()\n\tcontainer.Add(apiServiceOpenApiWebService)\n\n\tswaggerService := NewSwaggerService(apiServiceResource.WebService())\n\tcontainer.Add(swaggerService)\n\n\t\/\/ Serve OpenAPI 2.0 JSON\n\topenAPIv2WebServices := []*restful.WebService{apiServiceResource.WebService(), apiServiceOpenApiWebService}\n\tcontainer.Handle(\"\/openapi\/v2\", ServeOpenAPIJSON(openAPIv2WebServices))\n\n\t\/\/ Serve OpenAPI 3.0 JSON\n\t\/\/ openAPIv3WebServices := []*restful.WebService{apiServiceResource.WebService()}\n\t\/\/ container.Handle(\"\/openapi\/v3\", ServeOpenAPIv3JSON(openAPIv3WebServices))\n\n\t\/\/ Register custom metrics\n\tregisterCustomMetrics()\n}\n```wUV1tAXZswPZ2SZGu\/uhsyUg0iG62tL5j\/6DAYUY5Mm4M9mzB87cI1520N7BPyFDGGE\/QH+kiBaKuZTS+ZP4DB1jwfGPuAzU3Gz2NK8OTB\/yg6LMAm+6S7OoPnskvkr39oDZq2aDnr6ac98zO+KeW\/Z08n5OvP5JfMJJrtCreu2av7W7427nJRyIJqm\/bkl83fQ5tAfXU3fBGXjEHifsd5qHrKcUYrPWh3sWLF9VjlWFVe2v75k\/jMbtH3c7uS3BZ7rma8lMPdjAs\/zzP\/AXlhfHZmOOJAeYngYXVo2nvkp\/G0mpjsYRQ2A\/VC8Vy3Qq9T3yD7gma9StNs5GM4W6iCfHtt+fFIUjmjnvB7UPoD7rtB5FdnzaJ0\/CfahNSjTt3Wmv8I+hCbH1WvzD878d8gXkoLKaA35is18QWaa0IUV\/rfT5bMBsZAdt+piFpbNS4NIJ3mR1hHpq1JZBmm48FWdLdYfGdtveN7LMt10aZhUMs\/lTIUmhmPaa48FxHhN6Sn9+DIB9wA7z9qGW0DRGuMfYeHNX6oBkmwx\/Qmqr3nmo3SxjGNxRbtYBC5Y9PErVIGUXFNpYDFQmnXW6YlVja8dXxj3YMn8j1RHHYO25tePLWAX5v1Q5oCdRq1z0cEl4vKxwHthZj8BXSnGrcL8qnleZr57btrAxJq8EHSxf24wKzJuOlU88\/zMADVUKLlfznRp2+EnQ\/d+3\/yUFpQvE5AQsX008H48Y900+ymcIqUiHNr+CuFTRCDYUl7H8MPPmxSU8Fjq44YlN6t+MTZ\/xTQOtL7qmV9jECSmuFAEq\/9BCRKk1d+xUDmb5+MlBt29DgEBfa0Kc7Ps\/aFCpCqKKUNgcT+3bP4x6AyKlLX3kAeNLZsvK1GBxRQYABj8rMLjxjC95k8XIBUUhxkN3Z5eBv40TBcpLzh9h9+\/CDpsWhgD3C901TN\/Fex1okK\/jwm1VqDVHyErMQIfU+I6Sla8iEsi2J756+NL5jr79yg5fFcQFH6g+cay+Rut0tDQqC5HL2JNzQhMBqzJskQHP65IMbslsS4fCcynFOr0C9YJq9K5H0FlisCbVk2arP4MXYNoIFIQE\/ATSr0sDpkax\/cSI6KOAoqUVOVdNvBeo3ih6rwivtAzb8rsE1dWPlfNy+WjqDsE503g\/Wymux9x4kIvkOfnA\/OLAYBD\/sTXAvNaAbfw\/sRsaIhJCr4ZmA8G9osb\/Wl6Efk5zJWFFvc1Ds1Sq\/4PMjKvTAptlYXy52fMLyXlCyXPy5ifz3TUivb1mzVFVtILiLs\/7NU1eiFf8fxptE9QdBGpOifx5YF+Gq407bA+Cq0XL5ufScGYpmX7Kyxa+tJlgrTdMQRYvGDBQl8PZw4ah1UU\/vVl82fBTurydyu+ZP4ujHMmXSJcyzxxl2zeE5ifzOwd7IjG5J2ni8ipREh4vyOf0sahlr2sNvSSDK7gLL6nohS+lkOhmG6qI00UdzIzX8+ZL8VOjDTIiKDB\/w1X6YJrHIm8NrM\/lrYS78q8dMn8WAbnsz9kxxL7IeaU+UZwsX9Fd\/Rb4rua1y6Z\/4V3w+hMxsgAJFWrby2b\/8kqISH0DRwcMWfPXkFBiHPDh\/L\/niXzM5mYWAMxam3znBXzv4PDDSvN566Yb8mUHxLl5PQ50yVBb3rm\/yT4yenHGfPshPuGdQBPmR9MQKX59voXMoydxoNVj83zVsxz5nhJpJfgf5YxjwvSlyZfnDW\/QkgfkyCITFhai8xblsyPZmZEKyLztiV8cBZuTjjL9taHeQenc5mZSFupx5pNPHLJvEjWoWr\/Qqd75dC5zKszkc5jJiSurWzSCVPiO5hfy0Qc+Bc0Xi6ielfW\/PocBB4OKr6STyBYoEX0QEuSmPuq+Q0tUWhbZJOX4zzpIGVvmZdZLyq+wvmbWlARY7jR0YtSv68Q679kzbs1ZwOzZP9As0pH21gM2r7nUGnxUPT2D2Wkuv298RBPDWn8VqZnh\/HsYFYivOeZ386sD3DSJoStdlF\/G44wweZ6pW34j8eG\/SWrRntDX9bx5\/jGx2VzVT4QGO+CLaFLviblJ5qC8Bjx+z7xJc6zsH3GO5hE7GM6+5LxRczx4mX8pYjZpstnbsD8TK9kSxPWXoTwWs+L32ndMz5qSXhE9+J7JujqpHa5LO40IYEm4ZdhS9QOIhlpbmFx8bOy1sG3N+gyJ+jJCBRREOa8B0U9WJKlN9OZpO7OZYWSc0PoXt+m6o5WVwtl5XMQf3PBbbpifG9\/nmOGUqk4Hl8c9Aucaom5JNTkX7OjmQ2cAiQOis2XBlF32GGWTWkDZx6PiRYOl7HyxmUBdmfQvRLb9ozEBCYa1yKXZVqPxncz09ncWlDOWlKXW5r2dcm2uWWO6sQlmcYvoa8kgNKCL3UCGsMr7Dgih7iaABYRT06m8cX6GPVUCrSIfJrZfpEIDsFKi3omASwiXhV1LiWr2dUsCRIqivPXpGUdxu6lv9q3oWumCUOI5yIunugCp\/nGv5xPpvunAxPYWx+a\/Yy8i2hbuGMOBSnroHfOoeDmHLS40MSnAnRcx8m+mLQ8kw5+PDArFlplN4ghP8HcJ9wKwmq6E4u0jF\/I1+s6fU2tUdK3Ur32ca2mMdv6k6hOD1MdMYF7fdMkL+N78YucTGDBTnXQBO7tzzly8h6o3zp2S+ZfP3MvYXm9fnoQfcIaQ1AkjsS5kJEwh+YHbPNcDE4+3OGgncspaDaGDkZVtRJqJSnIxQWdy4sFS0NMPa0u72IfsAbOXK9E4+6gs\/BW2IkL4\/EF7H+s0ES0GI8dhuZiSIC0qzfqL9MGmnTSrmpFuiATOdSANiq+CC5zdI92z4GFce9KjHtmEWxxr3Jc0nbPXJ3iUQHXdHq9whUiWFEVvRFn+FoGiABoq987IOpYU18G8HVdHUCrReYTgbk+NUZOULQrY1dec69Eh8V8tczTK9bCxBP2xS9mPZIspK1N29XfKClKWIeYDkFGhhSrSBQskF9z4GAHW5qBzFoKEavss5rjOYuGfpElY1dLI7w0zz+EPCDEE6Mav5ZvFze27U\/uyTfXJKO\/VJ9m1VY3vjjo6gtbXscTtl2GmM8+UcJBxHmEem+YzyN1rStGp41XfsZmvirv95kUVkgf6cQh+lOseOEKoRJmjXSCkoaDGT8fMl9KFf0SgCmVUzlhvciApLYX809yfj3wjpaXKWSJoSsJVFvDMzXeAlPCSPEwFmKshPLuLI0b\/TZCKd+Wt2+lpSM7mjkv37K8LGCUKRNWIskUh+gjXqfxZpSX+lFXpjpifE5GOVmoaZHNykY5L4KQn3YyLn0rSc+lbyPtu\/TtpAOXlp95yri0\/NJTtplvydcpmvJpiFzVvsO\/VKg2iueesdlol8ktp1hIMefrNXnlCZl9irVhFysjC7sGKsUpueRh2ewGrHho9+YnhyTELxBQjNdwUIeEyvWJNIjZiEsW8Y\/Z+KVIF67E2wDiXvNKMbAR49GZiYMZ\/MNxAqcpv3I4ABu5Zi65vARkXwT5I4hlO8opRAkMextHN2q+v2eBoDAnXEaESdavdcTvwEYmOzj7WzVgdpE5w0DSx8zaFZC9JUDWnJdnTMal7fcJ2eeb7AK14kKx8bYex4ibBZQ6ds7akYxoPcWm2KgX8+1ynX\/kvGZ1s6WLqd+s5otl+eljXeGCI3RgfCakXuaUXWDaoVeg6t2x3sQZ8S+BvzKDmzZkb6ZbXgW9ml6l3PkE\/rrDfWunG5BRsHbLW0AqzhvNR0fQOaVhYBcqNJWbtvTC5NwPjRr7nrdnfxLaX9MXvYOatbGZeMuwyJ2ls9Cmj84RjN5l6yt8dscj4g+oR0QoxlvUAltbuMDYlK2e6evHr0KyyjqcH9KcNXbnRNOoA1PxUGLDyjw8+V15nn59s1ZQbhcHrzkX+ALLwSLLu\/MmXkvzNksMi0knjktQ1KhDKhbCZMX\/GuAxbAnTMuNQQojO71r5uQ6RuQlZ1mWPCNygU4UMGX+fA70eiYB90t1FVJm7lSzqmUhchDb+fo1Qjsn2R70kk6sJBTk0YN6ZE2isDJJp5jftF9najXX5OoLAt2OgX7NfUQo26y6VcWiS3U6g2fBcpbk399JbTvOFfPGcAywpQD\/ytByW29qKFG+37DCs2B07rAm\/eBn9mNGMoILxTzAaExUTTz7AibvgLmSpqUaau5wdN+e7xgihuYt+Ckj\/LBzWdy3Bxi8V0QILU1UsNDuIGraazedsuyXsIecii5fVWPX6xEDwheR1eLRcT7tJ+jU53JCB7hMJTy+hb8swCRcKy5TEKo\/eXRLlIeFvOVMrygVaisY7oHGotEwRRIIR6rymazz8XErhyHlvcrpqMd6JQdpagJinp\/yCwx9X8pL1VT7y475x5M+B8n2gukzEIHSfaYq\/lZSxXzqa18pagPsyUvwt0twi1G4ylhaB8a5keRGc7D9WtiphpaC+q\/0EFEYhT2Y1\/mbUyeQLTqfcj7OheDSlTGwf7vPpRRxt\/QjSmTmS5eN4WlcdQTue3NUF\/ZSyNpiI8BoHdDUT+LUOri0m0Osc1DaQgK\/fyrcq+TrTqiXfaWlXytLeDVaU+k0o6sxH6cZaZf6RrpvkS1xx5mYpSQR5ixQluXvpt6qST2rdW7Pxp6vuozllo11p1KX5+86\/eXU\/LXWf37p\/9fAHth6IT5f6AteDG1vlVqtSQuu2wztrhUZ1m2lozEM27qRz4Ir\/91A8vu2wTHtVyJaQCBuGtGI8LKw2ZAzoO20rgYfr76zkA1f2Y1qP0Lz7vpUFPfKO3WYjrEgfyD0KqzXPPVo\/42zTj6k1JLXdbuX1A9CSlm9oPfYYuEjgOxw8ReJxDqRbMq38+AWIVLs1hmArZcG7zX6scLuxtiZWVCrdvgiSWk9o5tsIo1WpMT72o3VPnIPYnQB4UgmD0KhuYZzd\/38BPrmcFyMRi\/AptXKpkt8ubrbky7Xbbvl9qvaNBaS2fVtpmxGRj\/64D2J\/50KZZpwQ5NvXT1NAXBqLQnvxXccXSW+efnyREPzu2MrJPje5yjK3p+9O2dM0SplyMaqXXBlQFORzLN0xRLAB9eamFZyy3IRwqwLIeApEQPXWCTRTzb6XZhfKyhTQXnLP2nxMjbhbDzQcXEtu7YKfovV+aB1FKFMKwcx0fDfeOO5FVw+jYBdIOOnIfTNc7KFLZpRCSj\/PCTo33T4CQqmWPhi3dBxeGSQaxPujkfknGOFefmmj6fIgpgh+GIKHSssU3TMZuWvZnuJPSRwI7BStjzpah1HKlM8JzuIS84mM8e15ZeKtVAdE0ecUPw7FYzAqM\/0AGL4ZvkGdQawo5U6MYz6dhdk0F2Dv66tWuKDmkxncP33XyuUWcIHF31Sn1kxc0E9RwWrCyhHctiCYYK2qn+eznzXl6W1sitW0epMMFlVEIKkefoYeHotTBmEutAigNJ7X2zfNsR0T0FKkPgepI+VlCudkJq5ABtOiiihtF3z35S6jm3aejlj6qs+8sS8mjaXKyxTOGxOg+RLSXcTDcxx1dD9qv0j4eTBSI1miajDDaZ3qeeKX2aRdGs\/sufFX2JntH0SDrua+mjE5S7qdoPveTNLV+Ie2HI9bMQW2YySL4irOS2sJSVzK8egCPMDcouvvl9I3wpNL5CI13bKZdqssT8\/hNXFvRzbgYLz4S9IL8neIlqC7Yi7kIGLuVN8A++Riyc3pWD7fwq53hIysuwj7vf4uvPaM\/6zx\/s6gv9axH2KoW\/FiW1LV60nFbyFSuaIY38rKFo\/HM9m5O7cYp7qHtd+v1NmgVvA\/Kqx16nXYguDoMs9RUarRPH68i2\/7mbhXbso9N6v2fUszL1sywVDPJd2WQPbmJdGqt7ClWKBZEnmdtHIfWYn4epLqtohCOGAfkX5XIDPRYXPVK1LXxhlemjW5tMyW7AnKVGI00IrMy7JmOc3lCpRolA0J20k5o3t51pwgEqRRL9vYajQca1MO47VZc3KhB5aY\/FTq2LHM4jejwzbzZo9zQRTL5pg1u8Nxx5URtV88586KJss+UAEImW2\/8LEZcVAtiiSXy2Ic2vHhHzZiSMlJgxiK3U3bTSAn1ZkUioqXMAOmgJlGdTUVL8hi4o5FKoNxyF48L4vNdMhzrTjH7sz3O5pnzF15Rat12a6zg6SvC\/CESmFA9MMJgo1SPduk16do0J7dQmOOndc2pE1hMNWLl6R6sYhUBkPYuwiTL8zGavsiOrIwmm3RI7NSaDQkwqUTioeHZ2u\/qlqp4wfWi+Vt+RUEAIE66rqnyyTBlGylltevpeZkSvFcst4gqeWF1pqH9BPLRj\/kEqlmVz1v4G5By29dOejrs57fPKS3WOsDucoiRB3odXSyi9QJkphX0M1oSJwlxn8Vs2qo54DMgsxAXrdyJa\/McmjEDOrGgNcwqQ41x18lazKl8lp+sypdNPrpS+m9V6k3NwVEeKKKP0sqqKRa8IMDlEsa9ljt5clBx2V5BmGaRz9wxeIGyBPh9CeSCEJlUC6kM0d9DA+CkQLP9gkbYjFiShxrCGpkXo1+hIsTWj5hqTeKi3J\/tTGqjCLCVWibaJ5MpAJWTCceMPFPFI9ph20P4CyVzWDax3cfGlT3Bka2fniAOCtycmR4jogi7msGfhINWCRNz2eirm+guqg13b5n5LZgouyN+SeTDapMPGu91dgUVfZsFKcsrw+gw7UGQabtUuO87LBMUX6ohKcnM2KbzQx\/dPfj59vsjTfYN+pH4POsRIG2\/dClFBPo2GTnLC1tpuHuc62qF\/FdBLDPEyahlHV6U2POJO0XS9mrSsa31WqJl5Kd6DvCLEU4Aza9xSEZg60g9z5hHe0lF+ht3sGzxJ4wJBmy8u6sy2bPK66MEAqQvJhoBbeUfC\/ZhGUJ6LTVHswNQ4l4gRNWoEC21KL9Wurih6SydETk6EJm6casysqrQKKrDO7YJuiYXA8iHEbSCUDl1maREUfAcugTeVhn2yoLuGxjVcwm2cyTdgOcblM6aPyViQM5OaXbG4ChDbwFkyFHrQAzlrPIvDXrOWPR7zUURilLcNt+sAmhLu2hhQCXdWoUD+wR7pDB9uQr9WwkOciYXy8yV7eJTLAPrzSFY1Nsijp4rc2C7F\/9ou6tg7P5LU4KHU5G3gXhmT0b6vjkNNT2DAEtNe9sbyhweV08tpVQwSfC8xWNpq2ea8iHdEmdbG2GAjlVyIcSvTlNVLWCI6RyO1PLt865sb0q4VmvoNPGWmX9bL6G19WScTWlVr64WVUHrMSRGnMNRZCsn2SJ1pQBBDGAgISGjDIxgB16WdnJxpCqC+jkwuTmk4yJuS5lgEUrte+k44PBbTkxjE8Gt28lE8SZ28jEZ4Pbt5PJxhk5NczFGTk2XCquy6diOdxzLmtiODwxXNhrx1+K3W5uq5Cc0tIZJqFZCPMl2WcKOq5v148AnS\/OfBzrVFvNB4rQmiFDIycoZmymW9UD7qnaj1JhTIBpf3CgXz6m2X32obF5yTbwiX1uR8DMHEOXR\/EVQfOWqYHGmZwtLGIW4kM0KD3W28yZrvBCLYS+RN92sUfuqh9hM2okDovPWx5Bl3Aaq7ZovI+jwWFfUC7KI1PBlSsveWRhggRiSxI7R6s7BEK9WB\/0DWWYlWxYcKplx8RW7QHyeui4y5DKFeQXOpKzg6aJJRoG0l8Sj2dGo3EgGlge8QOXhxJCkkvkwbETiUMIzbvIxLLAvk2tvycsfnSFHBOYjWbPSWwR9FHYXQSJ5lp2PwXlvfPeIPRdBn6SxLHYnQhb9UffKHJoT8TAcyW8\/ZuVHYdfkem4Vphu7VcqxM8ul+S5ECmzHWN7TDAhPnpRqXzkpFwOAOIwTVyweLxFgDPF1PsTTIZCJo35QJjxOGiaQn\/Cg2FTbguW12qLW\/mE03xYbW8yGNV3spGX8Sq3JwmxvLZbvSNLzH1MTTMIgUpPFcqDaxmhR+ROMly2IiMR4rI3zjVMmYmCJb8iR4D7IbklFwNmEclmp+EuDeQttwOYug9OagORlAXH8lSxqmxSU3NaGTZDcFG5zLngBzf0iCnDMW4zZWXIFVtx79uLUy+3L2d7GQPc\/5JcS3nS6saq3NWLBbKPjchY\/wnjbmTwcdCLzjZzB+2fjIXQ5nVXGxAvvuBRyER\/aIog35idN5BXF+I+Yc1aHOrOVns5hbVDN9xI7SSDpjtvdn+J8n9yei3GkQ7aPqY6H+grJoZu+OdgbWc1QMneYJTn9w23V96dQ+2TjvGdWjr42e2JOH38Rz1cuPOGTDqG9atlL4mwr3klm0LRjEdyc2zOnADkSLSjMbHHSrGduPoRQibXgUj\/ZDck57i3zvtgv4SxjSkeb02FlVO\/f3e7sgHPNcDC6qNsRGY4HdvcjN8ZfzpoHzTQZD74OxelF2JYa2s\/nzJlFuPlk1ly7CFIrQRvXqZbllS3zxoy56lBv7PH1vLdXK758paE9lnFkEK9PQIUr+X0Na62YGxTYZKR22Km3ZDhXzIMRgdU2ghVL3o1Jdq6dn8p6Ny1yGiJSDaPfaxGeRN7vvQgH\/5xuF+5zaQ5pK0o5icv3hOBDO6po5FVfPps1951DtAJ4PXO\/BNjck\/n6may5fwIKxZSYz2XNA\/TN3n6VAURMD0kQREhDLITtoHlTxjzsSFm8Uj4iKRFpJgJ+eD4GWwYwjNZ26z7US0q1F\/PfT1nDUvOwv9qwvdbi1FAOCQH5KZCeEAIjPpbAOHgEkklB7KkjwGzSmu25+PF6Vg6f1jDsyrkFUYvEloA4lUugTXmzjX3vyLnhi5Go+aUldjLOXpb0ejeNnivfGf8IBUv8uTre6nwnIAuJd0ehcce27bjfDG\/nEeAHy+VAjq3IZdAJRxWeL\/aviKcr3yqDaYW6tr6QxaGE6SnjchEf5UAv6uoHnRkgf2FGslHos6FOZq9cIqywoWiyrjgseks7Fakrt\/KklMyq8XfFTtubSgoIapgJem9XVbhPub7FRvPO7dKmrH9u0xhWqng2HLhzsCkovqtt\/OWBtrVv8\/3eJkavIg34CahwJQEGu4P45Vz3ToX5CqtggmoRKwzbGVmPHDQmYOFLCVyg6joq7WV9B0vtjH\/aifHb\/SSDLcjc7W7qZvf0lQhRuf4QajMolC8l+BW5CLthL+vG13nTMNn2XcJ6yV2eE\/HFHHGSyK8y9indO6ktbFk3QJk\/NYh\/TKHfCwfouWdOo8fuE0nEeOiqIkosH90O3S0QARHIAXEuJkBBFW1iBZJ32CyF5QPtrhfLQTzmmNtgkbvMsV3OHtPl3CLmeSfKwzKLBbu8BTvyBgN63rXvVTCX++7LmM8k4iAvVji2kYCv+ZKYUJ3vga20budGpjY+wDj52a69GvNYNF7LlWh13O1of\/aYRHNwiFOmhrEwvkyLhyhaShv6QnqL5ZrqRJGLw0H3Igca4BATm6hVgWp4aGHWtzyg4j7CkSzofht1YMKzp3\/ENJebWPqBeFKuXW9vPIsm45nL+hHhJpeOLVNS2Y5mdmxzDuvbEWCcrVmsxH7CeOTKMq5agVV8QqB0VumZ93qEzeM2w\/kql9eKtnX9IaE1ubjMcorDNZ7sj9k6dKd9zJMQ9mZqjeK6wFC4RZhSQvWmffuhhhguqyx7PGI8xzAhhf9fGIGUNT6HmBG64MPOIhx8wKzcmS2myjiUFai4R3TFsu9nLXrdVqc5ZjGjAiuivUkmFAUHEv\/+jCyznK95mY72Rb7YqktzJPMYHcuWxTykP2Flm1MNsw1FyfxXLxrPidHthcIgeDudSPxOkUJJsJ22ROZ5OQ91ZNFUnU12QRh0giTump1plTnq0htxHhLV3ah0RPwq23m2KWMWE23sxTnjjfp3Jxn\/iE6VRKcCUrH2AUH3BtGGxayM6n2J8qa7gBL2EuZekiMIFkdiZzIuTXmxF6pLlTk4HhlGJZKctuIdbjZmL1ygA3dRTCcFzkz2EKR5ZY4pgR0vqnXAGEeLRsSZHTep9GZ3nYFyeQ0AhHENRBfFaWqjBs9kT\/Rt60s+jOu0tIt72GiggtWQ+L5sCdGzyq6rg17SDbmSwQl7RSC5BEK4UCFLi2Pa1K6aoFKvtCus+qoJ+UKjZZNEZmu1Sttm\/MWqTCl9mRTJTJQKApMvWV5gTOX7y6y9sW5jw0MZHE6Q5BdEmMGRMhZLnBOHaBYrnaVuXopSHQWHkDmIzKtyCChFPoPaY3wT+sHOoh7GU6FCuOWyzJ1I8RNjHcRdsz+5w3AdbVo4OobRMOHIEXVMROY1OW+RSV1DOLGfr1FZifJaamsiS0uSeZCjUiKvyLw65y1RRsg+klf4meuiCFguBM6yyYrYtnl\/S7b988i+bLxlN9jvFYkdowFUySOYIfvRWLFlhQM8m7Jyl5PX1vwYbW1wodkZgtbVuDOBf2WeGs7D9jf6eN47\/c4MHcGglOUsRI81TCFfPJfkvBAPJ9pikQ+lc0Z+rK1apgDP024hSnliyRrmDcvtNoHTkDS66dzPjB4TEsYUcLbUl5PJNSJ04ginyAbxzqSkvy\/HuX1IHJO8l67vb+I1IVORt\/+Y2LCWUA4vUuUME9CqeXQiRpGM63fQ1RD8LkZN\/B27285eghF1dr5JbG2fkembbxFSi+KpbHreXniHtuWDxqwGK70+Dlb83sIJrB8GUX2PyDw7561apYr9jcg8J+ednMWLZMOqdWSem\/NO0dRUuT2tWhrjbFjTx9w\/swBvxqtMRZQyZSyvWkA7dCcpnkEPnSUIjoeSKBwrzdUTcvO5FJnX5rxruinlfV3OXHtpQU1fnzPXYQ3Py5sgCPj6PTzHNQIbIQPK3PLMDSlLHVt89vY578YZeu8U+eU5c5Nkw0TUr8iZm5ORy+sCHML7LbtjdLkxaoPs6rLt30u0+E05Nvtx98K5X5BXqiXh+Pk57z6XBsc4By\/MefftDuV3vZHlqrmfNgUVOZOt9JDu\/Y+jLJ5IivoLct4DOm76OQbfkDMP7B\/rH7wo5z2oQ13EJY3Yb1Lo95ESPJp9sEWxhSkSEfr4KFsmW9UklKS8PiRmwtmAN+bMw1B6zofdl2pEgnNxP883D0dN03P8zTnziJHQZfzLl7sqp8h8dtl7JJweO33fkjOPSTTS9ak87Mvur6jVWT2QqNV0rzMaj67ILNuMQdZbKsF9wEJEZyIrJnzLOiXSyEEUU7LIPRGCF2mJ3o16R2D8QurTEfkoIqrDMbPcfehIpq71aMTrKI41DOk6cROB4ktluVrxjpwXr\/vTQS+h4k\/tZyvIYFdCTACHI53J3jMO+tMrqZPdhd16vU1wHSO53bSnMvJO0bqGbNikLFAQ9QKaL4kZ5uhVCHiHcOAUCWgERdiCKSInE9ZnVsudmIN3se5Kqe1clExg39sZYtTWJNrgFlXsqFVddlSMJOrhe9gQ7KTdkcpknKq0CSZE7lIYK\/UMeItwhbo29j4amsqWGrhmgxkpGWuO9WmoII59lj2b3GVb4jijE81aGFF0pxcCbYNNx\/YnWnkpArS5CSq7+dr8MhwL8ZwFKoihAonGpQIphuXbU8azDWfjCRtySGSb6F5ftLjOijnq2P77EYRJQQ7pDKKiWDQOmKRG4s07meBtpnBHcyofxNHgyL2f2DUqB0W1OIXpuNPrwqXxcwvVu4sD8T5IzGB+at7PeE7ihs2HcvgosWFopsH2KqL5AC55E\/pyK4hgJ1holQuUoVImXl9JejUYQIisrTPFM16aJQleYKHCBLRqHsmSQYIBlu7hjYyi\/YEW08OHjOZaZ94feGoC4vxbc152IKxK\/441GW\/LmfsLhVDnuAO+PWcevHN0xr4zZx6t2mxe7nk5SRU6EYukXffuK1arM3TL9ZJ8\/wBvN2OWIzlRC7EMtmQlzrel999jTsT5In47jCm4YFYnIk66nTUnNelmDwcCml1LAmenbcPNzpUhowzgTLQwgcW6vCfnXSXdtD2ZT8\/35szVu1DasqEnunGNUq+g9Mx4PMMrjYNZJGIbdYe4GpxXiDuK4K9VRDHR2KaeuQ6t5UiFNXqIFzvcHPVkBexeNB\/NeTcoqNVPgW7ciVUyMh\/OeTdNY7UNxd6h\/e6odcncrO0UGPXuHhtnQoRrMGy7fouWlYnhj6cqt7cE5l4T2fJfGXXzjDlGHrR7T+JQmqqnbIrEsN+HLeXsinxYqjLCh+oMq7BED+7XHQ4mO\/JDCMkK1upf4G9kXrDsPQDukKSzZiwLMvwfYxFmq2PfiUVIRTuWEHuQzJU2cyoSg0C4kqD\/CLMlVIssaxeIDDJArwq8h9EsuK0+FKf9XjJG71g2D9d+KvPazY+weI4X3a\/IfCxjHrU48ta8v5t1s3wMzzZa4jTikIE+XJLcJfZF7S0swdYQs8W2sMh8POdl1jGm+VFvoWmiYheQPvoSf2AFkqXB7m5x70DC3atzUphOz7P7R6xSz14Wq1PMLMfD1qWyIpQyNu2mV9bmKnSSec+8YAxyXaEe5fWjP4xOew7lFRBNLO10OPpG2xH9xgBLMe3uXaEJb3lyFLZyHPI6HRJ1OjE5Hr4q\/dNhM36hla8XN1iaMXumzuZm297ZCjk60JeVOIne3Y2nsr80or+xOGjfU+mL+UEgTmiR+QTbSckWhDlBy+xIqqns1BcpZCfHQXNSXVn8ZM4syfvptT6nZwoxfr5eqUkEYJuH+hNmi3MZOdTwEtSSaKpPjJ\/0hg0Ge9O4UOl8mlGMvVrBVqC5Wa6ClvO6SKxVG3nrgLRbVkR+vlrJy57M3vkikeEYvlUOQ3tZLFvT+2y59AXsJfsKl1y8Jrcsl4y23Z3tlUp9C4qCdUKFv1YpV0vbgLSRVY5PksxJjm2a262y\/Lz4qbjjp2v5Oim5jCccJshnqvba2VVnw+3WZl3eP0rKrpZLqnpYpCcm0vg18CPkruVYaa2VB7ndYj9sC687BJR7R7WyvIdGLenF9clt1xtoySZu3Irvwt0Uy7jVt4HUuayv\/2syTkRshZpNCzW3INSltFCXY+GsOCGcOEYIq0eFcPJQPxV46hDwSOdPJ50\/QwM2dVXS+avjzudH9tqQ8W+4h4vjqxyBMclcjjhUR+8sfIYoHxuZsbvEvmuy\/cuTKSs5JtaCoTrs+9uC5svM10i\/WpChYi1QD7tcRiE9Q9lVbegr+TMijQsI2Ehb\/bMiRFTUO1oXhq28G\/kzCqndCnIt3Is\/1N98cECnrPE2ZB4yzb71Zx8rkgukvRCNhKjC6m6L1hiY8+5j819KWuuembU4nR8sC9fFYuxnr1kro6GyW+8xv14Pq7ARRfIa+M\/XYwLXrhkrl0oaMp1gT7G1pa\/mTN9jkpgxebfs2Sutx9ht\/k9c0M5ESk7SCwyjoe5jj0IkUad1ibcLMj4u6zHhNcXANWLtBeq9NZqU01mUKqIPSKVST6Ukq2jbpojkyOuE263MbRklpLMdqOVoCyvt8rMyZYWkF9J59OIJ\/IasVpVdTtJKzxO2TlUWRNuTlOrnm9J8gz8btXEzlQbjXN6CfiqenkduqSursBFa7O9IZjXxGpP+tq5dDCo\/SSTiOoLOSNfjXfg\/PTCgfizBD2W3EU49L8WK6gvt39QdncH7mUstxdYl84BZB+cQmcTpiiR+RI70bhgDaVQTYYQJ2aqYULE60RrMnsk7YsmgS7MCRfE5UQ\/D6mFvzQQqHkFs1BT7fhMUEB+R\/2Yfq8iRQLJdYZ6AxfeA1wkPTzVQnd6yL5qAWzPGjkrsZTgZU3aB7KUtGQ3UHZrX6L\/3iwuif1frEJ+UFQPoolfOGHDFMiGwmWQY+dgtje2h6ru9ZC6kNOVXnfA8zlNXZw+pCjR7PZYCjXkPCKhWOabrIkDccYaUxkRulqPy5SCtdv+wivx7oK5XCtobucpWK\/L\/U7RevkyjtbDt8OIOd9VefUGiyf\/mgxmQv+zbO7OLhgGdGE4Hl+MP\/Ir193mBshn929vi3i1tOEB5KtuSUlHXFWqmI8ztgtozfm3L9C6MtEPAgxyH0IauqQtwGOYNkg0GdNdIOV49ffTwErPPBf9nMyb2RKiHHUxPc6l7RaY98BwPlahJpNMj\/zuAbHN2lK5x9KihsXtpyYr94jVboUh\/Nh7K7eWGLqZ5OR2GQq5hxvldgssUhwkyFdpOJZgM9OZ3gEoo3MPJZPVBY27JL2VK1heD0DbDTBhpEPewOfY4MdVw75+RV+CHcrfCBHJKBAaSL8YFlh9T9Wq2MNQCxcSAHomG2NIY1vCD6PkgaE7nVfi1h9FKFMqirAvREoQQRfmOGJVEtsWyjdkcXny8n5dsdEsi+rrq0Sxg0GW86nFbxrI\/f32xvzd\/cC+Rp8RKpw22FVDbbBmyeXCjXwzyVmfx2WWsfiNc2VSKza1HftTJ8pra3gjSX7V5WPn6uT8WwOnFnyq05pLPlpwRrPuQwRX4VmlPjtwdZUzEPomN92tWbhG\/CS9nJ4CXjsHJheRr1OyrEsc6bG4SqevZ6W1b62TuSGeIXMHKrMrht5mVgzHRinnSA+bZIAsALcmWFzqMzE9BajiIWUnGzN3xxkuKx9fxeycvSBx7BbpSIvoyiVJm1cz2zWl1F+DosS4bZnlzXgZ0mLWpqRNgzNvF3XP7nAQCFa1bKOgYrUOOsPjadH4xXQBav9C2BADisPVLzkHediQnEvXSRELOot4VH4R5C6m0YHRhEbn0k0E59JIjFqKrBhGumBeD61DLZg3QGuharqeitO8kWozEdrr7hF3SxH1y2IWEJk3Mb3zi43J7J+41FuPFtvRPMwhvRMZiIWV+jN9vp3abVK2SjAjCd6LwZNjJax\/EfORPqn4qmf8bpyXZSyP0+TeWjTPznpB2kZLO32F\/Dtpr5iC2HYXkGjkJbQfch7C4iZygAzrPhvqER6aTJkegR8KSTIiCgoQ48ja1bK6ygyck6UfKSULNu+CtP18swM8GyI2aXnx+5ppyzh9H36h5iypdzNs83Yal\/pTDhZo4cRAFMfrzS9K+3EaEyumNuj1ibVQkNGEg2YtcXHoczbpCpa6U6JeBNdmNXmRdnnAuo2aCMFKSfyiFaI3Yrlp1Zw4ypLrCcFG814EPmGY5BWPuDgyHzm2J03wsCYYcKarmdtVTw2a\/ZoGWT\/+EAfpQD9YQiJzlFwBR4w+teNTd\/GSIJ\/yvcSe2s0o60y4WWsK1W27W\/acnXeWy5eFgt1rBWvrQIFbKRaA98xHlZCpgDHAswWWPoBKTETPZL4pyA531rmSJIK+qmbTYk0Hz+r3FhATa1qgBm2Vj0dntUr13n22RT7w4Lm0SNtPVtggxHjmS6QysTXPEj9x+7j5SpyTz7BsVtkbEfnS0VhKIIimXA\/tOC4XN1oNMcvF7Xyh3GqR0kFcCZtV\/XrXiRT1dMVVcaKd9xgd6uo\/W6zvzPzfyvVDbEmODqdoKY4uVgNu1AH6KDp+j3hlkPCDMhOy5v3wNHblkcwNfwdW0r34IJN1lOpt4VD5h+FJbCLx8FnnchOnUrxMxup8WT7AbdjNthq6GnqDhgyOb98z7LAj6rKOw\/Yl7Rx+qLwIKD8KxbrpXrHJtxgcHUEvRPkZB5J+Pb\/FIyBOYzflG\/KSXHbjVv7mNm7j79LG7fxd3pAX4VY2nsjfExtyF0Tm0Wryfs\/JtUaDuUbqFKEBluWQ5GnBObMh0KvQNh5XL7wedI2+V37tpvy9jm3RJs\/rqxX+3lAS2I2lNn9vKkmPb16rrG8qjVtIFfM6ncndq8YM5Xlv4go87iPz9L56TeR+MoV1Ntw\/rFm78wDh6oFYHqHzoGfw58GlNan9kHyhIGw+1L1c+TC9qPLwlnTgEW72P5IQltR7lLvm5mgcMx6PCfM1QXvsuYLw+R1EQ3g8LlQBPV46c6sAbpPO3S4vT\/J8QqEkBU8slGRknhQ2NYzxZGXhKef18dRmpdi2Hf7OsLHZ0rckn1apSX++y\/l\/T68y1aRf3x2\/Zf49hc12W+WSt2\/ckioI\/+71LBzwdjx4JdJWhljJO9p5zAHptcZm29JaZ89KYEVHckMtKYmKBmExJ6TPVsvr9r3ncxLSka5gFSr51phdj\/n+WO\/q7IB53J5vNvVKum3zvoX4K9NF2SVXy4w\/PIjwSxhs7EO7Ul8TAmXX2zU30uuobIW4jKWz0Sqv21QlLOdbRXnh82z6reRTc72\/H5Zus1ZPlPZBnMNz9O4oPbhUkS+uNZSHh5bmb2I+LJbYo6WmNbCPsSPxWCfXx8kTtRI+H48VFC5urVstfwKqH0Ip5vhJ9k3OJ\/OICT+FtNBWrp6qr3iSeHqbCHBBlSyfjKtXlPc4Cw2x7L58aMy9Chqw6xDVysD0puMkG6dTdXIxTCy8iHcpUYPleMBtmysxxomw2GpUHSfEhhlrSZ0Om5V6wtcZuOZxNQ+0WbXyGlEr2+q17Va5LK2Svo7xLjQs\/HrpAc8bRH4WdKMwyPMmedo2b1ZOYmHdQhOCTvJeQpbnveXpSN1HpEa0kWQB90En8rlqQ0arWsu3nrGpNWr2JXxS6FlN+9NQ7FIlb5GbSeoZVrEseydDfU+E1FULtuz+c5P0ADckDywxBR3sIeVacwMjKy0+fK2sFzEfgSGzM\/yRzKNyq1Ik+Sh7Tc7W+o542t0m+qy7QzJPDGPD9p0YGwbHvvv9NExOuZVkv4uaIu7vlv7x\/B42TRr5b4mmocX6OnQYZ24l044zt5HZjDO3k9mKM08go6oqmSeSuUMyyuOdyRJwlywmduj+xXyp+V6Zv25qk\/2XMoycqFlZfR8b\/nW1Ktu1Q7\/LRggr6hWHfbZH8uVTr84KqQs5CzCFLKS6UH+GhTpdVAbO2hzEYZxdgRt8U7n\/URtzhjYgCnX4\/Dooyo656X6Ezfhha13U2pQq6sdsN0U0Xml8zC+2MQUJFxfFehhXzVuo5uvXMVr9jiz6peSCNGFEayGNvG913W4kL1l5mhCIlADw85jXvPt4cmrXv\/i9nYhycfclS1xoNx0RCHD3bRrH0iLmp1PZNQhs1csutCC+vm5WTDZ1GoX6MfokvDg24OPQ8RCnmZL4XeDMEVrsG2ZC7ou4Spe0xS8wIAto8nma1Kh+hVE9Ul6mkKH1OzGQbjp6X4LeRmfU47zaqk8KPdaEvXS5XhLbSEOokWLgqzBQ7rnfQnIh6X6cp4Lc7\/wmOJH7yZLIfAPPr5xgODC11LG1yCP0tLgnB7propVW++QIPVVRSMNHpM9vUSkpQqlVis9eNt6w477x0qd0fq0iKJNVZIWkz1KJvYXEqsptNabeJtaGp59cOguSe7YZ1oL2dr4prkq2UddX6hhecjlZ28P8Vpn0Ul7Kl0OrzTYcECLIPkStLVNjZ6Qh\/VaKZr3y\/viZg4qcBYQEOFACvIMyBbgL6jZ4h25zrDHlXIQ9mS\/NFjZNl2sPM9Ool2zGX+DFjlmGEOxQgjBnjEdsfYJvLeHPM4agmM3VGR0ESTCAjHnOMq74PVwsYb5NNIYqyiRDKbtjHzOSunLTsPcliP3qZZCKnO\/LpZV7vqGT2U16+Lxlwm7y5n78w1oKxb402BDTQVOtFFq2r56Thb+Aj7ZdtDH6mdR84XK63E3EC\/0R+37pFXIA8yLVXrSAeC75Ra+2UJnLvbBZqYomJF\/B8HRt5qSdpd0eeAA8lpJt3LL1EvS3iehlkxPudeSuGgprLABVkx05NMTWsA0n4YkzwdO3EFqym1a58j+nUHA3HNtCH1WWmDBI+L34X4RlpYaXL23l60Xldg6VtyLmdGJOsAVlDIFYj4kDmZfBtoy6nBOxz\/O8xarE+gZyQUn0JIgrOTpiUF6x7Hk7aTZfjtCTo606hKGJrEkUHBproHx54qJ5F013JhMOE8zrqLUn203z+mWUDFWPzBtQWtUi80Y0yN04Z\/s7HHYumzctm5wF6XZW+DVvWSYcpJcKzVuXzPJ+Z8py2DdvWzYrXdo3b1\/2TsRMaC3XLxdRUvaTOFZy5Lni+bMEueSCVbL2aHyKROZpsQtOZRXFZXJ57eqcAb1wjXLIRVlOafNqSNobnM2yxmJdKvXtrYp+gN5v4Mu0joCJKIknu209feuWZOJvA6RW5Iy1je4zN75bfQNdjklkFhljdGaOt9cwQL2EzmsZo\/Fsrz+tyqe7sRZBn40\/HYl7b17NiCksVKvz\/oC43WXm+wJGTkAJwtJk2LkSNXBaMBrLScbJbCX95YoTG6IgczaD2QJdL4pp+ulaQVOU6Z9da00U759dK1SNjJV0Xj3buTyIzPdTb9IHk6jn1A1Teyy3GKWuFrl+Z9JUs5ZqWzgQPY\/Jtt0o0UXRoOSI5p+pQ8cTN\/7KzNF\/M\/1dGPfUfBBhBLscUIexQAhtJelsMp50I5dkpJNeauTJ3yq9Xk73eqWoM3nOT\/yCqBw8xu+Y3kna7yriunWHgjSNTM2agDmRpQV1ng8HTs3BsFcdjycssGLw+vplt8VBOQ7JlbGEHkT9xkhVVAC5NB9LRczPnImgS7YYnwxU9KSAsy2Xb2Jk84snBYtKxkJOQevwVU0\/g2fcwyli9WOA9EgivsncAyijlgbGmwUK2SgglbHegVUCmSr2OWZY7aLx5U0ilEt0jaefxqDtmSC9E5Ee6EV6fyJazXCwYIwqo3r\/7vNEB8fyInUGkelZaqXX4BDHphuITSKNMCNHQBZI5jNIJs6mcD7r4Y3Rf\/09rC0plyHNyyTzsjPihMhgJI4InOwP1FrLx\/ew1b2+fu9vS93rFZM9nootxvBbUpc0i5ok2KG9l5J8SHcyjmaRvrZOzr\/bXhOh1cGsMxx0pdfRbCpfIgSYvXSkKRbeZS+XUF+TDZj+vkM\/boC+y6AxVP5uZ3+AdqpzBxeRed+yl0nRBPKeZS+LPgotial2O8OQgDFsuDaUAhokxD1\/POxZCDTl\/dkkY\/sbSitpZAVQLLhx2qLamgqLkhq7CqxLhjqRFNqyyHxw2bMVY0CMbT6AX6Go5kMxjvrYsdYajxnT6+vLi7LV8OYoUEGdLw2cvLyIrguKH7m6kfnIsoeFZ+5JJbQ30m9RbCUyZntND8z7aXrqOPswhq5vyX+UZU6v87eplewEJc3k+ZJorCOEWBTP7ojn8zOskGnXiKY6+W7h9CX4kuaDdIMq5TXBmA1tdIt4FMLMAnCNnxbtiAxa\/y9aWuciqL1uUGgEwO2OJoRKwaec5AJoDPQkvpfK+3S6lIOq6pYgbf3kghtY6vZ\/EJ0DR7J2kQE7ki4gV80Q2I7fP83JbKiuHpUXWxMh8Gj2XXKsfMQ2Jcyx7Sxbvibezf1mOW2uDIzWwljOX1Db0MLbOiJD2O9ML0dlIBZ2w2abcEv+2VaeKcrhy\/DIYKjECJN3ct92O5BeuscPtK3qcihkWFYlfJvw8M7BOhSI0ihhyqIsC2IWQY1V5hcnq2hL6eLC\/38EJh4u1hAbMjjrKGnqtEpSXB2gwZfjzFUtfi3Ey6KELQGB3L4kdMV9iPI6gtQXHpG8fuN0H6idRdfYOeiO5UgoBHq0\/j8ywvZzfYfUiWOvCm\/RcLqGteq5uje4js5ZGzlUPoTvXP0KqdzydvpFyvXNVcZm60\/nBLlKbCrEv072uZcx8gTnc1aVQRzeTwldVylqC7jfHfW\/fUiYIg2kpsojjurrNshVQvrgZ2u\/8mDZzrM3saTY09ONJNJrNfj0GSCigndfcdviMTQ4bACLgBNhstDgJrghuxoIhrVvcrM3mZRxya\/limVDUOfCV7lICKMonvrebGzZ8sJzAy1tsR20p8JUEni9BI2nzRBqeMLhKhJteaRgEdI2PnIy7mh1gnFro7Ly23jOfw1OtXbVYUuVgj7Nu3apePS9qNdgFl+ftXJMUuSONedG186LSArnr0gUJZxyyzaEIBmoaWLjhTk5\/Ngvl7fbGZq1Qz1cEeGMMTFq7KYbomNwsAiluzItvWW80OComaCmRYQ0bWcx7xQX5Fu63gu7tQDWmlALuEwMahXnnbdF9XVF47k72cfTPwe9XlBbmX94ERDQeUKpnDyBWhBps4ubrdSxADxTZa+pBrhXUTGJIQvPBDkRYWgT2EJfdrDKEDvbQer6GpPLrDGIysg9LgOlReLhVYQ4pqokmPuKuhnwpK596s54TxnNtVFAYIytHAdRiiFINPNoCBYVm2Mumyh4jI0GXgFGajPZjE91ehH\/HIjxF6HFJSTwJHx\/LXivDE7BbY5icri6U3OZK6vkWJ1tHBux2V7yRr65ti3tswU9wYKseR7Tnia4YvaimwE+KwXaEjlR7sitvN+TnyBRH4U9xcKdo6XpptKc6NMuUQ04jfKdDcEVoGYcwnAVyemQRnraIIJou0Qe9TmExvgvLQi0xM6SQNaoDH5Q8nXy6RGUM\/LvJOTjqkYC\/x2p5\/nbS+UWLXVKny\/ogX2P109BrhR3UVH65hpKBpolPY+xThSxh8TI7EKjc3sa7JGQxGUOXNbstJE0gP31Is6ZQvquiCu6Fwo2Ei\/2CXoraIMouTqKfmTxethbe5PFXePiTWyUXTG6VXHLbpQHzSh\/aRKshY5hO1TJPd6OFlN92N+yaxFIF2TLj5wshR73tMiimVZbbRRqrlnCjftMgVEfZBA3igMBNtaHfsPPQeQ4DGRoy\/v8L1RQAACi1L\/1gOCNdpgDqHAFBQBAgrqUDeG79J4sqINLIEtxC9ygisT8JUam2eBaARRNkb2aSpDqJUaRVVz4FH8EX5VUWF57hcShEUIaREUKklCnVA+YDGwT+ZqYXhlF\/87QsgSv+5kx2QAl\/85GLOzr+5oxl+GUnbaGm6W9uGhsb9DdjFiQm8DdDV4R44W\/WKihY+ZuJxKYN\/M3TFHLg3M0ZRWUPd8O0nHE3R8GwSN3NRyeYXLmbhb7YsrtZCYAApO5mbYJDBu7mpRJQPe7mJRJWpPg14xEuJP2amaYtnJ3Uq0nJEjdD\/Zod7IxfqtKxWbfUCY7NR11LZI7NSiKK1hyboVzSOY7NQyH0EPqbp1uZTk8dJNhJtb5A8TczgYhA6kMWGP3mKJHkpJ00S9DQ37yEpUeAvxlfBfHjsCTETmp1AwN\/s5KHFFd\/O5CQ+pu1mg4S6qQcOhDgb07ysi7VSTdEnfE3N9Dw4M3fLJRhaMvfDI2ijGMnrZqDgbsZiQqR0N0MhGFKobsX5tjczUBTNgLdzUcWsiS4m7FUNI272aiCpha\/Zh21V8OvOVNQw8q6evDg14yp2SeAkIOHzRoqQww8bJ4+TUDEw2YsYcnxsBlHKHKAh83QIi2cnRTCZ9XfXPQgjxx\/s3YyI4G\/majpMYq\/eerASgp\/c2aCIsbfpcA\/\/uaomORknVSpgKy\/eegCHid20iQ5Nf7maZsThEKkDXTE+ZuFJMMY7aRIJ+j8zUFHIUb4m6FGUdrfjIuE+vzNQB+2nZ2UyI2luxloqHCGuxkD8ETSTjq1vu5mqdBbEXezvuDRT4g0yOyOuzkK1MGJuxlL3dHdjHW41DppNFKDXzMUGkSCX7Nr1jAhRKpfSPk1a6gPXnbSvIeIW3Om+mFpJ8Ubg1szxu5CFt6U2Uk96uVuhWbHNLTTkG6\/6qbWsblJyRJXBaZbsW8p1c+zVRe5OTarYWVdH73cip0q9SjV3Qrk526FKlHCZE1bHeDY\/GlpVhJIPgTrrMHd9cLAsTjLcfcgB3Ihzz51jIlw1QY2ubYwh0Njm1OrunA2ubYwajUubm2OjAr7uVsxYAqY6uVsZXIObWs64qjVG21obGg2qnBsa27UuLjqjR9VKpsbnFyb2w2qhrgqnNsblS5tDW7ujfrGVsVBRauWUduqVbgTVALa0Kga5NrWdsBV396qY1QN1SpcGRWtWhYtgjoF7NqzY2yASz0OrUcbWgkqHVsbCyobWhtcVa4tLJqhHpUdOz5y9zslK2pVDW0smqFOwR37nd8RuftdEJa6XFt1x9wNNxNRDPXsjqFQp3KddQnsOOcS2KMZl8AOzV4CQy+4Rx2qNRusB2e9BuvBmII\/eQRnwr7kSp52omwMBVnWlg41FG063KzAfPBg8QZihtGmlxfpg+h8RdDDKU4MiVx7xji6Muu5MxGK9k+u8f3kwNPPIrPr\/dg5kn+Qba9N5JbPdh7qz75N+TdkfL4Ucum+zK5NVICJR6Hlqre7x9kE0hrBEadbFyoxP2MOvI+ijPOWWA1v4U2ZfjhqPPzXIKca2572s7HiO7GyftJMk35CKuRPmmnKX+WH5U+aaXopM55ekEsT\/U4+eH2e3tYHIt14E0yo6N+TFPNHZlQ\/hAhFawgAlNaa5PZeViX9DXDEtRUuh9o+M6q2wuWQ7tKsQaJ17AGGKQ9Ip6WpYX+isMUv0xao2y+FXK9IAwQUFRNoIG3AWh5Vsh+mOIBuB\/E4+Q1GMdrL6SvJNT6SjRUPVsj1SDZW6LehovLJ9lB+EDk7fi9sUf+VCZUv0xaYPy1N7cu0BWLXiK7YBkw\/5t\/cU9pY8Vv0tl7zzQsdZxNIfigqJnghLbEHoyX2aawIffsmha0AE\/o5qZAPyDeG\/eUYdTS+SdlGS0H0V2D3+RhU\/qEgD0gD8o1toqCrF0GAAPo5o2C2mSKqD0ZxgNfTElsC4qY9MqPSLTZDbi+nj4WVpZU4IMJYlvV8MFpiuj0yo\/rNzzltlc85O1qDhP4Jjj72tOWRf4Kjj4cz44nSxgqtxAGRVk9L7N0QgEC3mjVIfFcOvKdyafLTnod+OUYdH2R1Ib8co45NFHSFPTdwxSjGFaMYOynPAnmHULLE3T3vCkluz6NKNru7P48qWexkEKSeOXgEbIR1E8dRDHX3O+3ud5qaceyy2Qzs3P0uO8ZTPiE\/ufsdhD5qVUXc\/c4\/kZD4hjQWZ0DPV6z3ojiM48jseArGePjO3TEmSoLhWKkTx+JNx+IR9PdME3\/JQPmbyMbfKDn83UPh75wF\/rIR8ReGB3+\/yt+pOv4+cPL3aIm\/d+q4q8WKu39+3M1zd3cQ4O4MP3dPMLrrtOdu1M\/dQyS\/3nC\/RhH9GkOLW9lq+BAPInSs\/nQsJw1\/3RTxlwIi\/jri8JcKpb9+M\/x90\/hbZ+QvjjZ\/W0jwtwSYvxkI\/VXq8lfI0d87W+5SIOXu45i7U9i4+wOHu2BUdz9IuQtN4y4cJL9inTRcOpbCCccyKeBYIU7Haqlj5ZjwV00XfyGh+ItliL+BVf4aYMXf6xp\/faTxtwajvzFc+Islw18LVH+L3PhbQRp3FZG4u+fkrgAm3AUDczfLirtAZu4SYuBXOgX8WhXoV6igX2HgubXLy4c4jak7vhPCQS4VjDoUQ5kYbyKuqnqDaUOEuOXQw5VkBKGCJY0BjvAuO8bSswtYeNj8wCxCEDxsngrgoAseNgvlPjM76QyiK3jY7BRAzoCHzUsy+pjxN+sYb5j4C0OMhTRAvJ8ceJufczCRbmguTkjaJHlA35fZpR9CAhH8ACKqn8Pu86EQXehXpAHioRBdbHd\/KEQXNUYU8dNE01yckOypTbrHA0FQ76c3KRvKhMpW2jNmN6DzagdfsuStk+RtD1TIDfXBa1fZ9WHKA9pddo5styrp3WXnyHcZ5MSePT3LrtN\/co00PnhhYWUJaYklymjwQlpiWFhZz0mF\/JNrzLLrJMMW31wOvbkcenM5JBm2iH0TBV1hsTBpCLpqJ800fWTLo4gFm\/bIjKqdNNOkIegKi4WJsSzr2SZyS5vILUFWF4KsLuQ2kVtym8gtXWVZz\/zTlkf7pZCrLct6tl8KuXRXZdaz5YNGygE2g05LU0OS9cxA2oC1TKbA+bKsp24NAYDyKLRcW0pNtB+ht6WfKQ\/o7ywJeSRZTyRZzx+ht5W3hrDFL4Vc2LEYn9qkE5MU83GGX98Eg57XYlV6ybDF7yK15jH\/5h7zb+4x\/+Z0kjydJG\/rJHlWCjCBE\/fTm5Qzn9qkexRart8GaMAfAH3wiJV\/IJ+EeUpNNE2pibaUmmh\/hNz5I+TOb5Fa+D9C7ujHRLqxgwq5Hg8CEFCQWng8CECwr9oC9Z9JIIK91aLOQz4Js78HGP09wOT9PcC8ePTLj2UpyItHP02lJbaJgq721K6Pfjlse3\/Bo58bFZWaSpraACKq+jc\/53ySPKCf2qTDnhX9LaEPOKmQTyK3PCcV8iuBuHk0UWU+UUYDziiY74EK+ZxRMHWbp0r20USV6SK1Rj+J3NK6UImP565bO0bWfkwT7TPkoo+ijLMoZ8dHUcbRbwl98GOaahsdjbCy2ilvyn5qk46xLOt5xcgaY1nWs63rPNxuVfoiFmz0Eynk2g2q+PnIlsduUMWP\/jxTFWy3KmWKqOorRtZofPDSLwePk5\/apJvapMOeCX2RAAH0jlIxAYUTDfyZBCLQ+6nz8OdcIMGGkEAEvyeFF72V5Bo\/23m4iQowsXPfWe47eztGMXbuO9OfKaL62c7DJ4Mj7vek8PJz4Bx4Lkyo\/BkJV\/Q\/9p19mBIHMObA01JmPOXXYlXaFZIMeSkznrDvEEqWEFIhvaxKWXBEkT+SZ4HnwoSKfkC+sV+DSPZNMOh5PjIa6B\/E42QDse19YYgAdtKGI\/2RWq67iW\/s25xoAG8Kelv7qUMEvTcYWdtCPyig407QO4SSJS84okhLSIXEnsP45g9LOjRS2dEIRrTtNPzKjDrJ7bda1MktHXdC60IlulCJ2FG4AnAO6D216\/OCI4psIS2xX2GmSf8bMj4vpcZD3kKKA7R\/co15apMuT23SfeoblJ\/apNNPqYn2X4OcaWlq+m\/PmCcnGtDvhjLOY1kKuve05fFYloJgxwc49sMUXnQLyDf2ZHDEtRMcfTwZOm\/u7u5bLepg77DVok5d5+Grse2RwREXhUrM\/+REA59ydgDyjfkoZNTxLlRifqgTEr4yFryLPAx06SQ3zRok8reg8741Sd4kjGhfZtcnIKLqx84R7D78w67zgoUpqS2wPTKjasvkYYCxLOt5pC1wi97WvyHj03YZ5NyZMo5+LKysLR3kzI+FlRWFSnxMpBtcnJAQUiH1354xrZ6WWNtp+PVaKby8ByqknuIAim3AKrOer5XCS7UGCf23Z0wDEAT1Z4qojsnsekvoA\/2HKbw8mqgy+Q9TeNlRqMRX8wCHnVVMoL9PG3DXrEGiyyAn9nzFX4IkNzq56OsYgQJv59Lkx2R2baKwxU0UtkgUtvgdIAjqjSO34IEgGKZLldYEEyqvwAUStIFIN1rEFnUemyF\/kNUF\/XZ80ryKMhbkbwM04Psyu6p8ztG\/wkzTI1b+eS4aILxgYWrRRJV5L1iYdItlKchn2XVRyDDQWCxMEabA0TrJLf\/VhqNWJ7m1XQY52wt4nOhWQ9BVS6mJxliW9XwHObuynYd\/Of2WyRQ4Tw9weD1fsuj5kkW\/+yTMq+kQ4QP\/5p6LExL9glyafODfXH4F4Bz4G2R8\/opRjA8ho4H+LLvuK1wOfWPn4YspY0GmiOrVhqPnjIKZp7d1OHlGP\/ad5Zcgye07sbKw6yn+kzCibRPfWNvEN\/ZSqTVtE99Yu\/nDskSSIRpw+pJhi7rT8OulUmt2kZG1IiNrPwkjuouMrOlOwy\/JsMXpl0gypN38YYldSEsMDwRBwOk\/HgiCr0gDhH4K8oCeDJ1384fl5g\/L32AU4zd\/WJLBEZeIpoIGnL4a295WizpP9TkHe57iuf2Us+PjDLzmyfTT5O7+NcmZGrBADPIm+s0Y+FmzeaqoC3Wgl6OofKFnSGKnl+jrJTSPwAIfcGKnlWuFy6IENR45YWFmOFS6HPoSMBo5LQNy8GQY9upGOO+HbAA1oJKRCfp7UgmZkzIH3e2GLdwANaOw8xI4Vo1wORbkcah\/7znL72Hf2PcB8DzBH8ixwJM8CeS9lPf97gNkTHH389wCjdxRlnAcr5HKRhwHtY\/JM3lNSa47kWSDPPfo9ULJEb6sqflo+aKQ21eec9rHvTG8lw6\/2se\/sse8MOxaT7TzMdh76mDzzY8yqxphVPaOdIwzkIq2nJdZiM+QXkxSjWzMOiPyHXfcOsBkeCtEFFKILKEQX1iS3\/F+DnK01ya21JrnxqJKFACtLtwg8wOHHmFWNMavCjhM7vEXB1Duq7+yT2gJ3kNWFdkwTrR3TRHuwQq52TBNNF7Fgo8a290iEgrEs67mHcpFuFWmA2BGmwJFg50h2d7fCEZfHmFWNMavaTpUZ5H8HObdTZQYPA\/pgO1VmoJ\/DUpCtZPj1QBnyNjLTpNs3ZHy2NE2tVQyCXahCiQzUMyxTRoREghHSJs0BogoQoKRIGpWaDxJgkZKEY6oTiEiQFCSpVb868tEIH7Sjfc4sW3cPhFN0SMtBsEx\/ShT1njpAgId1HrIO2cm5K+WD0ZposEHB0guWcJQK8NIrUI6J4gKcUR7WMyMyS5xvncsUxCYLxEuaKRx2y95c8lNKm5ViWyGwQ+jHWd04dx1RDfphooQv3MwAyzehJcdFyvBJGNawxVvInXCBSwwAv+kznCo9FH0nwJvmEwcTwxdoBJrxvo98d5PIOBP8FsuQRUTezMYn\/NZObP2539Plfs71e9kn2xOuLwZ7xFmy2Flvh2jO08Ulqw90a5j9R2+pD\/S2cy\/OdNCj7Hf6W+wmrSVUS4FckBkipWVean5JqCI41TFbyJq+BTqqiZHsbNiVmLS5ToNDPsHo7fPfIJGXS0tytVjapZeTmj6AWKF90m\/oW2PaCgH6CEZhKRbNanhg9VS0KhpRJxYZAdX2gxWZfPH2sbzcz\/1c8jJA6zQRPRg8yVDE6ljMZLkG+tmGhWznbP8dNP3ioOmb6tyScweazVAI14Xv7uRQMrpoUtTkm+2j+HM9+9jCJM87MALvHsxqHB84C2BrN3QXRrxnA7\/usayG0woYkbj7G0hrUcIy49neuyXuEo4baAofKfwQhoF08LADoYfo4uUm6M6GI5xkwWNRNwYboWgYEJQJfaJyEapJFkh4HT5LL3MzgzGpeCZd1D5xFmcMNbHwXmODJDWZXXasU2Zlu7pfP1vzZkPnTr5OIp1kofjXyxAZ8pEO130RHA6Uga6OiMJj0fOo2AWWRwSPKZfn5w3FvZNCyED6AFM2ML534J+AzHX\/OgT\/CPCivYvUM+YFRqpuI8fOccjNmTL2wRCsbEw5o99wsK\/HMh3bPJN4vEvIwRRHbmyZZPTYTOTDECpCh0jm8wsTp3OlAZTK1GVJ0nwO0RIE3BqUS\/r2qbnMnzsewhUo0WguNIMXgu4WjnlwQ4omTVmQWa5ABiFtr8NxVg4pjGNZV1hDFm+zJ5ZcbjDSDCgcRRBaxH8kebrIm4iOEEBKM1LkmmRqtonXwcLImhFcqkAonO0BcCUaVe015tsTmf2Tym8LBYBKP6VxUQu0gJw3N4dgKnXkFSkxJOegz\/W9kRJA0ttbGG5DxCELNzlSjAD5bcRebAGM4lVAn1Xv\/b4d70+D0wIrp\/B\/q9EF4NVxfcOBr4bgwOA6lxJp2k0Swc2N1jecA78bqyNk2DmFYo8+nHK86aWast7Htov3JfnH5JawDXyjMEqVSyFNp3TF0PyoekMQxQ2i9eK40ZxwbRCxKfxpsMMb5TCZ\/n0xTQoPtxpKDNyqlKBvXX\/rDj7Ki\/WFbniHmG6yDgMb20oCsMUcPxB3cqyf5g\/3Te+z863VbLmuMxqCMymE0V2A5\/iSkR2gehCaMceqioo4kLUwisTvloCMmHVKIkz9WaIh1Wp+7cIHq7XtioaBUiY5Hr8O+rYXysPmSIVQjTd8md1kOpfDhEPLwy\/w3ITqRU+zWcyIN5p1Y51VDwZn5LQB(\/figma)--\u0026gt;\u003c\/span\u003e\u003cspan\u003eL'arbre à thé, la menthe poivrée et le thé vert aident à purifier les pores, à contrôler l'excès de sébum et à rééquilibrer la peau.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"tea-tree-mint-body-wash","title":"Gel douche Arbre à Thé \u0026 Menthe","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eUn nettoyant corporel rafraîchissant et clarifiant formulé avec de l'arbre à thé et de la menthe poivrée pour nettoyer en profondeur, équilibrer l'excès de sébum et rafraîchir la peau — sans altérer sa\u003cbr\u003ebarrière naturelle.\u003cbr\u003e\u003c\/p\u003e","brand":"PURITYOU BOTANICALS","offers":[{"title":"473 mL","offer_id":44177407541284,"sku":null,"price":27.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/6880\/5924\/files\/Tea-tree-single-bodywash.png?v=1779320255"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/6880\/5924\/collections\/Oily_Congested_Skin_Cate_Img_36a71929-70a8-48a8-8325-673d7311212f.webp?v=1777943090","url":"https:\/\/purityoubotanicals.com\/fr\/collections\/oily-congested-skin.oembed","provider":"PURITYOU BOTANICALS","version":"1.0","type":"link"}