{"id":50749,"date":"2026-09-03T10:36:27","date_gmt":"2026-09-03T08:36:27","guid":{"rendered":"https:\/\/www.recharge.com\/blog\/fc-27-spielervergleich-tool"},"modified":"2026-09-03T12:23:13","modified_gmt":"2026-09-03T10:23:13","slug":"fc-27-spielervergleich-tool","status":"publish","type":"post","link":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool","title":{"rendered":"FC 27 Spielervergleichs-Tool: Beende jede Debatte"},"content":{"rendered":"\n<p>Jede Fu\u00dfballdiskussion wird irgendwann zur Zahlendiskussion. W\u00e4hle zwei beliebige Spieler aus der vollst\u00e4ndigen Datenbank und stelle sie nebeneinander: die sechs Face-Stats als Kopf-an-Kopf-Balken, PlayStyles im Vergleich und eine Fazit-Zeile f\u00fcr den Gruppenchat.<\/p>\n\n\n\n<p>Dies sind die <strong>offiziellen EA SPORTS FC 27 Bewertungen<\/strong>, jetzt enth\u00fcllt und unten live. Der Early Access startet am <strong>18. September<\/strong>, der weltweite Release ist am <strong>25. September 2026<\/strong>; die Datenbank aktualisiert sich automatisch, sobald EA eine Bewertung anpasst.<\/p>\n\n\n\n<div class=\"rcw-fc rcw-fccmp\" id=\"rcw-fccmp\">\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"ZXZhbChuZXcgVGV4dERlY29kZXIoKS5kZWNvZGUoVWludDhBcnJheS5mcm9tKGF0b2IoIktHWjFibU4wYVc5dUtDbDdkbUZ5SUhNOVpHOWpkVzFsYm5RdVkzSmxZWFJsUld4bGJXVnVkQ2dpYzNSNWJHVWlLVHR6TG5SbGVIUkRiMjUwWlc1MFBTSmNiaU55WTNjdFptTmpiWEI3Wm05dWRDMW1ZVzFwYkhrNlhDSkJkbVZ1YVhJZ1RtVjRkRndpTEVaMWRIVnlZU3hjSWxObFoyOWxJRlZKWENJc2MzbHpkR1Z0TFhWcExITmhibk10YzJWeWFXWTdZMjlzYjNJNkl6QkVNalF5Tmp0aVlXTnJaM0p2ZFc1a09pTkdORVkyUmpZN1ltOXlaR1Z5TFhKaFpHbDFjem94Tm5CNE8zQmhaR1JwYm1jNk1UaHdlRHRzYVc1bExXaGxhV2RvZERveExqUTFmVnh1STNKamR5MW1ZMk50Y0NBcWUySnZlQzF6YVhwcGJtYzZZbTl5WkdWeUxXSnZlSDFjYmlOeVkzY3RabU5qYlhBZ1cyaHBaR1JsYmwxN1pHbHpjR3hoZVRwdWIyNWxJV2x0Y0c5eWRHRnVkSDFjYmlOeVkzY3RabU5qYlhBZ2FXMW5lMjFoZUMxM2FXUjBhRG94TURBbGZWeHVJM0pqZHkxbVkyTnRjQ0JvTkh0amIyeHZjam9qTURBek56TkVPMlp2Ym5RdGMybDZaVG94T1hCNE8yWnZiblF0ZDJWcFoyaDBPamN3TUR0dFlYSm5hVzQ2TUNBd0lETndlRHRzYVc1bExXaGxhV2RvZERveExqSTFmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xYTjFZbnRqYjJ4dmNqb2pOek00UVRoRE8yWnZiblF0YzJsNlpUb3hNaTQxY0hnN2JXRnlaMmx1T2pBZ01DQXhOSEI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWE5sYkhKdmQzdGthWE53YkdGNU9tZHlhV1E3WjNKcFpDMTBaVzF3YkdGMFpTMWpiMngxYlc1ek9qRm1jaUJoZFhSdklERm1janRuWVhBNk1UQndlRHRoYkdsbmJpMXBkR1Z0Y3pwbGJtUjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGMyeHZkSHR3YjNOcGRHbHZianB5Wld4aGRHbDJaWDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXpiR3hoWW50a2FYTndiR0Y1T21Kc2IyTnJPMlp2Ym5RdGMybDZaVG94TUM0MWNIZzdabTl1ZEMxM1pXbG5hSFE2TnpBd08yeGxkSFJsY2kxemNHRmphVzVuT2k0d09HVnRPM1JsZUhRdGRISmhibk5tYjNKdE9uVndjR1Z5WTJGelpUdGpiMnh2Y2pvak56TTRRVGhETzIxaGNtZHBiam93SURBZ05YQjRJRFp3ZUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFwYm50M2FXUjBhRG94TURBbE8yaGxhV2RvZERvME1uQjRPMkp2Y21SbGNqb3hjSGdnYzI5c2FXUWdJMFV6UlRoRk9EdGliM0prWlhJdGNtRmthWFZ6T2prNU9YQjRPMkpoWTJ0bmNtOTFibVE2STJabVpqdGpiMnh2Y2pvak1FUXlOREkyTzJadmJuUXRabUZ0YVd4NU9tbHVhR1Z5YVhRN1ptOXVkQzF6YVhwbE9qRTBjSGc3Y0dGa1pHbHVaem93SURNNGNIZ2dNQ0F4Tm5CNE8yOTFkR3hwYm1VNmJtOXVaVHN0ZDJWaWEybDBMV0Z3Y0dWaGNtRnVZMlU2Ym05dVpUdGhjSEJsWVhKaGJtTmxPbTV2Ym1VN2JXRnlaMmx1T2pCOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0YVc0NlptOWpkWE43WW05eVpHVnlMV052Ykc5eU9pTXdNRVV3TnpBN1ltOTRMWE5vWVdSdmR6b3dJREFnTUNBemNIZ2djbWRpWVNnd0xESXlOQ3d4TVRJc0xqRTRLWDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXBiam82Y0d4aFkyVm9iMnhrWlhKN1kyOXNiM0k2SXpsR1FqQkNNVHR2Y0dGamFYUjVPakY5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRlSHR3YjNOcGRHbHZianBoWW5OdmJIVjBaVHR5YVdkb2REbzVjSGc3WW05MGRHOXRPamh3ZUR0M2FXUjBhRG95Tm5CNE8yaGxhV2RvZERveU5uQjRPMkp2Y21SbGNqb3dPMkp2Y21SbGNpMXlZV1JwZFhNNk9UazVjSGc3WW1GamEyZHliM1Z1WkRwMGNtRnVjM0JoY21WdWREdGpiMnh2Y2pvak56TTRRVGhETzJadmJuUXRjMmw2WlRveE4zQjRPMnhwYm1VdGFHVnBaMmgwT2pFN1kzVnljMjl5T25CdmFXNTBaWEk3Y0dGa1pHbHVaem93TzJadmJuUXRabUZ0YVd4NU9tbHVhR1Z5YVhRN1pHbHpjR3hoZVRwbWJHVjRPMkZzYVdkdUxXbDBaVzF6T21ObGJuUmxjanRxZFhOMGFXWjVMV052Ym5SbGJuUTZZMlZ1ZEdWeWZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFhnNmFHOTJaWEo3WW1GamEyZHliM1Z1WkRvalJUTkZPRVU0TzJOdmJHOXlPaU13TURNM00wUjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGRuTjdkMmxrZEdnNk16WndlRHRvWldsbmFIUTZNelp3ZUR0aWIzSmtaWEl0Y21Ga2FYVnpPams1T1hCNE8ySmhZMnRuY205MWJtUTZJekF3TXpjelJEdGpiMnh2Y2pvak1EQkZNRGN3TzJadmJuUXRkMlZwWjJoME9qZ3dNRHRtYjI1MExYTnBlbVU2TVRKd2VEdGthWE53YkdGNU9tWnNaWGc3WVd4cFoyNHRhWFJsYlhNNlkyVnVkR1Z5TzJwMWMzUnBabmt0WTI5dWRHVnVkRHBqWlc1MFpYSTdiV0Z5WjJsdU9qQWdNQ0F6Y0hnN1pteGxlRHB1YjI1bGZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdSa2UzQnZjMmwwYVc5dU9tRmljMjlzZFhSbE8zUnZjRHBqWVd4aktERXdNQ1VnS3lBMmNIZ3BPMnhsWm5RNk1EdHlhV2RvZERvd08ySmhZMnRuY205MWJtUTZJMlptWmp0aWIzSmtaWEk2TVhCNElITnZiR2xrSUNORk0wVTRSVGc3WW05eVpHVnlMWEpoWkdsMWN6b3hNbkI0TzJKdmVDMXphR0ZrYjNjNk1DQXhOSEI0SURNd2NIZ2djbWRpWVNnd0xEVTFMRFl4TEM0eE5pazdiR2x6ZEMxemRIbHNaVHB1YjI1bE8yMWhjbWRwYmpvd08zQmhaR1JwYm1jNk5uQjRPM290YVc1a1pYZzZOakE3YldGNExXaGxhV2RvZERvek9UWndlRHR2ZG1WeVpteHZkeTE1T21GMWRHOTlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGIzQjdaR2x6Y0d4aGVUcG1iR1Y0TzJGc2FXZHVMV2wwWlcxek9tTmxiblJsY2p0bllYQTZPWEI0TzNCaFpHUnBibWM2TjNCNElEaHdlRHRpYjNKa1pYSXRjbUZrYVhWek9qaHdlRHRqZFhKemIzSTZjRzlwYm5SbGNqdHNhWE4wTFhOMGVXeGxPbTV2Ym1WOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0YjNBNmFHOTJaWElzSTNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXOXdMbWx6TFdGamRIdGlZV05yWjNKdmRXNWtPaU5HTkVZMlJqWjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGNHbDdkMmxrZEdnNk1qaHdlRHRvWldsbmFIUTZNamh3ZUR0aWIzSmtaWEl0Y21Ga2FYVnpPams1T1hCNE8ySmhZMnRuY205MWJtUTZJMFkwUmpaR05qdG1iR1Y0T201dmJtVTdiMkpxWldOMExXWnBkRHBqYjI1MFlXbHVmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXOXdkSGg3YldsdUxYZHBaSFJvT2pBN1pteGxlRG94ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMVzl3Ym50bWIyNTBMWE5wZW1VNk1UTndlRHRtYjI1MExYZGxhV2RvZERvMk1EQTdZMjlzYjNJNkl6QkVNalF5Tmp0M2FHbDBaUzF6Y0dGalpUcHViM2R5WVhBN2IzWmxjbVpzYjNjNmFHbGtaR1Z1TzNSbGVIUXRiM1psY21ac2IzYzZaV3hzYVhCemFYTjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGIzQmplMlp2Ym5RdGMybDZaVG94TVhCNE8yTnZiRzl5T2lNM016aEJPRU03ZDJocGRHVXRjM0JoWTJVNmJtOTNjbUZ3TzI5MlpYSm1iRzkzT21ocFpHUmxianQwWlhoMExXOTJaWEptYkc5M09tVnNiR2x3YzJsemZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFc5d2IzdG1iR1Y0T201dmJtVTdZbTl5WkdWeUxYSmhaR2wxY3pvMmNIZzdjR0ZrWkdsdVp6b3ljSGdnTjNCNE8yWnZiblF0YzJsNlpUb3hNUzQxY0hnN1ptOXVkQzEzWldsbmFIUTZOekF3TzJadmJuUXRkbUZ5YVdGdWRDMXVkVzFsY21sak9uUmhZblZzWVhJdGJuVnRjMzFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXRjMmQ3WkdsemNHeGhlVHBtYkdWNE8yRnNhV2R1TFdsMFpXMXpPbU5sYm5SbGNqdG5ZWEE2T0hCNE8zQmhaR1JwYm1jNk1USndlQ0F4TUhCNE8yWnZiblF0YzJsNlpUb3hNaTQxY0hnN1kyOXNiM0k2SXpjek9FRTRRenRzYVhOMExYTjBlV3hsT201dmJtVjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGIyWm1aWEo3WkdsemNHeGhlVHBtYkdWNE8yRnNhV2R1TFdsMFpXMXpPbU5sYm5SbGNqdHFkWE4wYVdaNUxXTnZiblJsYm5RNlkyVnVkR1Z5TzNCaFpHUnBibWM2TVRCd2VEdHRZWEpuYVc0dGRHOXdPalJ3ZUR0aWIzSmtaWEl0Y21Ga2FYVnpPamh3ZUR0aVlXTnJaM0p2ZFc1a09pTkZRVVpDUmpJN1kyOXNiM0k2SXpBd016Y3pSRHRtYjI1MExYTnBlbVU2TVRJdU5YQjRPMlp2Ym5RdGQyVnBaMmgwT2pjd01EdGpkWEp6YjNJNmNHOXBiblJsY2p0c2FYTjBMWE4wZVd4bE9tNXZibVY5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRiMlptWlhJNmFHOTJaWElzSTNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXOW1abVZ5TG1sekxXRmpkSHRpWVdOclozSnZkVzVrT2lORU9FWTNSVGQ5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRjM0J1ZTNkcFpIUm9PakUwY0hnN2FHVnBaMmgwT2pFMGNIZzdZbTl5WkdWeU9qSndlQ0J6YjJ4cFpDQWpSVE5GT0VVNE8ySnZjbVJsY2kxMGIzQXRZMjlzYjNJNkl6QXdSVEEzTUR0aWIzSmtaWEl0Y21Ga2FYVnpPams1T1hCNE8yRnVhVzFoZEdsdmJqcHlZM2RtWTJOdGNGTndhVzRnTGpkeklHeHBibVZoY2lCcGJtWnBibWwwWlR0bWJHVjRPbTV2Ym1WOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0WTJocGNISnZkM3RrYVhOd2JHRjVPbVpzWlhnN1pteGxlQzEzY21Gd09uZHlZWEE3WjJGd09qaHdlRHRoYkdsbmJpMXBkR1Z0Y3pwalpXNTBaWEk3YldGeVoybHVPakV5Y0hnZ01DQXdmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXTm9hWEJzWVdKN1ptOXVkQzF6YVhwbE9qRXdMalZ3ZUR0bWIyNTBMWGRsYVdkb2REbzNNREE3YkdWMGRHVnlMWE53WVdOcGJtYzZMakE0WlcwN2RHVjRkQzEwY21GdWMyWnZjbTA2ZFhCd1pYSmpZWE5sTzJOdmJHOXlPaU0zTXpoQk9FTTdiV0Z5WjJsdUxYSnBaMmgwT2pKd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxamFHbHdlMkp2Y21SbGNqb3hjSGdnYzI5c2FXUWdJMFV6UlRoRk9EdGlZV05yWjNKdmRXNWtPaU5tWm1ZN1kyOXNiM0k2SXpBd016Y3pSRHRtYjI1MExXWmhiV2xzZVRwcGJtaGxjbWwwTzJadmJuUXRjMmw2WlRveE1uQjRPMlp2Ym5RdGQyVnBaMmgwT2pZd01EdGliM0prWlhJdGNtRmthWFZ6T2prNU9YQjRPM0JoWkdScGJtYzZOM0I0SURFemNIZzdZM1Z5YzI5eU9uQnZhVzUwWlhKOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0WTJocGNEcG9iM1psY250aWIzSmtaWEl0WTI5c2IzSTZJekF3TXpjelJIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxamFHbHdMbWx6TFdKMWMzbDdiM0JoWTJsMGVUb3VOVFU3Y0c5cGJuUmxjaTFsZG1WdWRITTZibTl1WlgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzF6ZEdGblpYdHRZWEpuYVc0dGRHOXdPakUyY0hoOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0Y0doN1ltOXlaR1Z5T2pFdU5YQjRJR1JoYzJobFpDQWpSRFZFUkVSRU8ySnZjbVJsY2kxeVlXUnBkWE02TVRad2VEdGlZV05yWjNKdmRXNWtPaU5tWm1ZN2NHRmtaR2x1WnpveU5uQjRJREUyY0hnN2RHVjRkQzFoYkdsbmJqcGpaVzUwWlhJN1kyOXNiM0k2SXpjek9FRTRRenRtYjI1MExYTnBlbVU2TVROd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxd2FDQndlMjFoY21kcGJqb3dmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXZG9iM04wYzN0a2FYTndiR0Y1T21ac1pYZzdhblZ6ZEdsbWVTMWpiMjUwWlc1ME9tTmxiblJsY2p0aGJHbG5iaTFwZEdWdGN6cGpaVzUwWlhJN1oyRndPakUwY0hnN2JXRnlaMmx1T2pBZ01DQXhNbkI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV2RvYjNOMGN5QXVaM3QzYVdSMGFEbzBOSEI0TzJobGFXZG9kRG8wTkhCNE8ySnZjbVJsY2kxeVlXUnBkWE02T1RrNWNIZzdZbUZqYTJkeWIzVnVaRG9qUlVSR01VWXhPMkp2Y21SbGNqb3hjSGdnYzI5c2FXUWdJMFV6UlRoRk9IMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxbmFHOXpkSE1nTG1kMmMzdG1iMjUwTFhOcGVtVTZNVEJ3ZUR0bWIyNTBMWGRsYVdkb2REbzRNREE3WTI5c2IzSTZJMEk0UXpSRE5UdHNaWFIwWlhJdGMzQmhZMmx1WnpvdU1EVmxiWDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXdhQ0F1Y21OM0xXWmpZMjF3TFhOd2JudHRZWEpuYVc0Nk1USndlQ0JoZFhSdklEQjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdFpYSnllMkpoWTJ0bmNtOTFibVE2STJabVpqdGliM0prWlhJNk1YQjRJSE52Ykdsa0lDTkZNMFU0UlRnN1ltOXlaR1Z5TFhKaFpHbDFjem94Tm5CNE8zQmhaR1JwYm1jNk1qWndlQ0F4Tm5CNE8zUmxlSFF0WVd4cFoyNDZZMlZ1ZEdWeWZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdWeWNpQndlMk52Ykc5eU9pTXdSREkwTWpZN1ptOXVkQzF6YVhwbE9qRTBjSGc3YldGeVoybHVPakFnTUNBeE1uQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXSjBibnRpWVdOclozSnZkVzVrT2lNd01FVXdOekE3WTI5c2IzSTZJekF3TXpjelJEdG1iMjUwTFhkbGFXZG9kRG8zTURBN1ltOXlaR1Z5T2pBN1ltOXlaR1Z5TFhKaFpHbDFjem81T1Rsd2VEdHdZV1JrYVc1bk9qRXljSGdnTWpKd2VEdG1iMjUwTFdaaGJXbHNlVHBwYm1obGNtbDBPMlp2Ym5RdGMybDZaVG94TXk0MWNIZzdZM1Z5YzI5eU9uQnZhVzUwWlhKOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0WW5SdU9taHZkbVZ5ZTJKaFkydG5jbTkxYm1RNkl6QXdZemsxWm4xY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFpYjJGeVpIdGhibWx0WVhScGIyNDZjbU4zWm1OamJYQkpiaUF1TXpWeklHVmhjMlY5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRkRzl2YkhON1pHbHpjR3hoZVRwbWJHVjRPMnAxYzNScFpua3RZMjl1ZEdWdWREcGpaVzUwWlhJN2JXRnlaMmx1T2pBZ01DQXhNSEI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWE4zWVhCN1ltOXlaR1Z5T2pGd2VDQnpiMnhwWkNBalJUTkZPRVU0TzJKaFkydG5jbTkxYm1RNkkyWm1aanRqYjJ4dmNqb2pNREF6TnpORU8yWnZiblF0Wm1GdGFXeDVPbWx1YUdWeWFYUTdabTl1ZEMxemFYcGxPakV5Y0hnN1ptOXVkQzEzWldsbmFIUTZOekF3TzJKdmNtUmxjaTF5WVdScGRYTTZPVGs1Y0hnN2NHRmtaR2x1WnpvM2NIZ2dNVFJ3ZUR0amRYSnpiM0k2Y0c5cGJuUmxjbjFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXpkMkZ3T21odmRtVnllMkp2Y21SbGNpMWpiMnh2Y2pvak1EQXpOek5FZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV05oY21SemUyUnBjM0JzWVhrNlozSnBaRHRuY21sa0xYUmxiWEJzWVhSbExXTnZiSFZ0Ym5NNk1XWnlJREZtY2p0bllYQTZNVEp3ZUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFqWVhKa2UySmhZMnRuY205MWJtUTZJMlptWmp0aWIzSmtaWEk2TVhCNElITnZiR2xrSUNORk0wVTRSVGc3WW05eVpHVnlMWEpoWkdsMWN6b3hObkI0TzNCaFpHUnBibWM2TVRad2VDQXhNbkI0TzNSbGVIUXRZV3hwWjI0NlkyVnVkR1Z5TzIxcGJpMTNhV1IwYURvd2ZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFhCeWRIdDNhV1IwYURvM05uQjRPMmhsYVdkb2REbzNObkI0TzJKdmNtUmxjaTF5WVdScGRYTTZPVGs1Y0hnN2JXRnlaMmx1T2pBZ1lYVjBienRpWVdOclozSnZkVzVrT2lOR05FWTJSalk3Y0c5emFYUnBiMjQ2Y21Wc1lYUnBkbVY5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRjSEowSUdsdFp5d2pjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0Y0hKMElDNXlZM2N0Wm1OamJYQXRabUo3ZDJsa2RHZzZNVEF3SlR0b1pXbG5hSFE2TVRBd0pUdGliM0prWlhJdGNtRmthWFZ6T2prNU9YQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXWmllMlJwYzNCc1lYazZhVzVzYVc1bExXWnNaWGc3WVd4cFoyNHRhWFJsYlhNNlkyVnVkR1Z5TzJwMWMzUnBabmt0WTI5dWRHVnVkRHBqWlc1MFpYSTdabTl1ZEMxM1pXbG5hSFE2TnpBd08ySnZjbVJsY2kxeVlXUnBkWE02T1RrNWNIZzdabXhsZURwdWIyNWxmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXNXRlMlp2Ym5RdGMybDZaVG94TlM0MWNIZzdabTl1ZEMxM1pXbG5hSFE2TnpBd08yTnZiRzl5T2lNd01ETTNNMFE3YldGeVoybHVPamx3ZUNBd0lEUndlRHRzYVc1bExXaGxhV2RvZERveExqSTdiM1psY21ac2IzY3RkM0poY0RwaGJubDNhR1Z5WlgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFwWkhKdmQzdGthWE53YkdGNU9tWnNaWGc3YW5WemRHbG1lUzFqYjI1MFpXNTBPbU5sYm5SbGNqdGhiR2xuYmkxcGRHVnRjenBqWlc1MFpYSTdaMkZ3T2pkd2VEdHRZWEpuYVc0Nk1DQXdJRGx3ZUR0bWJHVjRMWGR5WVhBNmQzSmhjSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXZkbko3WkdsemNHeGhlVHBwYm14cGJtVXRabXhsZUR0aGJHbG5iaTFwZEdWdGN6cGlZWE5sYkdsdVpUdG5ZWEE2TkhCNE8ySnZjbVJsY2kxeVlXUnBkWE02T0hCNE8zQmhaR1JwYm1jNk0zQjRJRGx3ZUR0bWIyNTBMWGRsYVdkb2REbzRNREE3Wm05dWRDMXphWHBsT2pFMmNIZzdiR2x1WlMxb1pXbG5hSFE2TVM0eE8yWnZiblF0ZG1GeWFXRnVkQzF1ZFcxbGNtbGpPblJoWW5Wc1lYSXRiblZ0YzMxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzF2ZG5JZ2FYdG1iMjUwTFhOMGVXeGxPbTV2Y20xaGJEdG1iMjUwTFhOcGVtVTZPWEI0TzJadmJuUXRkMlZwWjJoME9qY3dNRHRzWlhSMFpYSXRjM0JoWTJsdVp6b3VNRFpsYlR0dmNHRmphWFI1T2k0NE5YMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxd2IzTjdZbUZqYTJkeWIzVnVaRG9qUmpSR05rWTJPMkp2Y21SbGNpMXlZV1JwZFhNNk5uQjRPM0JoWkdScGJtYzZNbkI0SURod2VEdGpiMnh2Y2pvak1EQXpOek5FTzJadmJuUXRkMlZwWjJoME9qY3dNRHRtYjI1MExYTnBlbVU2TVRKd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxaGJIUjdabTl1ZEMxemFYcGxPakV4Y0hnN1kyOXNiM0k2SXpjek9FRTRRMzFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXNibnRrYVhOd2JHRjVPbVpzWlhnN1lXeHBaMjR0YVhSbGJYTTZZMlZ1ZEdWeU8ycDFjM1JwWm5rdFkyOXVkR1Z1ZERwalpXNTBaWEk3WjJGd09qWndlRHRtYjI1MExYTnBlbVU2TVRJdU5YQjRPMk52Ykc5eU9pTXdSREkwTWpZN2JXRnlaMmx1T2pSd2VDQXdPMjFwYmkxb1pXbG5hSFE2TWpCd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxc2JpQnBiV2NzSTNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXeHVJQzV5WTNjdFptTmpiWEF0Wm1KN2QybGtkR2c2TVRod2VEdG9aV2xuYUhRNk1UaHdlRHR2WW1wbFkzUXRabWwwT21OdmJuUmhhVzQ3Wm14bGVEcHViMjVsTzJadmJuUXRjMmw2WlRvNGNIaDlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGJHNGdjM0JoYmk1c1lteDdkMmhwZEdVdGMzQmhZMlU2Ym05M2NtRndPMjkyWlhKbWJHOTNPbWhwWkdSbGJqdDBaWGgwTFc5MlpYSm1iRzkzT21Wc2JHbHdjMmx6ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMVzFsZEdGN1ptOXVkQzF6YVhwbE9qRXhMalZ3ZUR0amIyeHZjam9qTnpNNFFUaERPMjFoY21kcGJqbzRjSGdnTUNBNWNIaDlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGMzUnliM2Q3WkdsemNHeGhlVHBtYkdWNE8ycDFjM1JwWm5rdFkyOXVkR1Z1ZERwemNHRmpaUzFpWlhSM1pXVnVPMkZzYVdkdUxXbDBaVzF6T21ObGJuUmxjanRpYjNKa1pYSXRkRzl3T2pGd2VDQnpiMnhwWkNBalJqQkdNMFl6TzNCaFpHUnBibWM2Tm5CNElESndlQ0F3TzIxaGNtZHBiaTEwYjNBNk5uQjRPMlp2Ym5RdGMybDZaVG94TVhCNE8yTnZiRzl5T2lNM016aEJPRU45WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRjM1JoY25NZ2MzQmhibnRtYjI1MExYTnBlbVU2TVRKd2VEdGpiMnh2Y2pvalJUTkZPRVU0TzJ4bGRIUmxjaTF6Y0dGamFXNW5PakZ3ZUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzF6ZEdGeWN5QnpjR0Z1TG05dWUyTnZiRzl5T2lOa05HRTNNbU45WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRjR0Z1Wld4N1ltRmphMmR5YjNWdVpEb2pabVptTzJKdmNtUmxjam94Y0hnZ2MyOXNhV1FnSTBVelJUaEZPRHRpYjNKa1pYSXRjbUZrYVhWek9qRTJjSGc3Y0dGa1pHbHVaem94TkhCNElERTJjSGc3YldGeVoybHVMWFJ2Y0RveE1uQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xYTmxZMmg3Wm05dWRDMXphWHBsT2pFd0xqVndlRHRtYjI1MExYZGxhV2RvZERvM01EQTdiR1YwZEdWeUxYTndZV05wYm1jNkxqRmxiVHQwWlhoMExYUnlZVzV6Wm05eWJUcDFjSEJsY21OaGMyVTdZMjlzYjNJNkl6Y3pPRUU0UXp0dFlYSm5hVzQ2TUNBd0lERXdjSGc3ZEdWNGRDMWhiR2xuYmpwalpXNTBaWEo5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRiR1ZuZTJScGMzQnNZWGs2Wm14bGVEdHFkWE4wYVdaNUxXTnZiblJsYm5RNmMzQmhZMlV0WW1WMGQyVmxianRtYjI1MExYTnBlbVU2TVRFdU5YQjRPMlp2Ym5RdGQyVnBaMmgwT2pjd01EdGpiMnh2Y2pvak1FUXlOREkyTzIxaGNtZHBiam93SURBZ09IQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXeGxaeUJwZTJScGMzQnNZWGs2YVc1c2FXNWxMV0pzYjJOck8zZHBaSFJvT2pod2VEdG9aV2xuYUhRNk9IQjRPMkp2Y21SbGNpMXlZV1JwZFhNNk9UazVjSGc3YldGeVoybHVMWEpwWjJoME9qVndlRHRtYjI1MExYTjBlV3hsT201dmNtMWhiSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMWljbTkzZTJScGMzQnNZWGs2WjNKcFpEdG5jbWxrTFhSbGJYQnNZWFJsTFdOdmJIVnRibk02TkRCd2VDQXhabklnTmpKd2VDQXhabklnTkRCd2VEdG5ZWEE2T0hCNE8yRnNhV2R1TFdsMFpXMXpPbU5sYm5SbGNqdHRZWEpuYVc0Nk9YQjRJREI5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRZblo3Wm05dWRDMXphWHBsT2pFemNIZzdabTl1ZEMxM1pXbG5hSFE2TmpBd08yTnZiRzl5T2lNM016aEJPRU03WkdsemNHeGhlVHBtYkdWNE8yRnNhV2R1TFdsMFpXMXpPbU5sYm5SbGNqdG5ZWEE2TlhCNE8yWnZiblF0ZG1GeWFXRnVkQzF1ZFcxbGNtbGpPblJoWW5Wc1lYSXRiblZ0YzMxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFpZGk1eWUycDFjM1JwWm5rdFkyOXVkR1Z1ZERwbWJHVjRMV1Z1WkgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFpZGk1M2FXNTdabTl1ZEMxM1pXbG5hSFE2T0RBd2ZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdKMkxuZHBiaTVzZTJOdmJHOXlPaU14TXpaRU9UWjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdFluWXVkMmx1TG5KN1kyOXNiM0k2SXpBd09VRTFOSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMTBhV05yZTNkcFpIUm9PalZ3ZUR0b1pXbG5hSFE2T1hCNE8ySnZjbVJsY2kxeWFXZG9kRG95Y0hnZ2MyOXNhV1FnWTNWeWNtVnVkRU52Ykc5eU8ySnZjbVJsY2kxaWIzUjBiMjA2TW5CNElITnZiR2xrSUdOMWNuSmxiblJEYjJ4dmNqdDBjbUZ1YzJadmNtMDZjbTkwWVhSbEtEUTFaR1ZuS1R0dFlYSm5hVzR0ZEc5d09pMHpjSGc3Wm14bGVEcHViMjVsZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWFJ5YTN0b1pXbG5hSFE2TVRSd2VEdGlZV05yWjNKdmRXNWtPaU5HTkVZMlJqWTdZbTl5WkdWeUxYSmhaR2wxY3pvNU9UbHdlRHRrYVhOd2JHRjVPbVpzWlhnN1lXeHBaMjR0YVhSbGJYTTZZMlZ1ZEdWeU8yOTJaWEptYkc5M09taHBaR1JsYm4xY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzEwY21zdWJIdHFkWE4wYVdaNUxXTnZiblJsYm5RNlpteGxlQzFsYm1SOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0Wm1sc2JIdG9aV2xuYUhRNk4zQjRPMkp2Y21SbGNpMXlZV1JwZFhNNk9UazVjSGc3ZDJsa2RHZzZNRHR0YVc0dGQybGtkR2c2TUR0MGNtRnVjMmwwYVc5dU9uZHBaSFJvSUM0MU5YTWdZM1ZpYVdNdFltVjZhV1Z5S0M0eU5Td3VPU3d1TXl3eEtYMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxbWFXeHNMbmRwYm50b1pXbG5hSFE2TVRGd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxbWFXeHNMbVpzZTJKaFkydG5jbTkxYm1RNmNtZGlZU2d6TUN3eE5EQXNNVGt3TEM0ek5TbDlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdFptbHNiQzVtYkM1bGNYdGlZV05yWjNKdmRXNWtPbkpuWW1Fb016QXNNVFF3TERFNU1Dd3VOaWw5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRabWxzYkM1bWJDNTNhVzU3WW1GamEyZHliM1Z1WkRvak1VVTRRMEpGZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV1pwYkd3dVpuSjdZbUZqYTJkeWIzVnVaRHB5WjJKaEtEQXNNakkwTERFeE1pd3VNemdwZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV1pwYkd3dVpuSXVaWEY3WW1GamEyZHliM1Z1WkRweVoySmhLREFzTWpBMkxERXdNeXd1TmpVcGZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdacGJHd3Vabkl1ZDJsdWUySmhZMnRuY205MWJtUTZJekF3UTBVMk4zMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxaWJHRmllMlp2Ym5RdGMybDZaVG94TUM0MWNIZzdabTl1ZEMxM1pXbG5hSFE2TnpBd08yeGxkSFJsY2kxemNHRmphVzVuT2k0d05tVnRPMk52Ykc5eU9pTXdNRE0zTTBRN2RHVjRkQzFoYkdsbmJqcGpaVzUwWlhJN2JHbHVaUzFvWldsbmFIUTZNUzR5ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV0pzWVdJZ2MzQmhiaTVrZTJScGMzQnNZWGs2WW14dlkyczdabTl1ZEMxemFYcGxPamx3ZUR0c2FXNWxMV2hsYVdkb2REb3hMak45WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRZbXhoWWlCemNHRnVMbVF1ZEh0amIyeHZjam9qTVRNMlJEazJmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXSnNZV0lnYzNCaGJpNWtMbUo3WTI5c2IzSTZJekF3T1VFMU5IMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxbmEyNXZkR1Y3Wm05dWRDMXphWHBsT2pFeGNIZzdZMjlzYjNJNkl6Y3pPRUU0UXp0MFpYaDBMV0ZzYVdkdU9tTmxiblJsY2p0dFlYSm5hVzQ2T1hCNElEQWdNSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXdjMk52YkhON1pHbHpjR3hoZVRwbmNtbGtPMmR5YVdRdGRHVnRjR3hoZEdVdFkyOXNkVzF1Y3pveFpuSWdNV1p5TzJkaGNEb3hOSEI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWEJ6YUh0bWIyNTBMWE5wZW1VNk1URXVOWEI0TzJadmJuUXRkMlZwWjJoME9qY3dNRHRqYjJ4dmNqb2pNREF6TnpORU8yMWhjbWRwYmpvd0lEQWdOM0I0TzJScGMzQnNZWGs2Wm14bGVEdGhiR2xuYmkxcGRHVnRjenBqWlc1MFpYSTdaMkZ3T2pWd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxd2MyZ2dhWHRrYVhOd2JHRjVPbWx1YkdsdVpTMWliRzlqYXp0M2FXUjBhRG8zY0hnN2FHVnBaMmgwT2pkd2VEdGliM0prWlhJdGNtRmthWFZ6T2prNU9YQjRPMlp2Ym5RdGMzUjViR1U2Ym05eWJXRnNPMlpzWlhnNmJtOXVaWDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMWphR2x3Y3pKN1pHbHpjR3hoZVRwbWJHVjRPMlpzWlhndGQzSmhjRHAzY21Gd08yZGhjRG8yY0hnN1lXeHBaMjR0WTI5dWRHVnVkRHBtYkdWNExYTjBZWEowZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWEJ6ZTJadmJuUXRjMmw2WlRveE1YQjRPM0JoWkdScGJtYzZOSEI0SURFd2NIZzdZbTl5WkdWeUxYSmhaR2wxY3pvNU9UbHdlRHRpYjNKa1pYSTZNWEI0SUhOdmJHbGtJQ05GTTBVNFJUZzdZbUZqYTJkeWIzVnVaRG9qWm1abU8yTnZiRzl5T2lNd1JESTBNalk3YkdsdVpTMW9aV2xuYUhRNk1TNDBmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xYQnpMbkJzZFhON1ltRmphMmR5YjNWdVpEb2pNREF6TnpORU8ySnZjbVJsY2kxamIyeHZjam9qTURBek56TkVPMk52Ykc5eU9pTXdNRVV3TnpBN1ptOXVkQzEzWldsbmFIUTZOekF3ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWEJ6TG5Ob1lYSmxaSHRpYjNKa1pYSXRZMjlzYjNJNkl6QXdSVEEzTUR0aWIzZ3RjMmhoWkc5M09tbHVjMlYwSURBZ01DQXdJREZ3ZUNBak1EQkZNRGN3ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWEJ6TG5Ob1lYSmxaRHB1YjNRb0xuQnNkWE1wZTJKaFkydG5jbTkxYm1RNkkwVkJSa0pHTW4xY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzF3YzI1dmJtVjdabTl1ZEMxemFYcGxPakV4TGpWd2VEdGpiMnh2Y2pvak9VWkNNRUl4TzJadmJuUXRjM1I1YkdVNmFYUmhiR2xqZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWEJ6YTJWNWUyWnZiblF0YzJsNlpUb3hNQzQxY0hnN1kyOXNiM0k2SXpjek9FRTRRenR0WVhKbmFXNDZNVEZ3ZUNBd0lEQTdkR1Y0ZEMxaGJHbG5ianBqWlc1MFpYSjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdGRtVnlaR2xqZEh0aVlXTnJaM0p2ZFc1a09pTXdNRE0zTTBRN1kyOXNiM0k2STJabVpqdGliM0prWlhJdGNtRmthWFZ6T2pFeWNIZzdjR0ZrWkdsdVp6b3hOWEI0SURFNGNIZzdkR1Y0ZEMxaGJHbG5ianBqWlc1MFpYSTdabTl1ZEMxemFYcGxPakUwTGpWd2VEdHRZWEpuYVc0dGRHOXdPakV5Y0hnN2JHbHVaUzFvWldsbmFIUTZNUzQxZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMWFpsY21ScFkzUWdjM1J5YjI1bmUyTnZiRzl5T2lNd01FVXdOekE3Wm05dWRDMTNaV2xuYUhRNk9EQXdmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXTjBZWHR0WVhKbmFXNHRkRzl3T2pFeWNIZzdZbUZqYTJkeWIzVnVaRG9qWm1abU8ySnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwVXpSVGhGT0R0aWIzSmtaWEl0Y21Ga2FYVnpPakUyY0hnN2NHRmtaR2x1WnpveE5uQjRPMlJwYzNCc1lYazZabXhsZUR0bWJHVjRMWGR5WVhBNmQzSmhjRHRuWVhBNk1UQndlRHRxZFhOMGFXWjVMV052Ym5SbGJuUTZZMlZ1ZEdWeU8yRnNhV2R1TFdsMFpXMXpPbU5sYm5SbGNuMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxamRHRWdjSHRtYkdWNE9qRWdNU0F4TURBbE8zUmxlSFF0WVd4cFoyNDZZMlZ1ZEdWeU8yMWhjbWRwYmpvd08yWnZiblF0YzJsNlpUb3hNeTQxY0hnN1ptOXVkQzEzWldsbmFIUTZOakF3TzJOdmJHOXlPaU13TURNM00wUjlYRzRqY21OM0xXWmpZMjF3SUM1eVkzY3RabU5qYlhBdFkzUmhJR0Y3WkdsemNHeGhlVHBwYm14cGJtVXRZbXh2WTJzN2RHVjRkQzFrWldOdmNtRjBhVzl1T201dmJtVTdabTl1ZEMxemFYcGxPakV6TGpWd2VEdHNhVzVsTFdobGFXZG9kRG94TGpKOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0WTNSaElHRXVjbU4zTFdaalkyMXdMV04wWVMxd2UySmhZMnRuY205MWJtUTZJekF3UlRBM01EdGpiMnh2Y2pvak1EQXpOek5FTzJadmJuUXRkMlZwWjJoME9qY3dNRHRpYjNKa1pYSXRjbUZrYVhWek9qazVPWEI0TzNCaFpHUnBibWM2TVRKd2VDQXlNbkI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMV04wWVNCaExuSmpkeTFtWTJOdGNDMWpkR0V0Y0Rwb2IzWmxjbnRpWVdOclozSnZkVzVrT2lNd01HTTVOV1o5WEc0amNtTjNMV1pqWTIxd0lDNXlZM2N0Wm1OamJYQXRZM1JoSUdFdWNtTjNMV1pqWTIxd0xXTjBZUzF6ZTJKaFkydG5jbTkxYm1RNkkyWm1aanRpYjNKa1pYSTZNWEI0SUhOdmJHbGtJQ05GTTBVNFJUZzdZMjlzYjNJNkl6QXdNemN6UkR0bWIyNTBMWGRsYVdkb2REbzNNREE3WW05eVpHVnlMWEpoWkdsMWN6bzVPVGx3ZUR0d1lXUmthVzVuT2pFeGNIZ2dNakp3ZUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFqZEdFZ1lTNXlZM2N0Wm1OamJYQXRZM1JoTFhNNmFHOTJaWEo3WW05eVpHVnlMV052Ykc5eU9pTXdNRE0zTTBSOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0Wm05dmRIdG1iMjUwTFhOcGVtVTZNVEZ3ZUR0amIyeHZjam9qTnpNNFFUaERPMjFoY21kcGJqb3hOSEI0SURKd2VDQXdPMnhwYm1VdGFHVnBaMmgwT2pFdU5UVjlYRzRqY21OM0xXWmpZMjF3SUdKMWRIUnZianBtYjJOMWN5MTJhWE5wWW14bExDTnlZM2N0Wm1OamJYQWdZVHBtYjJOMWN5MTJhWE5wWW14bExDTnlZM2N0Wm1OamJYQWdhVzV3ZFhRNlptOWpkWE10ZG1semFXSnNaWHR2ZFhSc2FXNWxPakp3ZUNCemIyeHBaQ0FqTVVVNFEwSkZPMjkxZEd4cGJtVXRiMlptYzJWME9qSndlSDFjYmtCclpYbG1jbUZ0WlhNZ2NtTjNabU5qYlhCVGNHbHVlM1J2ZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTXpZd1pHVm5LWDE5WEc1QWEyVjVabkpoYldWeklISmpkMlpqWTIxd1NXNTdabkp2Ylh0dmNHRmphWFI1T2pBN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWa29ObkI0S1gxMGIzdHZjR0ZqYVhSNU9qRTdkSEpoYm5ObWIzSnRPbTV2Ym1WOWZWeHVRRzFsWkdsaElDaHRZWGd0ZDJsa2RHZzZOalF3Y0hncGUxeHVJM0pqZHkxbVkyTnRjSHR3WVdSa2FXNW5PakV5Y0hoOVhHNGpjbU4zTFdaalkyMXdJQzV5WTNjdFptTmpiWEF0YzJWc2NtOTNlMmR5YVdRdGRHVnRjR3hoZEdVdFkyOXNkVzF1Y3pveFpuSTdaMkZ3T2pod2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0MxMmMzdHRZWEpuYVc0Nk1uQjRJR0YxZEc4N2QybGtkR2c2TXpCd2VEdG9aV2xuYUhRNk16QndlRHRtYjI1MExYTnBlbVU2TVRBdU5YQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXbHVlMlp2Ym5RdGMybDZaVG94Tm5CNGZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdSa2UyMWhlQzFvWldsbmFIUTZOakIyYUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzFqWVhKa2MzdG5ZWEE2T0hCNGZWeHVJM0pqZHkxbVkyTnRjQ0F1Y21OM0xXWmpZMjF3TFdOaGNtUjdjR0ZrWkdsdVp6b3hNbkI0SURod2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxd2NuUjdkMmxrZEdnNk5UWndlRHRvWldsbmFIUTZOVFp3ZUgxY2JpTnlZM2N0Wm1OamJYQWdMbkpqZHkxbVkyTnRjQzF1Ylh0bWIyNTBMWE5wZW1VNk1UTXVOWEI0ZlZ4dUkzSmpkeTFtWTJOdGNDQXVjbU4zTFdaalkyMXdMVzkyY250bWIyNTBMWE5wZW1VNk1UUndlSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMXNibnRtYjI1MExYTnBlbVU2TVRFdU5YQjRmVnh1STNKamR5MW1ZMk50Y0NBdWNtTjNMV1pqWTIxd0xXSnliM2Q3WjNKcFpDMTBaVzF3YkdGMFpTMWpiMngxYlc1ek9qTXdjSGdnTVdaeUlEVXljSGdnTVdaeUlETXdjSGc3WjJGd09qWndlSDFjYmlOeVkzY3RabU5qYlhBZ0xuSmpkeTFtWTJOdGNDMWlkbnRtYjI1MExYTnBlbVU2TVRKd2VIMWNiaU55WTNjdFptTmpiWEFnTG5KamR5MW1ZMk50Y0Mxd2MyTnZiSE43WjJGd09qaHdlSDFjYm4xY2JrQnRaV1JwWVNBb2NISmxabVZ5Y3kxeVpXUjFZMlZrTFcxdmRHbHZianB5WldSMVkyVXBleU55WTNjdFptTmpiWEFnS250aGJtbHRZWFJwYjI0NmJtOXVaU0ZwYlhCdmNuUmhiblE3ZEhKaGJuTnBkR2x2YmpwdWIyNWxJV2x0Y0c5eWRHRnVkSDE5WEc0aU8zWmhjaUJqUFdSdlkzVnRaVzUwTG1OMWNuSmxiblJUWTNKcGNIUTdLR01tSm1NdWNHRnlaVzUwVG05a1pUOWpMbkJoY21WdWRFNXZaR1U2Wkc5amRXMWxiblF1YUdWaFpDa3VZWEJ3Wlc1a1EyaHBiR1FvY3lrN2ZTa29LVHM9IiksZnVuY3Rpb24oYyl7cmV0dXJuIGMuY2hhckNvZGVBdCgwKX0pKSk=\"),function(c){return c.charCodeAt(0)})))<\/script>\n<h4>FC 27 player comparison<\/h4>\n<p class=\"rcw-fccmp-sub\">Pick any two of 20,000+ rated pros and settle the argument with numbers.<\/p>\n<div class=\"rcw-fccmp-selrow\">\n<div class=\"rcw-fccmp-slot\" id=\"rcw-fccmp-slot1\">\n<label class=\"rcw-fccmp-sllab\" for=\"rcw-fccmp-in1\">Player 1<\/label>\n<input id=\"rcw-fccmp-in1\" class=\"rcw-fccmp-in\" type=\"text\" role=\"combobox\" aria-expanded=\"false\" aria-autocomplete=\"list\" aria-controls=\"rcw-fccmp-dd1\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" placeholder=\"Search a player \u2014 try Haaland\">\n<button id=\"rcw-fccmp-x1\" class=\"rcw-fccmp-x\" type=\"button\" aria-label=\"Clear player 1\" hidden>\u00d7<\/button>\n<ul id=\"rcw-fccmp-dd1\" class=\"rcw-fccmp-dd\" role=\"listbox\" aria-label=\"Player 1 suggestions\" hidden><\/ul>\n<\/div>\n<div class=\"rcw-fccmp-vs\" aria-hidden=\"true\">VS<\/div>\n<div class=\"rcw-fccmp-slot\" id=\"rcw-fccmp-slot2\">\n<label class=\"rcw-fccmp-sllab\" for=\"rcw-fccmp-in2\">Player 2<\/label>\n<input id=\"rcw-fccmp-in2\" class=\"rcw-fccmp-in\" type=\"text\" role=\"combobox\" aria-expanded=\"false\" aria-autocomplete=\"list\" aria-controls=\"rcw-fccmp-dd2\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" placeholder=\"Search a player \u2014 try Bellingham\">\n<button id=\"rcw-fccmp-x2\" class=\"rcw-fccmp-x\" type=\"button\" aria-label=\"Clear player 2\" hidden>\u00d7<\/button>\n<ul id=\"rcw-fccmp-dd2\" class=\"rcw-fccmp-dd\" role=\"listbox\" aria-label=\"Player 2 suggestions\" hidden><\/ul>\n<\/div>\n<\/div>\n<div class=\"rcw-fccmp-chiprow\" id=\"rcw-fccmp-chips\">\n<span class=\"rcw-fccmp-chiplab\">Quick compares<\/span>\n<button type=\"button\" class=\"rcw-fccmp-chip\" data-a=\"Mohamed Salah\" data-b=\"Kylian Mbapp\u00e9\">Salah vs Mbapp\u00e9<\/button>\n<button type=\"button\" class=\"rcw-fccmp-chip\" data-a=\"Erling Haaland\" data-b=\"Harry Kane\">Haaland vs Kane<\/button>\n<button type=\"button\" class=\"rcw-fccmp-chip\" data-a=\"Alexia Putellas\" data-b=\"Aitana Bonmat\u00ed\">Putellas vs Bonmat\u00ed<\/button>\n<button type=\"button\" class=\"rcw-fccmp-chip\" data-a=\"Rodri\" data-b=\"Jude Bellingham\">Rodri vs Bellingham<\/button>\n<\/div>\n<div class=\"rcw-fccmp-stage\">\n<div id=\"rcw-fccmp-ph\" class=\"rcw-fccmp-ph\">\n<div class=\"rcw-fccmp-ghosts\" aria-hidden=\"true\"><span class=\"g\"><\/span><span class=\"gvs\">VS<\/span><span class=\"g\"><\/span><\/div>\n<p id=\"rcw-fccmp-phtx\">Search two players above \u2014 or tap a quick compare.<\/p>\n<div id=\"rcw-fccmp-phspn\" class=\"rcw-fccmp-spn\" hidden><\/div>\n<\/div>\n<div id=\"rcw-fccmp-err\" class=\"rcw-fccmp-err\" hidden>\n<p>Couldn\u2019t load the player database. Check your connection and try again.<\/p>\n<button id=\"rcw-fccmp-retry\" class=\"rcw-fccmp-btn\" type=\"button\">Retry<\/button>\n<\/div>\n<div id=\"rcw-fccmp-board\" class=\"rcw-fccmp-board\" hidden>\n<div class=\"rcw-fccmp-tools\"><button id=\"rcw-fccmp-swap\" class=\"rcw-fccmp-swap\" type=\"button\">\u21c4 Swap sides<\/button><\/div>\n<div id=\"rcw-fccmp-cards\" class=\"rcw-fccmp-cards\"><\/div>\n<div class=\"rcw-fccmp-panel\">\n<p class=\"rcw-fccmp-sech\">Face stats head-to-head<\/p>\n<div id=\"rcw-fccmp-leg\" class=\"rcw-fccmp-leg\" aria-hidden=\"true\"><\/div>\n<div id=\"rcw-fccmp-bars\"><\/div>\n<p id=\"rcw-fccmp-gknote\" class=\"rcw-fccmp-gknote\" hidden><\/p>\n<\/div>\n<div class=\"rcw-fccmp-panel\">\n<p class=\"rcw-fccmp-sech\">PlayStyles<\/p>\n<div id=\"rcw-fccmp-ps\" class=\"rcw-fccmp-pscols\"><\/div>\n<p class=\"rcw-fccmp-pskey\">Green outline = shared by both players \u00b7 dark filled = PlayStyle+<\/p>\n<\/div>\n<div id=\"rcw-fccmp-verdict\" class=\"rcw-fccmp-verdict\" aria-live=\"polite\"><\/div>\n<div class=\"rcw-fccmp-cta\">\n<p>Settling debates before FC 27? Top up your squad fund:<\/p>\n<a class=\"rcw-fccmp-cta-p\" href=\"https:\/\/www.recharge.com\/en\/gb\/playstation-store\" rel=\"noopener\">PlayStation Store<\/a>\n<a class=\"rcw-fccmp-cta-s\" href=\"https:\/\/www.recharge.com\/en\/gb\/xbox-gift-card\" rel=\"noopener\">Xbox Gift Card<\/a>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"rcw-fccmp-foot\">Unofficial fan tool by Recharge.com \u2014 not affiliated with or endorsed by EA SPORTS. Player data: EA SPORTS FC public ratings \u00b7 updated <span id=\"rcw-fccmp-upd\"><\/span> \u00b7 switches to FC 27 automatically when EA reveals the new ratings.<\/p>\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"CihmdW5jdGlvbiAoKSB7CiAgJ3VzZSBzdHJpY3QnOwp2YXIgUkNXX1NSQyA9IHsKICB0b3A6IFsKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkyMi9yY3ctZmMtdG9wLXAxLTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkyNS9yY3ctZmMtdG9wLXAyLTIudHh0JwogIF0sCiAgcmVzdDogWwogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTI3L3Jjdy1mYy1yZXN0LXAxLTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkzMS9yY3ctZmMtcmVzdC1wMi0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5MzMvcmN3LWZjLXJlc3QtcDMtMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTM2L3Jjdy1mYy1yZXN0LXA0LTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkzOC9yY3ctZmMtcmVzdC1wNS0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5NDAvcmN3LWZjLXJlc3QtcDYtMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTQyL3Jjdy1mYy1yZXN0LXA3LTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTk0NS9yY3ctZmMtcmVzdC1wOC0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5NDcvcmN3LWZjLXJlc3QtcDktMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTQ5L3Jjdy1mYy1yZXN0LXAxMC0xLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5NTIvcmN3LWZjLXJlc3QtcDExLTEudHh0JwogIF0sCiAgbW92ZXJzOiAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjIwMTIvcmN3LWZjLW1vdmVycy0yLnR4dCcKfTsKZnVuY3Rpb24gcmN3RmV0Y2hKc29uKHVybCl7CiAgcmV0dXJuIGZldGNoKHVybCkudGhlbihmdW5jdGlvbihyKXsKICAgIGlmICghci5vaykgdGhyb3cgbmV3IEVycm9yKCdIVFRQICcgKyByLnN0YXR1cyk7CiAgICByZXR1cm4gci50ZXh0KCk7CiAgfSkudGhlbihmdW5jdGlvbih0KXsgcmV0dXJuIEpTT04ucGFyc2UodC5zbGljZSh0LmluZGV4T2YoJ1xuJykgKyAxKSk7IH0pOwp9CmZ1bmN0aW9uIHJjd0xvYWRTZXQodXJscyl7CiAgcmV0dXJuIFByb21pc2UuYWxsKHVybHMubWFwKHJjd0ZldGNoSnNvbikpLnRoZW4oZnVuY3Rpb24ocGFydHMpewogICAgdmFyIG91dCA9IHBhcnRzWzBdOwogICAgZm9yICh2YXIgaSA9IDE7IGkgPCBwYXJ0cy5sZW5ndGg7IGkrKyl7CiAgICAgIG91dC5wbGF5ZXJzID0gb3V0LnBsYXllcnMuY29uY2F0KHBhcnRzW2ldLnBsYXllcnMpOwogICAgICBPYmplY3QuYXNzaWduKG91dC5jbHVicywgcGFydHNbaV0uY2x1YnMpOwogICAgICBPYmplY3QuYXNzaWduKG91dC5uYXRpb25zLCBwYXJ0c1tpXS5uYXRpb25zKTsKICAgIH0KICAgIHJldHVybiBvdXQ7CiAgfSk7Cn0KLypfX1JDV19DT1JFX18qLwp2YXIgU1RBVF9PVVQgPSBbJ1BBQycsJ1NITycsJ1BBUycsJ0RSSScsJ0RFRicsJ1BIWSddOwp2YXIgU1RBVF9HSyAgPSBbJ0RJVicsJ0hBTicsJ0tJQycsJ1JFRicsJ1NQRCcsJ1BPUyddOwp2YXIgRk9MRCA9IHsnw7gnOidvJywnxYInOidsJywnxJEnOidkJywnw58nOidzcycsJ8OmJzonYWUnLCfFkyc6J29lJywnxLEnOidpJywnw7AnOidkJywnw74nOid0aCcsJ8SnJzonaCcsJ8WnJzondCd9OwpmdW5jdGlvbiBub3JtKHMpewogIHMgPSBTdHJpbmcocyA9PSBudWxsID8gJycgOiBzKS50b0xvd2VyQ2FzZSgpOwogIGlmICh0eXBlb2Ygcy5ub3JtYWxpemUgPT09ICdmdW5jdGlvbicpeyBzID0gcy5ub3JtYWxpemUoJ05GRCcpLnJlcGxhY2UoL1tcdTAzMDAtXHUwMzZmXS9nLCcnKTsgfQogIHZhciBvdXQgPSAnJzsKICBmb3IgKHZhciBpID0gMDsgaSA8IHMubGVuZ3RoOyBpKyspeyB2YXIgYyA9IHMuY2hhckF0KGkpOyBvdXQgKz0gKEZPTERbY10gfHwgYyk7IH0KICByZXR1cm4gb3V0LnJlcGxhY2UoL1vigJknLl0vZywnJykucmVwbGFjZSgvLS9nLCcgJykucmVwbGFjZSgvXHMrL2csJyAnKS5yZXBsYWNlKC9eXHN8XHMkL2csJycpOwp9CmZ1bmN0aW9uIHNlYXJjaFBvb2wocG9vbCwgcSl7CiAgdmFyIHFuID0gbm9ybShxKTsKICBpZiAoIXFuKXsgcmV0dXJuIHsgbGlzdDogcG9vbC5zbGljZSgwLCA4KSwgdG90YWw6IHBvb2wubGVuZ3RoLCBlbXB0eTogdHJ1ZSB9OyB9CiAgdmFyIGIwID0gW10sIGIxID0gW10sIGIyID0gW10sIHRvdGFsID0gMDsKICBmb3IgKHZhciBpID0gMDsgaSA8IHBvb2wubGVuZ3RoOyBpKyspewogICAgdmFyIHAgPSBwb29sW2ldOwogICAgdmFyIHMgPSBwLl9zIHx8IChwLl9zID0gbm9ybShwLm4pKTsKICAgIHZhciBpeCA9IHMuaW5kZXhPZihxbik7CiAgICBpZiAoaXggPCAwKSBjb250aW51ZTsKICAgIHRvdGFsKys7CiAgICBpZiAoaXggPT09IDApeyBpZiAoYjAubGVuZ3RoIDwgOCkgYjAucHVzaChwKTsgfQogICAgZWxzZSBpZiAocy5jaGFyQXQoaXggLSAxKSA9PT0gJyAnKXsgaWYgKGIxLmxlbmd0aCA8IDgpIGIxLnB1c2gocCk7IH0KICAgIGVsc2UgeyBpZiAoYjIubGVuZ3RoIDwgOCkgYjIucHVzaChwKTsgfQogIH0KICByZXR1cm4geyBsaXN0OiBiMC5jb25jYXQoYjEsIGIyKS5zbGljZSgwLCA4KSwgdG90YWw6IHRvdGFsLCBlbXB0eTogZmFsc2UgfTsKfQpmdW5jdGlvbiB0aWVyT2Yobyl7IHJldHVybiBvID49IDg3ID8gJ3NwJyA6IG8gPj0gODIgPyAnZycgOiBvID49IDc1ID8gJ2dsJyA6IG8gPj0gNjUgPyAncycgOiAnYic7IH0KdmFyIFRJRVIgPSB7IHNwOntiZzonIzAwMzczRCcsZmc6JyMwMEUwNzAnfSwgZzp7Ymc6JyNkNGE3MmMnLGZnOicjMDAzNzNEJ30sIGdsOntiZzonI2UzYzA0YicsZmc6JyMwMDM3M0QnfSwgczp7Ymc6JyM5YWE1YTYnLGZnOicjMEQyNDI2J30sIGI6e2JnOicjYTk3MTQyJyxmZzonI2ZmZmZmZid9IH07CmZ1bmN0aW9uIHNob3J0TmFtZShuKXsKICB2YXIgdCA9IFN0cmluZyhuID09IG51bGwgPyAnJyA6IG4pLnJlcGxhY2UoL1xzKy9nLCcgJykucmVwbGFjZSgvXlxzfFxzJC9nLCcnKS5zcGxpdCgnICcpOwogIGlmICh0Lmxlbmd0aCA8IDIpIHJldHVybiB0WzBdIHx8ICcnOwogIHZhciBsYXN0ID0gdFt0Lmxlbmd0aCAtIDFdOwogIGlmICgvXihqclwuP3xzclwuP3xpaXxpaWl8aXZ8anVuaW9yfGZpbGhvfG5ldG8pJC9pLnRlc3QobGFzdCkpeyByZXR1cm4gdFt0Lmxlbmd0aCAtIDJdICsgJyAnICsgbGFzdDsgfQogIHJldHVybiBsYXN0Owp9CmZ1bmN0aW9uIHBzQmFzZShzKXsgcmV0dXJuIFN0cmluZyhzID09IG51bGwgPyAnJyA6IHMpLnJlcGxhY2UoL15cKysvLCcnKS5yZXBsYWNlKC9cKyskLywnJykudG9Mb3dlckNhc2UoKTsgfQpmdW5jdGlvbiBzdGF0V2lucyhhLCBiKXsKICB2YXIgd2EgPSAwLCB3YiA9IDA7CiAgZm9yICh2YXIgaSA9IDA7IGkgPCA2OyBpKyspeyBpZiAoYS5zdFtpXSA+IGIuc3RbaV0pIHdhKys7IGVsc2UgaWYgKGIuc3RbaV0gPiBhLnN0W2ldKSB3YisrOyB9CiAgcmV0dXJuIFt3YSwgd2JdOwp9CmZ1bmN0aW9uIHZlcmRpY3RTZWdzKGEsIGIpewogIHZhciB3ID0gc3RhdFdpbnMoYSwgYiksIHdhID0gd1swXSwgd2IgPSB3WzFdOwogIHZhciBzZWdzID0gW10sIHN0YXRMZWFkZXIgPSBudWxsOwogIGlmICh3YSA+IHdiKXsgc3RhdExlYWRlciA9IGE7IHNlZ3MucHVzaCh7dDpzaG9ydE5hbWUoYS5uKSxiOjF9LHt0OicgbGVhZHMgJ30se3Q6d2EgKyAnIG9mIDYnLGI6MX0se3Q6JyBzdGF0cyd9KTsgfQogIGVsc2UgaWYgKHdiID4gd2EpeyBzdGF0TGVhZGVyID0gYjsgc2Vncy5wdXNoKHt0OnNob3J0TmFtZShiLm4pLGI6MX0se3Q6JyBsZWFkcyAnfSx7dDp3YiArICcgb2YgNicsYjoxfSx7dDonIHN0YXRzJ30pOyB9CiAgZWxzZSBpZiAod2EgPT09IDApeyBzZWdzLnB1c2goe3Q6J0FsbCA2IHN0YXRzIGxldmVsJ30pOyB9CiAgZWxzZSB7IHNlZ3MucHVzaCh7dDonU3RhdHMgc3BsaXQgJ30se3Q6d2EgKyAn4oCTJyArIHdiLGI6MX0pOyB9CiAgaWYgKGEubyA9PT0gYi5vKXsgc2Vncy5wdXNoKHt0OicgwrcgYm90aCByYXRlZCAnfSx7dDpTdHJpbmcoYS5vKSxiOjF9KTsgfQogIGVsc2UgewogICAgdmFyIGhpID0gYS5vID4gYi5vID8gYSA6IGIsIGQgPSBNYXRoLmFicyhhLm8gLSBiLm8pOwogICAgaWYgKHN0YXRMZWFkZXIgPT09IGhpKXsgc2Vncy5wdXNoKHt0OicgwrcgaGlnaGVyIHJhdGVkIGJ5ICd9LHt0OicrJyArIGQsYjoxfSk7IH0KICAgIGVsc2UgeyBzZWdzLnB1c2goe3Q6JyDCtyAnfSx7dDpzaG9ydE5hbWUoaGkubiksYjoxfSx7dDonIGhpZ2hlciByYXRlZCBieSAnfSx7dDonKycgKyBkLGI6MX0pOyB9CiAgfQogIHJldHVybiBzZWdzOwp9CmZ1bmN0aW9uIHZlcmRpY3RUZXh0KGEsIGIpewogIHZhciBzZWdzID0gdmVyZGljdFNlZ3MoYSwgYiksIHMgPSAnJzsKICBmb3IgKHZhciBpID0gMDsgaSA8IHNlZ3MubGVuZ3RoOyBpKyspIHMgKz0gc2Vnc1tpXS50OwogIHJldHVybiBzOwp9Ci8qX19SQ1dfQ09SRV9FTkRfXyovCiAgdmFyIGRvYyA9IGRvY3VtZW50OwogIHZhciByb290ID0gZG9jLmdldEVsZW1lbnRCeUlkKCdyY3ctZmNjbXAnKTsKICBpZiAoIXJvb3QpIHJldHVybjsKICBmdW5jdGlvbiAkKGlkKXsgcmV0dXJuIGRvYy5nZXRFbGVtZW50QnlJZCgncmN3LWZjY21wLScgKyBpZCk7IH0KICBmdW5jdGlvbiBlbCh0YWcsIGNscywgdHh0KXsKICAgIHZhciBuID0gZG9jLmNyZWF0ZUVsZW1lbnQodGFnKTsKICAgIGlmIChjbHMpIG4uY2xhc3NOYW1lID0gY2xzOwogICAgaWYgKHR4dCAhPSBudWxsKSBuLnRleHRDb250ZW50ID0gdHh0OwogICAgcmV0dXJuIG47CiAgfQogIGZ1bmN0aW9uIHBydFVybChpZCl7IHJldHVybiAnaHR0cHM6Ly9yYXRpbmdzLWltYWdlcy1wcm9kLnB1bHNlLmVhLmNvbS9GQzI1L2Z1bGwvcGxheWVyLXBvcnRyYWl0cy9wJyArIGlkICsgJy5wbmc\/cGFkZGluZz0wLjcnOyB9CiAgZnVuY3Rpb24gaW5pdGlhbHMobil7CiAgICB2YXIgdCA9IFN0cmluZyhuIHx8ICcnKS5zcGxpdCgnICcpLmZpbHRlcihmdW5jdGlvbih4KXsgcmV0dXJuIHgubGVuZ3RoOyB9KTsKICAgIGlmICghdC5sZW5ndGgpIHJldHVybiAnPyc7CiAgICB2YXIgYSA9IHRbMF0uY2hhckF0KDApLCBiID0gdC5sZW5ndGggPiAxID8gdFt0Lmxlbmd0aCAtIDFdLmNoYXJBdCgwKSA6ICcnOwogICAgcmV0dXJuIChhICsgYikudG9VcHBlckNhc2UoKTsKICB9CiAgZnVuY3Rpb24gbWtJbWcoc3JjLCBjbHMsIGFsdCwgZmJUeHQsIGZiQmcsIGZiRmcsIGZiRnMpewogICAgdmFyIGltID0gZG9jLmNyZWF0ZUVsZW1lbnQoJ2ltZycpOwogICAgaW0uY2xhc3NOYW1lID0gY2xzOyBpbS5hbHQgPSBhbHQgfHwgJyc7IGltLmxvYWRpbmcgPSAnbGF6eSc7IGltLnNyYyA9IHNyYzsKICAgIGltLm9uZXJyb3IgPSBmdW5jdGlvbigpewogICAgICBpbS5vbmVycm9yID0gbnVsbDsKICAgICAgdmFyIGYgPSBlbCgnc3BhbicsIChjbHMgPyBjbHMgKyAnICcgOiAnJykgKyAncmN3LWZjY21wLWZiJywgZmJUeHQpOwogICAgICBmLnN0eWxlLmJhY2tncm91bmQgPSBmYkJnOyBmLnN0eWxlLmNvbG9yID0gZmJGZzsKICAgICAgaWYgKGZiRnMpIGYuc3R5bGUuZm9udFNpemUgPSBmYkZzOwogICAgICBpZiAoaW0ucGFyZW50Tm9kZSkgaW0ucGFyZW50Tm9kZS5yZXBsYWNlQ2hpbGQoZiwgaW0pOwogICAgfTsKICAgIHJldHVybiBpbTsKICB9CiAgZnVuY3Rpb24gbWtQb3J0cmFpdChwLCBzaXplKXsKICAgIHZhciB0ID0gVElFUlt0aWVyT2YocC5vKV07CiAgICByZXR1cm4gbWtJbWcocHJ0VXJsKHAuaWQpLCAncmN3LWZjY21wLXBpJywgJycsIGluaXRpYWxzKHAubiksIHQuYmcsIHQuZmcsIE1hdGgucm91bmQoc2l6ZSAqIDAuMzYpICsgJ3B4Jyk7CiAgfQoKICB2YXIgc3RhdGUgPSB7IGRiOiBudWxsLCBwVG9wOiBudWxsLCBwUmVzdDogbnVsbCwgcmVzdExvYWRlZDogZmFsc2UsIHJlc3RFcnI6IGZhbHNlLCBsb2FkRXJyOiBmYWxzZSwgc2VsOiBbbnVsbCwgbnVsbF0sIGxhc3RDaGlwOiBudWxsIH07CiAgdmFyIHNsb3RzID0gWzEsIDJdLm1hcChmdW5jdGlvbihuciwgc2kpewogICAgcmV0dXJuIHsgbnI6IG5yLCBib3g6ICQoJ3Nsb3QnICsgbnIpLCBpbnB1dDogJCgnaW4nICsgbnIpLCB4OiAkKCd4JyArIG5yKSwgZGQ6ICQoJ2RkJyArIG5yKSwgaXRlbXM6IFtdLCBhY3Q6IC0xIH07CiAgfSk7CiAgdmFyIHBoRWwgPSAkKCdwaCcpLCBwaFR4ID0gJCgncGh0eCcpLCBwaFNwbiA9ICQoJ3Boc3BuJyksIGVyckVsID0gJCgnZXJyJyksIGJvYXJkRWwgPSAkKCdib2FyZCcpOwogIHZhciBjYXJkc0VsID0gJCgnY2FyZHMnKSwgbGVnRWwgPSAkKCdsZWcnKSwgYmFyc0VsID0gJCgnYmFycycpLCBna05vdGUgPSAkKCdna25vdGUnKSwgcHNFbCA9ICQoJ3BzJyksIHZlcmRpY3RFbCA9ICQoJ3ZlcmRpY3QnKTsKICB2YXIgY2hpcHNSb3cgPSAkKCdjaGlwcycpOwoKICAvKiAtLS0tLS0tLS0tIGRhdGEgbG9hZGluZyAtLS0tLS0tLS0tICovCiAgZnVuY3Rpb24gb25EYXRhUmVhZHkoKXsKICAgIHZhciBkYiA9IHN0YXRlLmRiOwogICAgJCgndXBkJykudGV4dENvbnRlbnQgPSBkYi5zY3JhcGVkQXQgfHwgJyc7CiAgICB2YXIgY2hpcHMgPSBjaGlwc1Jvdy5xdWVyeVNlbGVjdG9yQWxsKCcucmN3LWZjY21wLWNoaXAnKTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2hpcHMubGVuZ3RoOyBpKyspewogICAgICB2YXIgYyA9IGNoaXBzW2ldOwogICAgICBpZiAoIWZpbmRFeGFjdChjLmdldEF0dHJpYnV0ZSgnZGF0YS1hJykpIHx8ICFmaW5kRXhhY3QoYy5nZXRBdHRyaWJ1dGUoJ2RhdGEtYicpKSkgYy5oaWRkZW4gPSB0cnVlOwogICAgfQogICAgaWYgKHN0YXRlLmxhc3RDaGlwKXsKICAgICAgdmFyIHBhID0gZmluZEV4YWN0KHN0YXRlLmxhc3RDaGlwWzBdKSwgcGIgPSBmaW5kRXhhY3Qoc3RhdGUubGFzdENoaXBbMV0pOwogICAgICBzdGF0ZS5sYXN0Q2hpcCA9IG51bGw7CiAgICAgIGlmIChwYSAmJiBwYikgYXBwbHlQYWlyKHBhLCBwYik7CiAgICB9CiAgICBzbG90cy5mb3JFYWNoKGZ1bmN0aW9uKHMsIHNpKXsgaWYgKCFzLmRkLmhpZGRlbikgcmVuZGVyRHJvcChzaSk7IH0pOwogICAgcmVuZGVyU3RhZ2UoKTsKICB9CiAgZnVuY3Rpb24gZW5zdXJlVG9wKCl7CiAgICBpZiAoc3RhdGUuZGIpIHJldHVybiBQcm9taXNlLnJlc29sdmUoc3RhdGUuZGIpOwogICAgaWYgKHN0YXRlLnBUb3ApIHJldHVybiBzdGF0ZS5wVG9wOwogICAgc3RhdGUubG9hZEVyciA9IGZhbHNlOwogICAgc3RhdGUucFRvcCA9IHJjd0xvYWRTZXQoUkNXX1NSQy50b3ApLnRoZW4oZnVuY3Rpb24oZCl7CiAgICAgIHN0YXRlLnBUb3AgPSBudWxsOyBzdGF0ZS5kYiA9IGQ7IG9uRGF0YVJlYWR5KCk7IHJldHVybiBkOwogICAgfSwgZnVuY3Rpb24oZSl7CiAgICAgIHN0YXRlLnBUb3AgPSBudWxsOyBzdGF0ZS5sb2FkRXJyID0gdHJ1ZTsKICAgICAgc2xvdHMuZm9yRWFjaChmdW5jdGlvbihzLCBzaSl7IGlmICghcy5kZC5oaWRkZW4pIHJlbmRlckRyb3Aoc2kpOyB9KTsKICAgICAgcmVuZGVyU3RhZ2UoKTsKICAgICAgdGhyb3cgZTsKICAgIH0pOwogICAgcmVuZGVyU3RhZ2UoKTsKICAgIHJldHVybiBzdGF0ZS5wVG9wOwogIH0KICBmdW5jdGlvbiBlbnN1cmVSZXN0KCl7CiAgICBpZiAoc3RhdGUucmVzdExvYWRlZCkgcmV0dXJuIFByb21pc2UucmVzb2x2ZShzdGF0ZS5kYik7CiAgICBpZiAoc3RhdGUucFJlc3QpIHJldHVybiBzdGF0ZS5wUmVzdDsKICAgIHN0YXRlLnJlc3RFcnIgPSBmYWxzZTsKICAgIHN0YXRlLnBSZXN0ID0gcmN3TG9hZFNldChSQ1dfU1JDLnJlc3QpLnRoZW4oZnVuY3Rpb24ocil7CiAgICAgIHZhciBkYiA9IHN0YXRlLmRiOwogICAgICBkYi5wbGF5ZXJzID0gZGIucGxheWVycy5jb25jYXQoci5wbGF5ZXJzKTsKICAgICAgT2JqZWN0LmFzc2lnbihkYi5jbHVicywgci5jbHVicyk7CiAgICAgIE9iamVjdC5hc3NpZ24oZGIubmF0aW9ucywgci5uYXRpb25zKTsKICAgICAgc3RhdGUucmVzdExvYWRlZCA9IHRydWU7IHN0YXRlLnBSZXN0ID0gbnVsbDsKICAgICAgcmV0dXJuIGRiOwogICAgfSwgZnVuY3Rpb24oZSl7CiAgICAgIHN0YXRlLnBSZXN0ID0gbnVsbDsgc3RhdGUucmVzdEVyciA9IHRydWU7CiAgICAgIHRocm93IGU7CiAgICB9KTsKICAgIHJldHVybiBzdGF0ZS5wUmVzdDsKICB9CiAgZnVuY3Rpb24gZmluZEV4YWN0KG5hbWUpewogICAgaWYgKCFzdGF0ZS5kYikgcmV0dXJuIG51bGw7CiAgICB2YXIgcHMgPSBzdGF0ZS5kYi5wbGF5ZXJzOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcy5sZW5ndGg7IGkrKyl7IGlmIChwc1tpXS5uID09PSBuYW1lKSByZXR1cm4gcHNbaV07IH0KICAgIHJldHVybiBudWxsOwogIH0KCiAgLyogLS0tLS0tLS0tLSBkcm9wZG93biAtLS0tLS0tLS0tICovCiAgZnVuY3Rpb24gbXNnUm93KHR4dCwgc3Bpbil7CiAgICB2YXIgbGkgPSBlbCgnbGknLCAncmN3LWZjY21wLW1zZycpOwogICAgbGkuc2V0QXR0cmlidXRlKCdyb2xlJywgJ3ByZXNlbnRhdGlvbicpOwogICAgaWYgKHNwaW4pIGxpLmFwcGVuZENoaWxkKGVsKCdzcGFuJywgJ3Jjdy1mY2NtcC1zcG4nKSk7CiAgICBsaS5hcHBlbmRDaGlsZChlbCgnc3BhbicsIG51bGwsIHR4dCkpOwogICAgcmV0dXJuIGxpOwogIH0KICBmdW5jdGlvbiBvcHRSb3coc2ksIHAsIGkpewogICAgdmFyIGRiID0gc3RhdGUuZGI7CiAgICB2YXIgbGkgPSBlbCgnbGknLCAncmN3LWZjY21wLW9wJyk7CiAgICBsaS5pZCA9ICdyY3ctZmNjbXAtZGQnICsgc2xvdHNbc2ldLm5yICsgJy1vcCcgKyBpOwogICAgbGkuc2V0QXR0cmlidXRlKCdyb2xlJywgJ29wdGlvbicpOwogICAgbGkuc2V0QXR0cmlidXRlKCdhcmlhLXNlbGVjdGVkJywgJ2ZhbHNlJyk7CiAgICBsaS5hcHBlbmRDaGlsZChta1BvcnRyYWl0KHAsIDI4KSk7CiAgICB2YXIgdHggPSBlbCgnZGl2JywgJ3Jjdy1mY2NtcC1vcHR4Jyk7CiAgICB0eC5hcHBlbmRDaGlsZChlbCgnZGl2JywgJ3Jjdy1mY2NtcC1vcG4nLCBwLm4pKTsKICAgIHZhciBjbHViID0gKGRiLmNsdWJzW1N0cmluZyhwLmMpXSB8fCB7fSkubGFiZWwgfHwgJ+KAlCc7CiAgICB0eC5hcHBlbmRDaGlsZChlbCgnZGl2JywgJ3Jjdy1mY2NtcC1vcGMnLCBwLnAgKyAnIMK3ICcgKyBjbHViKSk7CiAgICBsaS5hcHBlbmRDaGlsZCh0eCk7CiAgICB2YXIgdCA9IFRJRVJbdGllck9mKHAubyldOwogICAgdmFyIG8gPSBlbCgnc3BhbicsICdyY3ctZmNjbXAtb3BvJywgU3RyaW5nKHAubykpOwogICAgby5zdHlsZS5iYWNrZ3JvdW5kID0gdC5iZzsgby5zdHlsZS5jb2xvciA9IHQuZmc7CiAgICBsaS5hcHBlbmRDaGlsZChvKTsKICAgIGxpLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIGZ1bmN0aW9uKGUpeyBlLnByZXZlbnREZWZhdWx0KCk7IH0pOwogICAgbGkuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpeyBzZWxlY3Qoc2ksIHApOyB9KTsKICAgIHJldHVybiBsaTsKICB9CiAgZnVuY3Rpb24gb2ZmZXJSb3coc2ksIHR4dCl7CiAgICB2YXIgbGkgPSBlbCgnbGknLCAncmN3LWZjY21wLW9mZmVyJywgdHh0KTsKICAgIGxpLmlkID0gJ3Jjdy1mY2NtcC1kZCcgKyBzbG90c1tzaV0ubnIgKyAnLW9mZmVyJzsKICAgIGxpLnNldEF0dHJpYnV0ZSgncm9sZScsICdvcHRpb24nKTsKICAgIGxpLnNldEF0dHJpYnV0ZSgnYXJpYS1zZWxlY3RlZCcsICdmYWxzZScpOwogICAgbGkuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vkb3duJywgZnVuY3Rpb24oZSl7IGUucHJldmVudERlZmF1bHQoKTsgfSk7CiAgICByZXR1cm4gbGk7CiAgfQogIGZ1bmN0aW9uIHJlbmRlckRyb3Aoc2kpewogICAgdmFyIHMgPSBzbG90c1tzaV0sIGRkID0gcy5kZDsKICAgIGRkLmlubmVySFRNTCA9ICcnOwogICAgcy5pdGVtcyA9IFtdOyBzLmFjdCA9IC0xOwogICAgaWYgKHN0YXRlLmxvYWRFcnIpewogICAgICBkZC5hcHBlbmRDaGlsZChtc2dSb3coJ0NvdWxkbuKAmXQgbG9hZCB0aGUgcGxheWVyIGRhdGFiYXNlLicpKTsKICAgICAgdmFyIHIgPSBvZmZlclJvdyhzaSwgJ1JldHJ5IGxvYWRpbmcnKTsKICAgICAgci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCl7IGVuc3VyZVRvcCgpLnRoZW4obnVsbCwgZnVuY3Rpb24oKXt9KTsgcmVuZGVyRHJvcChzaSk7IH0pOwogICAgICBzLml0ZW1zLnB1c2gocik7IGRkLmFwcGVuZENoaWxkKHIpOwogICAgfSBlbHNlIGlmICghc3RhdGUuZGIpewogICAgICBkZC5hcHBlbmRDaGlsZChtc2dSb3coJ0xvYWRpbmcgcGxheWVyIGRhdGFiYXNl4oCmJywgdHJ1ZSkpOwogICAgICBlbnN1cmVUb3AoKS50aGVuKG51bGwsIGZ1bmN0aW9uKCl7fSk7CiAgICB9IGVsc2UgewogICAgICB2YXIgcmVzID0gc2VhcmNoUG9vbChzdGF0ZS5kYi5wbGF5ZXJzLCBzLmlucHV0LnZhbHVlKTsKICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXMubGlzdC5sZW5ndGg7IGkrKyl7CiAgICAgICAgdmFyIHJvdyA9IG9wdFJvdyhzaSwgcmVzLmxpc3RbaV0sIGkpOwogICAgICAgIHMuaXRlbXMucHVzaChyb3cpOyBkZC5hcHBlbmRDaGlsZChyb3cpOwogICAgICB9CiAgICAgIGlmICghcmVzLmxpc3QubGVuZ3RoKSBkZC5hcHBlbmRDaGlsZChtc2dSb3coJ05vIHBsYXllcnMgbWF0Y2ggeW91ciBzZWFyY2guJykpOwogICAgICBpZiAoIXJlcy5lbXB0eSAmJiByZXMudG90YWwgPCAyICYmICFzdGF0ZS5yZXN0TG9hZGVkKXsKICAgICAgICBpZiAoc3RhdGUucFJlc3QpewogICAgICAgICAgZGQuYXBwZW5kQ2hpbGQobXNnUm93KCdTZWFyY2hpbmcgdGhlIGZ1bGwgZGF0YWJhc2XigKYnLCB0cnVlKSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHZhciBvID0gb2ZmZXJSb3coc2ksIHN0YXRlLnJlc3RFcnIgPyAnRnVsbCBzZWFyY2ggZmFpbGVkIOKAlCB0YXAgdG8gcmV0cnknIDogJ1NlYXJjaCB0aGUgZnVsbCBkYXRhYmFzZScpOwogICAgICAgICAgby5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCl7IGxvYWRSZXN0Rm9yKHNpKTsgfSk7CiAgICAgICAgICBzLml0ZW1zLnB1c2gobyk7IGRkLmFwcGVuZENoaWxkKG8pOwogICAgICAgIH0KICAgICAgfQogICAgfQogICAgZGQuaGlkZGVuID0gZmFsc2U7CiAgICBzLmlucHV0LnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsICd0cnVlJyk7CiAgICBzeW5jQWN0KHNpKTsKICB9CiAgZnVuY3Rpb24gbG9hZFJlc3RGb3Ioc2kpewogICAgZW5zdXJlUmVzdCgpLnRoZW4oZnVuY3Rpb24oKXsKICAgICAgc2xvdHMuZm9yRWFjaChmdW5jdGlvbihzMiwgaTIpeyBpZiAoIXMyLmRkLmhpZGRlbikgcmVuZGVyRHJvcChpMik7IH0pOwogICAgfSwgZnVuY3Rpb24oKXsKICAgICAgc2xvdHMuZm9yRWFjaChmdW5jdGlvbihzMiwgaTIpeyBpZiAoIXMyLmRkLmhpZGRlbikgcmVuZGVyRHJvcChpMik7IH0pOwogICAgfSk7CiAgICByZW5kZXJEcm9wKHNpKTsKICB9CiAgZnVuY3Rpb24gY2xvc2VEcm9wKHNpKXsKICAgIHZhciBzID0gc2xvdHNbc2ldOwogICAgaWYgKHMuZGQuaGlkZGVuKSByZXR1cm47CiAgICBzLmRkLmhpZGRlbiA9IHRydWU7IHMuYWN0ID0gLTE7IHMuaXRlbXMgPSBbXTsKICAgIHMuaW5wdXQuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJywgJ2ZhbHNlJyk7CiAgICBzLmlucHV0LnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1hY3RpdmVkZXNjZW5kYW50Jyk7CiAgICB2YXIgc2VsID0gc3RhdGUuc2VsW3NpXTsKICAgIGlmIChzZWwgJiYgcy5pbnB1dC52YWx1ZSAhPT0gc2VsLm4peyBzLmlucHV0LnZhbHVlID0gc2VsLm47IHVwZGF0ZVgoc2kpOyB9CiAgfQogIGZ1bmN0aW9uIHN5bmNBY3Qoc2kpewogICAgdmFyIHMgPSBzbG90c1tzaV07CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHMuaXRlbXMubGVuZ3RoOyBpKyspewogICAgICB2YXIgb24gPSBpID09PSBzLmFjdDsKICAgICAgcy5pdGVtc1tpXS5jbGFzc0xpc3QudG9nZ2xlKCdpcy1hY3QnLCBvbik7CiAgICAgIHMuaXRlbXNbaV0uc2V0QXR0cmlidXRlKCdhcmlhLXNlbGVjdGVkJywgb24gPyAndHJ1ZScgOiAnZmFsc2UnKTsKICAgIH0KICAgIGlmIChzLmFjdCA+PSAwKXsKICAgICAgdmFyIG4gPSBzLml0ZW1zW3MuYWN0XTsKICAgICAgcy5pbnB1dC5zZXRBdHRyaWJ1dGUoJ2FyaWEtYWN0aXZlZGVzY2VuZGFudCcsIG4uaWQpOwogICAgICB2YXIgdG9wID0gbi5vZmZzZXRUb3AsIGJvdCA9IHRvcCArIG4ub2Zmc2V0SGVpZ2h0OwogICAgICBpZiAodG9wIDwgcy5kZC5zY3JvbGxUb3ApIHMuZGQuc2Nyb2xsVG9wID0gdG9wOwogICAgICBlbHNlIGlmIChib3QgPiBzLmRkLnNjcm9sbFRvcCArIHMuZGQuY2xpZW50SGVpZ2h0KSBzLmRkLnNjcm9sbFRvcCA9IGJvdCAtIHMuZGQuY2xpZW50SGVpZ2h0OwogICAgfSBlbHNlIHsKICAgICAgcy5pbnB1dC5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtYWN0aXZlZGVzY2VuZGFudCcpOwogICAgfQogIH0KCiAgLyogLS0tLS0tLS0tLSBzZWxlY3Rpb24gLyBzdGFnZSAtLS0tLS0tLS0tICovCiAgZnVuY3Rpb24gdXBkYXRlWChzaSl7CiAgICB2YXIgcyA9IHNsb3RzW3NpXTsKICAgIHMueC5oaWRkZW4gPSAhKHMuaW5wdXQudmFsdWUgfHwgc3RhdGUuc2VsW3NpXSk7CiAgfQogIGZ1bmN0aW9uIHNlbGVjdChzaSwgcCl7CiAgICBzdGF0ZS5zZWxbc2ldID0gcDsKICAgIHNsb3RzW3NpXS5pbnB1dC52YWx1ZSA9IHAubjsKICAgIHN0YXRlLmxhc3RDaGlwID0gbnVsbDsKICAgIGNsb3NlRHJvcChzaSk7IHVwZGF0ZVgoc2kpOyByZW5kZXJTdGFnZSgpOwogICAgdmFyIG90aGVyID0gc2kgPT09IDAgPyAxIDogMDsKICAgIGlmICghc3RhdGUuc2VsW290aGVyXSkgc2xvdHNbb3RoZXJdLmlucHV0LmZvY3VzKCk7CiAgfQogIGZ1bmN0aW9uIGNsZWFyU2xvdChzaSl7CiAgICBzdGF0ZS5zZWxbc2ldID0gbnVsbDsKICAgIHNsb3RzW3NpXS5pbnB1dC52YWx1ZSA9ICcnOwogICAgY2xvc2VEcm9wKHNpKTsgdXBkYXRlWChzaSk7IHJlbmRlclN0YWdlKCk7CiAgICBzbG90c1tzaV0uaW5wdXQuZm9jdXMoKTsKICB9CiAgZnVuY3Rpb24gYXBwbHlQYWlyKHBhLCBwYil7CiAgICBzdGF0ZS5zZWwgPSBbcGEsIHBiXTsKICAgIHNsb3RzWzBdLmlucHV0LnZhbHVlID0gcGEubjsgc2xvdHNbMV0uaW5wdXQudmFsdWUgPSBwYi5uOwogICAgY2xvc2VEcm9wKDApOyBjbG9zZURyb3AoMSk7IHVwZGF0ZVgoMCk7IHVwZGF0ZVgoMSk7CiAgICByZW5kZXJTdGFnZSgpOwogIH0KICBmdW5jdGlvbiByZW5kZXJTdGFnZSgpewogICAgdmFyIGJvdGggPSBzdGF0ZS5zZWxbMF0gJiYgc3RhdGUuc2VsWzFdOwogICAgaWYgKHN0YXRlLmxvYWRFcnIgJiYgIXN0YXRlLmRiKXsKICAgICAgZXJyRWwuaGlkZGVuID0gZmFsc2U7IHBoRWwuaGlkZGVuID0gdHJ1ZTsgYm9hcmRFbC5oaWRkZW4gPSB0cnVlOwogICAgICByZXR1cm47CiAgICB9CiAgICBlcnJFbC5oaWRkZW4gPSB0cnVlOwogICAgaWYgKGJvdGgpewogICAgICBwaEVsLmhpZGRlbiA9IHRydWU7IGJvYXJkRWwuaGlkZGVuID0gZmFsc2U7CiAgICAgIHJlbmRlckJvYXJkKCk7CiAgICAgIHJldHVybjsKICAgIH0KICAgIGJvYXJkRWwuaGlkZGVuID0gdHJ1ZTsgcGhFbC5oaWRkZW4gPSBmYWxzZTsKICAgIGlmIChzdGF0ZS5wVG9wICYmIHN0YXRlLmxhc3RDaGlwKXsKICAgICAgcGhUeC50ZXh0Q29udGVudCA9ICdMb2FkaW5nIHBsYXllciBkYXRhYmFzZeKApic7IHBoU3BuLmhpZGRlbiA9IGZhbHNlOwogICAgfSBlbHNlIGlmIChzdGF0ZS5zZWxbMF0gfHwgc3RhdGUuc2VsWzFdKXsKICAgICAgcGhUeC50ZXh0Q29udGVudCA9ICdPbmUgcGlja2VkIOKAlCBub3cgc2VhcmNoIHRoZSBzZWNvbmQgcGxheWVyLic7IHBoU3BuLmhpZGRlbiA9IHRydWU7CiAgICB9IGVsc2UgewogICAgICBwaFR4LnRleHRDb250ZW50ID0gJ1NlYXJjaCB0d28gcGxheWVycyBhYm92ZSDigJQgb3IgdGFwIGEgcXVpY2sgY29tcGFyZS4nOyBwaFNwbi5oaWRkZW4gPSB0cnVlOwogICAgfQogIH0KCiAgLyogLS0tLS0tLS0tLSBib2FyZCByZW5kZXJpbmcgLS0tLS0tLS0tLSAqLwogIGZ1bmN0aW9uIHN0YXJSb3cobGFiZWwsIG4pewogICAgdmFyIHJvdyA9IGVsKCdkaXYnLCAncmN3LWZjY21wLXN0cm93Jyk7CiAgICByb3cuYXBwZW5kQ2hpbGQoZWwoJ3NwYW4nLCBudWxsLCBsYWJlbCkpOwogICAgdmFyIHN0ID0gZWwoJ3NwYW4nLCAncmN3LWZjY21wLXN0YXJzJyk7CiAgICBzdC5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCBuICsgJyBvdXQgb2YgNScpOwogICAgZm9yICh2YXIgaSA9IDE7IGkgPD0gNTsgaSsrKSBzdC5hcHBlbmRDaGlsZChlbCgnc3BhbicsIGkgPD0gbiA\/ICdvbicgOiBudWxsLCAn4piFJykpOwogICAgcm93LmFwcGVuZENoaWxkKHN0KTsKICAgIHJldHVybiByb3c7CiAgfQogIGZ1bmN0aW9uIGxpbmVSb3coaW1nU3JjLCBsYWJlbCwgYWx0KXsKICAgIHZhciBsbiA9IGVsKCdkaXYnLCAncmN3LWZjY21wLWxuJyk7CiAgICBpZiAoaW1nU3JjKSBsbi5hcHBlbmRDaGlsZChta0ltZyhpbWdTcmMsICcnLCBhbHQsIGxhYmVsLnNsaWNlKDAsIDIpLCAnI0Y0RjZGNicsICcjMDAzNzNEJywgJzhweCcpKTsKICAgIHZhciBzcCA9IGVsKCdzcGFuJywgbnVsbCwgbGFiZWwpOyBzcC5jbGFzc05hbWUgPSAnbGJsJzsKICAgIGxuLmFwcGVuZENoaWxkKHNwKTsKICAgIHJldHVybiBsbjsKICB9CiAgZnVuY3Rpb24gYnVpbGRDYXJkKHApewogICAgdmFyIGRiID0gc3RhdGUuZGIsIHQgPSBUSUVSW3RpZXJPZihwLm8pXTsKICAgIHZhciBjYXJkID0gZWwoJ2RpdicsICdyY3ctZmNjbXAtY2FyZCcpOwogICAgdmFyIHBydCA9IGVsKCdkaXYnLCAncmN3LWZjY21wLXBydCcpOwogICAgcHJ0LnN0eWxlLmJveFNoYWRvdyA9ICcwIDAgMCAzcHggJyArIHQuYmc7CiAgICB2YXIgaW0gPSBta0ltZyhwcnRVcmwocC5pZCksICcnLCAnJywgaW5pdGlhbHMocC5uKSwgdC5iZywgdC5mZywgJzI2cHgnKTsKICAgIHBydC5hcHBlbmRDaGlsZChpbSk7CiAgICBjYXJkLmFwcGVuZENoaWxkKHBydCk7CiAgICBjYXJkLmFwcGVuZENoaWxkKGVsKCdkaXYnLCAncmN3LWZjY21wLW5tJywgcC5uKSk7CiAgICB2YXIgaWRyID0gZWwoJ2RpdicsICdyY3ctZmNjbXAtaWRyb3cnKTsKICAgIHZhciBvdnIgPSBlbCgnc3BhbicsICdyY3ctZmNjbXAtb3ZyJywgU3RyaW5nKHAubykpOwogICAgb3ZyLnN0eWxlLmJhY2tncm91bmQgPSB0LmJnOyBvdnIuc3R5bGUuY29sb3IgPSB0LmZnOwogICAgb3ZyLmFwcGVuZENoaWxkKGVsKCdpJywgbnVsbCwgJ09WUicpKTsKICAgIGlkci5hcHBlbmRDaGlsZChvdnIpOwogICAgaWRyLmFwcGVuZENoaWxkKGVsKCdzcGFuJywgJ3Jjdy1mY2NtcC1wb3MnLCBwLnApKTsKICAgIGlmIChwLmFwICYmIHAuYXAubGVuZ3RoKSBpZHIuYXBwZW5kQ2hpbGQoZWwoJ3NwYW4nLCAncmN3LWZjY21wLWFsdCcsICdhbHNvICcgKyBwLmFwLmpvaW4oJyDCtyAnKSkpOwogICAgY2FyZC5hcHBlbmRDaGlsZChpZHIpOwogICAgdmFyIGNsdWIgPSBkYi5jbHVic1tTdHJpbmcocC5jKV0gfHwgbnVsbDsKICAgIGNhcmQuYXBwZW5kQ2hpbGQobGluZVJvdyhjbHViICYmIGNsdWIuaW1nLCBjbHViID8gY2x1Yi5sYWJlbCA6ICfigJQnLCAnJykpOwogICAgdmFyIG5hdCA9IGRiLm5hdGlvbnNbU3RyaW5nKHAubnQpXSB8fCBudWxsOwogICAgY2FyZC5hcHBlbmRDaGlsZChsaW5lUm93KG5hdCAmJiBuYXQuaW1nLCBuYXQgPyBuYXQubGFiZWwgOiAn4oCUJywgJycpKTsKICAgIGNhcmQuYXBwZW5kQ2hpbGQoZWwoJ2RpdicsICdyY3ctZmNjbXAtbWV0YScsIHAuYSArICcgeXJzIMK3ICcgKyBwLmggKyAnIGNtIMK3ICcgKyBwLmZ0ICsgJyBmb290JykpOwogICAgY2FyZC5hcHBlbmRDaGlsZChzdGFyUm93KCdTa2lsbCBtb3ZlcycsIHAuc20pKTsKICAgIGNhcmQuYXBwZW5kQ2hpbGQoc3RhclJvdygnV2VhayBmb290JywgcC53ZikpOwogICAgcmV0dXJuIGNhcmQ7CiAgfQogIGZ1bmN0aW9uIGJhclJvdyhhLCBiLCBpLCBhR0ssIGJHSywgZmlsbHMpewogICAgdmFyIHJvdyA9IGVsKCdkaXYnLCAncmN3LWZjY21wLWJyb3cnKTsKICAgIHZhciB2YSA9IGEuc3RbaV0sIHZiID0gYi5zdFtpXTsKICAgIHZhciBhdyA9IHZhID4gdmIsIGJ3ID0gdmIgPiB2YSwgZXEgPSB2YSA9PT0gdmI7CiAgICB2YXIgY3ZMID0gZWwoJ3NwYW4nLCAncmN3LWZjY21wLWJ2IGwnICsgKGF3ID8gJyB3aW4nIDogJycpKTsKICAgIGN2TC5hcHBlbmRDaGlsZChlbCgnc3BhbicsIG51bGwsIFN0cmluZyh2YSkpKTsKICAgIGlmIChhdykgY3ZMLmFwcGVuZENoaWxkKGVsKCdzcGFuJywgJ3Jjdy1mY2NtcC10aWNrJykpOwogICAgcm93LmFwcGVuZENoaWxkKGN2TCk7CiAgICB2YXIgdHJMID0gZWwoJ2RpdicsICdyY3ctZmNjbXAtdHJrIGwnKTsKICAgIHZhciBmaUwgPSBlbCgnZGl2JywgJ3Jjdy1mY2NtcC1maWxsIGZsJyArIChhdyA\/ICcgd2luJyA6IGVxID8gJyBlcScgOiAnJykpOwogICAgdHJMLmFwcGVuZENoaWxkKGZpTCk7IHJvdy5hcHBlbmRDaGlsZCh0ckwpOwogICAgdmFyIGxhYiA9IGVsKCdkaXYnLCAncmN3LWZjY21wLWJsYWInKTsKICAgIHZhciBsYSA9IChhR0sgPyBTVEFUX0dLIDogU1RBVF9PVVQpW2ldLCBsYiA9IChiR0sgPyBTVEFUX0dLIDogU1RBVF9PVVQpW2ldOwogICAgaWYgKGxhID09PSBsYil7IGxhYi50ZXh0Q29udGVudCA9IGxhOyB9CiAgICBlbHNlIHsKICAgICAgdmFyIGQxID0gZWwoJ3NwYW4nLCAnZCB0JywgbGEpLCBkMiA9IGVsKCdzcGFuJywgJ2QgYicsIGxiKTsKICAgICAgbGFiLmFwcGVuZENoaWxkKGQxKTsgbGFiLmFwcGVuZENoaWxkKGQyKTsKICAgICAgbGFiLnRpdGxlID0gc2hvcnROYW1lKGEubikgKyAnOiAnICsgbGEgKyAnIMK3ICcgKyBzaG9ydE5hbWUoYi5uKSArICc6ICcgKyBsYjsKICAgIH0KICAgIHJvdy5hcHBlbmRDaGlsZChsYWIpOwogICAgdmFyIHRyUiA9IGVsKCdkaXYnLCAncmN3LWZjY21wLXRyayByJyk7CiAgICB2YXIgZmlSID0gZWwoJ2RpdicsICdyY3ctZmNjbXAtZmlsbCBmcicgKyAoYncgPyAnIHdpbicgOiBlcSA\/ICcgZXEnIDogJycpKTsKICAgIHRyUi5hcHBlbmRDaGlsZChmaVIpOyByb3cuYXBwZW5kQ2hpbGQodHJSKTsKICAgIHZhciBjdlIgPSBlbCgnc3BhbicsICdyY3ctZmNjbXAtYnYgcicgKyAoYncgPyAnIHdpbicgOiAnJykpOwogICAgaWYgKGJ3KSBjdlIuYXBwZW5kQ2hpbGQoZWwoJ3NwYW4nLCAncmN3LWZjY21wLXRpY2snKSk7CiAgICBjdlIuYXBwZW5kQ2hpbGQoZWwoJ3NwYW4nLCBudWxsLCBTdHJpbmcodmIpKSk7CiAgICByb3cuYXBwZW5kQ2hpbGQoY3ZSKTsKICAgIGZpbGxzLnB1c2goW2ZpTCwgdmFdLCBbZmlSLCB2Yl0pOwogICAgcmV0dXJuIHJvdzsKICB9CiAgZnVuY3Rpb24gcHNDb2wocCwgb3RoZXIsIGRvdENvbG9yKXsKICAgIHZhciBjb2wgPSBlbCgnZGl2JywgJ3Jjdy1mY2NtcC1wc2NvbCcpOwogICAgdmFyIGggPSBlbCgnZGl2JywgJ3Jjdy1mY2NtcC1wc2gnKTsKICAgIHZhciBkb3QgPSBlbCgnaScpOyBkb3Quc3R5bGUuYmFja2dyb3VuZCA9IGRvdENvbG9yOwogICAgaC5hcHBlbmRDaGlsZChkb3QpOwogICAgaC5hcHBlbmRDaGlsZChlbCgnc3BhbicsIG51bGwsIHNob3J0TmFtZShwLm4pKSk7CiAgICBjb2wuYXBwZW5kQ2hpbGQoaCk7CiAgICB2YXIgd3JhcCA9IGVsKCdkaXYnLCAncmN3LWZjY21wLWNoaXBzMicpOwogICAgdmFyIG90aGVyU2V0ID0ge307CiAgICAob3RoZXIucHMgfHwgW10pLmZvckVhY2goZnVuY3Rpb24ocyl7IG90aGVyU2V0W3BzQmFzZShzKV0gPSAxOyB9KTsKICAgIGlmICghKHAucHMgJiYgcC5wcy5sZW5ndGgpKXsKICAgICAgd3JhcC5hcHBlbmRDaGlsZChlbCgnc3BhbicsICdyY3ctZmNjbXAtcHNub25lJywgJ05vIFBsYXlTdHlsZXMgbGlzdGVkJykpOwogICAgfSBlbHNlIHsKICAgICAgcC5wcy5mb3JFYWNoKGZ1bmN0aW9uKHMpewogICAgICAgIHZhciBwbHVzID0gcy5jaGFyQXQoMCkgPT09ICcrJzsKICAgICAgICB2YXIgY2xzID0gJ3Jjdy1mY2NtcC1wcycgKyAocGx1cyA\/ICcgcGx1cycgOiAnJykgKyAob3RoZXJTZXRbcHNCYXNlKHMpXSA\/ICcgc2hhcmVkJyA6ICcnKTsKICAgICAgICB3cmFwLmFwcGVuZENoaWxkKGVsKCdzcGFuJywgY2xzLCBwbHVzID8gcy5zbGljZSgxKSA6IHMpKTsKICAgICAgfSk7CiAgICB9CiAgICBjb2wuYXBwZW5kQ2hpbGQod3JhcCk7CiAgICByZXR1cm4gY29sOwogIH0KICBmdW5jdGlvbiByZW5kZXJCb2FyZCgpewogICAgdmFyIGEgPSBzdGF0ZS5zZWxbMF0sIGIgPSBzdGF0ZS5zZWxbMV07CiAgICBjYXJkc0VsLmlubmVySFRNTCA9ICcnOwogICAgY2FyZHNFbC5hcHBlbmRDaGlsZChidWlsZENhcmQoYSkpOwogICAgY2FyZHNFbC5hcHBlbmRDaGlsZChidWlsZENhcmQoYikpOwogICAgbGVnRWwuaW5uZXJIVE1MID0gJyc7CiAgICB2YXIgbGdBID0gZWwoJ3NwYW4nKSwgbGdCID0gZWwoJ3NwYW4nKTsKICAgIHZhciBkQSA9IGVsKCdpJyk7IGRBLnN0eWxlLmJhY2tncm91bmQgPSAnIzFFOENCRSc7IGxnQS5hcHBlbmRDaGlsZChkQSk7IGxnQS5hcHBlbmRDaGlsZChlbCgnc3BhbicsIG51bGwsIHNob3J0TmFtZShhLm4pKSk7CiAgICB2YXIgZEIgPSBlbCgnaScpOyBkQi5zdHlsZS5iYWNrZ3JvdW5kID0gJyMwMENFNjcnOyBsZ0IuYXBwZW5kQ2hpbGQoZEIpOyBsZ0IuYXBwZW5kQ2hpbGQoZWwoJ3NwYW4nLCBudWxsLCBzaG9ydE5hbWUoYi5uKSkpOwogICAgbGVnRWwuYXBwZW5kQ2hpbGQobGdBKTsgbGVnRWwuYXBwZW5kQ2hpbGQobGdCKTsKICAgIHZhciBhR0sgPSBhLnAgPT09ICdHSycsIGJHSyA9IGIucCA9PT0gJ0dLJzsKICAgIGJhcnNFbC5pbm5lckhUTUwgPSAnJzsKICAgIHZhciBmaWxscyA9IFtdOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCA2OyBpKyspIGJhcnNFbC5hcHBlbmRDaGlsZChiYXJSb3coYSwgYiwgaSwgYUdLLCBiR0ssIGZpbGxzKSk7CiAgICBpZiAod2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZSl7CiAgICAgIHdpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24oKXsKICAgICAgICB3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uKCl7CiAgICAgICAgICBmaWxscy5mb3JFYWNoKGZ1bmN0aW9uKGYpeyBmWzBdLnN0eWxlLndpZHRoID0gZlsxXSArICclJzsgfSk7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSBlbHNlIHsKICAgICAgZmlsbHMuZm9yRWFjaChmdW5jdGlvbihmKXsgZlswXS5zdHlsZS53aWR0aCA9IGZbMV0gKyAnJSc7IH0pOwogICAgfQogICAgaWYgKGFHSyAhPT0gYkdLKXsKICAgICAgZ2tOb3RlLnRleHRDb250ZW50ID0gc2hvcnROYW1lKGFHSyA\/IGEubiA6IGIubikgKyAnIGlzIGEgZ29hbGtlZXBlciDigJQgR0sgYXR0cmlidXRlcyAoRElWIMK3IEhBTiDCtyBLSUMgwrcgUkVGIMK3IFNQRCDCtyBQT1MpIGFyZSBsaW5lZCB1cCBhZ2FpbnN0IG91dGZpZWxkIHN0YXRzLic7CiAgICAgIGdrTm90ZS5oaWRkZW4gPSBmYWxzZTsKICAgIH0gZWxzZSB7CiAgICAgIGdrTm90ZS5oaWRkZW4gPSB0cnVlOwogICAgfQogICAgcHNFbC5pbm5lckhUTUwgPSAnJzsKICAgIHBzRWwuYXBwZW5kQ2hpbGQocHNDb2woYSwgYiwgJyMxRThDQkUnKSk7CiAgICBwc0VsLmFwcGVuZENoaWxkKHBzQ29sKGIsIGEsICcjMDBDRTY3JykpOwogICAgdmVyZGljdEVsLmlubmVySFRNTCA9ICcnOwogICAgdmVyZGljdFNlZ3MoYSwgYikuZm9yRWFjaChmdW5jdGlvbihzZWcpewogICAgICBpZiAoc2VnLmIpIHZlcmRpY3RFbC5hcHBlbmRDaGlsZChlbCgnc3Ryb25nJywgbnVsbCwgc2VnLnQpKTsKICAgICAgZWxzZSB2ZXJkaWN0RWwuYXBwZW5kQ2hpbGQoZG9jLmNyZWF0ZVRleHROb2RlKHNlZy50KSk7CiAgICB9KTsKICB9CgogIC8qIC0tLS0tLS0tLS0gd2lyaW5nIC0tLS0tLS0tLS0gKi8KICBzbG90cy5mb3JFYWNoKGZ1bmN0aW9uKHMsIHNpKXsKICAgIHMuaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcignZm9jdXMnLCBmdW5jdGlvbigpewogICAgICBlbnN1cmVUb3AoKS50aGVuKG51bGwsIGZ1bmN0aW9uKCl7fSk7CiAgICAgIHJlbmRlckRyb3Aoc2kpOwogICAgICBpZiAoc3RhdGUuc2VsW3NpXSkgcy5pbnB1dC5zZWxlY3QoKTsKICAgIH0pOwogICAgcy5pbnB1dC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIGZ1bmN0aW9uKCl7CiAgICAgIHVwZGF0ZVgoc2kpOwogICAgICByZW5kZXJEcm9wKHNpKTsKICAgIH0pOwogICAgcy5pbnB1dC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgIHZhciBrID0gZS5rZXk7CiAgICAgIGlmIChrID09PSAnQXJyb3dEb3duJyB8fCBrID09PSAnQXJyb3dVcCcpewogICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICBpZiAocy5kZC5oaWRkZW4peyByZW5kZXJEcm9wKHNpKTsgcmV0dXJuOyB9CiAgICAgICAgaWYgKCFzLml0ZW1zLmxlbmd0aCkgcmV0dXJuOwogICAgICAgIHZhciBkID0gayA9PT0gJ0Fycm93RG93bicgPyAxIDogLTE7CiAgICAgICAgcy5hY3QgPSAocy5hY3QgKyBkICsgcy5pdGVtcy5sZW5ndGgpICUgcy5pdGVtcy5sZW5ndGg7CiAgICAgICAgc3luY0FjdChzaSk7CiAgICAgIH0gZWxzZSBpZiAoayA9PT0gJ0VudGVyJyl7CiAgICAgICAgaWYgKCFzLmRkLmhpZGRlbiAmJiBzLml0ZW1zLmxlbmd0aCl7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzLml0ZW1zW3MuYWN0ID49IDAgPyBzLmFjdCA6IDBdLmNsaWNrKCk7CiAgICAgICAgfQogICAgICB9IGVsc2UgaWYgKGsgPT09ICdFc2NhcGUnKXsKICAgICAgICBjbG9zZURyb3Aoc2kpOwogICAgICB9IGVsc2UgaWYgKGsgPT09ICdUYWInKXsKICAgICAgICBjbG9zZURyb3Aoc2kpOwogICAgICB9CiAgICB9KTsKICAgIHMueC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCl7IGNsZWFyU2xvdChzaSk7IH0pOwogIH0pOwogIGRvYy5hZGRFdmVudExpc3RlbmVyKCdwb2ludGVyZG93bicsIGZ1bmN0aW9uKGUpewogICAgc2xvdHMuZm9yRWFjaChmdW5jdGlvbihzLCBzaSl7CiAgICAgIGlmICghcy5ib3guY29udGFpbnMoZS50YXJnZXQpKSBjbG9zZURyb3Aoc2kpOwogICAgfSk7CiAgfSwgdHJ1ZSk7CiAgY2hpcHNSb3cuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgIHZhciBjaGlwID0gZS50YXJnZXQuY2xvc2VzdCA\/IGUudGFyZ2V0LmNsb3Nlc3QoJy5yY3ctZmNjbXAtY2hpcCcpIDogbnVsbDsKICAgIGlmICghY2hpcCkgcmV0dXJuOwogICAgdmFyIG5hID0gY2hpcC5nZXRBdHRyaWJ1dGUoJ2RhdGEtYScpLCBuYiA9IGNoaXAuZ2V0QXR0cmlidXRlKCdkYXRhLWInKTsKICAgIGlmIChzdGF0ZS5kYil7CiAgICAgIHZhciBwYSA9IGZpbmRFeGFjdChuYSksIHBiID0gZmluZEV4YWN0KG5iKTsKICAgICAgaWYgKHBhICYmIHBiKSBhcHBseVBhaXIocGEsIHBiKTsKICAgICAgcmV0dXJuOwogICAgfQogICAgc3RhdGUubGFzdENoaXAgPSBbbmEsIG5iXTsKICAgIGNoaXAuY2xhc3NMaXN0LmFkZCgnaXMtYnVzeScpOwogICAgZW5zdXJlVG9wKCkudGhlbihmdW5jdGlvbigpeyBjaGlwLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWJ1c3knKTsgfSwgZnVuY3Rpb24oKXsgY2hpcC5jbGFzc0xpc3QucmVtb3ZlKCdpcy1idXN5Jyk7IH0pOwogICAgcmVuZGVyU3RhZ2UoKTsKICB9KTsKICAkKCdyZXRyeScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsKICAgIGVuc3VyZVRvcCgpLnRoZW4obnVsbCwgZnVuY3Rpb24oKXt9KTsKICB9KTsKICAkKCdzd2FwJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpewogICAgc3RhdGUuc2VsLnJldmVyc2UoKTsKICAgIHNsb3RzWzBdLmlucHV0LnZhbHVlID0gc3RhdGUuc2VsWzBdID8gc3RhdGUuc2VsWzBdLm4gOiAnJzsKICAgIHNsb3RzWzFdLmlucHV0LnZhbHVlID0gc3RhdGUuc2VsWzFdID8gc3RhdGUuc2VsWzFdLm4gOiAnJzsKICAgIHVwZGF0ZVgoMCk7IHVwZGF0ZVgoMSk7CiAgICByZW5kZXJTdGFnZSgpOwogIH0pOwp9KSgpOwo=\"),function(c){return c.charCodeAt(0)})))<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-comparisons-worth-running\">Vergleiche, die sich lohnen<\/h2>\n\n\n\n<p>Salah vs. Mbapp\u00e9 ist der offensichtliche (sie liegen n\u00e4her beieinander, als der Blicktest vermuten l\u00e4sst). Probiere Putellas vs. Bonmat\u00ed f\u00fcr die Krone im Frauenfu\u00dfball, Rodri vs. Bellingham f\u00fcr die Mittelfeld-Debatte oder einen beliebigen Torh\u00fcter gegen einen anderen \u2013 Keeper werden anhand ihrer eigenen sechs Werte verglichen: Fangsicherheit, Handling, Abschlag, Reflexe, Schnelligkeit, Stellungsspiel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-from-debate-to-matchday\">Von der Debatte zum Spieltag<\/h2>\n\n\n\n<p>Wenn der Vergleich mit &#8220;okay, ich hole ihn mir in FUT&#8221; endet, willst du zuerst <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-points-explained-cost-calculator\">die FC-Points-Rechnung<\/a> \u2013 und den <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-squad-builder\">Kader-Builder<\/a>, um zu sehen, ob er wirklich in deine Elf passt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fc-27-faq\">FC 27 FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Wer ist in FC 27 besser, Mbapp\u00e9 oder Haaland?<\/h3>\n\n\n\n<p>In FC 27 sind sie mit 91 insgesamt gleichauf \u2013 die Aufteilung der Werte ist die eigentliche Geschichte: Mbapp\u00e9 f\u00fcr Tempo und Dribbling, Haaland f\u00fcr Schuss und Physis. Lass sie durch das Tool oben laufen, um es nebeneinander zu sehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann ich Spieler und Spielerinnen vergleichen?<\/h3>\n\n\n\n<p>Ja \u2013 die FC 27 Datenbank umfasst beide, also sind Vergleiche zwischen ihnen nur eine Suche entfernt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum zeigt ein Torh\u00fcter andere Wert-Bezeichnungen?<\/h3>\n\n\n\n<p>EA bewertet Keeper anhand von sechs Torh\u00fcter-Werten statt der sechs Feldspieler-Werte; das Tool benennt sie automatisch um, wenn ein TW ausgew\u00e4hlt ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-more-fc-27\">Mehr zu FC 27 bei Recharge<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/blog\/de\/fc-27-spielerbewertungen-datenbank\">FC 27 Spielerbewertungen-Datenbank: Alle 20.689 Spieler durchsuchen<\/a><\/li><li><a href=\"\/blog\/de\/fc-27-kader-builder\">FC 27 Kader-Builder: Erstelle deine Traum-Elf<\/a><\/li><li><a href=\"\/blog\/de\/fc-27-bewertungen-auf-abwertungen-tracker\">FC 27 Bewertungen: Die gr\u00f6\u00dften Auf- &amp; Abwertungen<\/a><\/li><li><a href=\"\/blog\/de\/fc-27-wonderkids-beste-junge-spieler\">FC 27 Wonderkids: Die 50 besten jungen Spieler (U21), gerankt<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-editions-compared-which-to-buy\">FC 27 Editions<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-points-explained-cost-calculator\">FC Points<\/a><\/li><\/ul>\n\n\n\n<p><em>Inoffizieller Fan-Content von Recharge.com \u2013 nicht mit EA SPORTS verbunden oder von EA SPORTS unterst\u00fctzt. Spielerdaten: \u00f6ffentliche Bewertungsdatenbank von EA SPORTS FC, automatisch aktualisiert; FC 27 erscheint am 25. September 2026.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vergleiche zwei beliebige der 20.689 FC 27 Spieler Wert f\u00fcr Wert \u2013 Tempo, Schuss, PlayStyles, Physis. Mbapp\u00e9 vs. Haaland? Putellas vs. Bonmat\u00ed? Je eine Suche, Debatte beendet.<\/p>\n","protected":false},"author":59,"featured_media":50657,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"cos_headline_score":0,"cos_seo_score":0,"cos_headline_text":"","cos_headline_has_been_analyzed":false,"cos_last_analyzed_headline":[],"_hreflang_tags":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[23],"tags":[],"class_list":["post-50749","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-lifestyle-old"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.4 (Yoast SEO v21.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FC 27 Spielervergleichs-Tool: Beende jede Debatte<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FC 27 Spielervergleichs-Tool: Beende jede Debatte\" \/>\n<meta property=\"og:description\" content=\"Vergleiche zwei beliebige der 20.689 FC 27 Spieler Wert f\u00fcr Wert \u2013 Tempo, Schuss, PlayStyles, Physis. Mbapp\u00e9 vs. Haaland? Putellas vs. Bonmat\u00ed? Je eine Suche, Debatte beendet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool\" \/>\n<meta property=\"og:site_name\" content=\"Recharge Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-03T08:36:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T10:23:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/02170719\/fc27-compare-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Stefan Leitner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool\",\"url\":\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool\",\"name\":\"FC 27 Spielervergleichs-Tool: Beende jede Debatte\",\"isPartOf\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/#website\"},\"datePublished\":\"2026-09-03T08:36:27+00:00\",\"dateModified\":\"2026-09-03T10:23:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/a6a1bb6dc30457040b897ecb246675a1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool#breadcrumb\"},\"inLanguage\":\"de-AT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recharge.com\/blog\/de\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FC 27 Spielervergleichs-Tool: Beende jede Debatte\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/#website\",\"url\":\"https:\/\/www.recharge.com\/blog\/de\/\",\"name\":\"Recharge Blog\",\"description\":\"Everything about online safety, smart spending &amp; your digital lifestyle.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recharge.com\/blog\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-AT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/a6a1bb6dc30457040b897ecb246675a1\",\"name\":\"Stefan Leitner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-AT\",\"@id\":\"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f8f1f6cb84828fb00776a64e0f9b346b1a54c2226baba430f14f17e4912bbce9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f8f1f6cb84828fb00776a64e0f9b346b1a54c2226baba430f14f17e4912bbce9?s=96&d=mm&r=g\",\"caption\":\"Stefan Leitner\"},\"url\":\"https:\/\/www.recharge.com\/blog\/de\/author\/stefan-leitner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FC 27 Spielervergleichs-Tool: Beende jede Debatte","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool","og_locale":"de_DE","og_type":"article","og_title":"FC 27 Spielervergleichs-Tool: Beende jede Debatte","og_description":"Vergleiche zwei beliebige der 20.689 FC 27 Spieler Wert f\u00fcr Wert \u2013 Tempo, Schuss, PlayStyles, Physis. Mbapp\u00e9 vs. Haaland? Putellas vs. Bonmat\u00ed? Je eine Suche, Debatte beendet.","og_url":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool","og_site_name":"Recharge Blog","article_published_time":"2026-09-03T08:36:27+00:00","article_modified_time":"2026-09-03T10:23:13+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/02170719\/fc27-compare-hero.jpg","type":"image\/jpeg"}],"author":"Stefan Leitner","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool","url":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool","name":"FC 27 Spielervergleichs-Tool: Beende jede Debatte","isPartOf":{"@id":"https:\/\/www.recharge.com\/blog\/de\/#website"},"datePublished":"2026-09-03T08:36:27+00:00","dateModified":"2026-09-03T10:23:13+00:00","author":{"@id":"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/a6a1bb6dc30457040b897ecb246675a1"},"breadcrumb":{"@id":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool#breadcrumb"},"inLanguage":"de-AT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recharge.com\/blog\/de\/at\/fc-27-spielervergleich-tool#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recharge.com\/blog\/de"},{"@type":"ListItem","position":2,"name":"FC 27 Spielervergleichs-Tool: Beende jede Debatte"}]},{"@type":"WebSite","@id":"https:\/\/www.recharge.com\/blog\/de\/#website","url":"https:\/\/www.recharge.com\/blog\/de\/","name":"Recharge Blog","description":"Everything about online safety, smart spending &amp; your digital lifestyle.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recharge.com\/blog\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-AT"},{"@type":"Person","@id":"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/a6a1bb6dc30457040b897ecb246675a1","name":"Stefan Leitner","image":{"@type":"ImageObject","inLanguage":"de-AT","@id":"https:\/\/www.recharge.com\/blog\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f8f1f6cb84828fb00776a64e0f9b346b1a54c2226baba430f14f17e4912bbce9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f8f1f6cb84828fb00776a64e0f9b346b1a54c2226baba430f14f17e4912bbce9?s=96&d=mm&r=g","caption":"Stefan Leitner"},"url":"https:\/\/www.recharge.com\/blog\/de\/author\/stefan-leitner"}]}},"jetpack_featured_media_url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/02170719\/fc27-compare-hero.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/posts\/50749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=50749"}],"version-history":[{"count":2,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/posts\/50749\/revisions"}],"predecessor-version":[{"id":51040,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/posts\/50749\/revisions\/51040"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/media\/50657"}],"wp:attachment":[{"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=50749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=50749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=50749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}