{% extends rootPath ~ '/base.html.twig' %}
{% block javascripts %}
{{ parent() }}
<script type="text/javascript">
reCAPTCHA_site_key = '{{ reCAPTCHA_site_key }}';
</script>
<script src="https://www.google.com/recaptcha/api.js?render={{ reCAPTCHA_site_key }}"></script>
{% endblock %}
{% block form %}
{{ include('tenants/tenant1/parts/society-form.html.twig') }}
{% endblock %}
{% block popup %}
{{ include('tenants/tenant1/parts/popup/did-it.html.twig') }}
{{ include('tenants/tenant1/parts/popup/support-form.html.twig') }}
{{ include('tenants/tenant1/parts/popup/support-form-success.html.twig') }}
{% endblock popup %}
{% block body_javascript %}
{{ parent() }}
<script src="https://js.stripe.com/v3/" type="text/javascript"></script>
<script src="{{ asset('tenants/tenant1/js/helperFunctions.js?v=23-10-2022') }}"></script>
<script src="{{ asset('js/recaptcha.js?v=23-10-2022') }}"></script>
<script src="{{ asset('tenants/tenant1/js/StripeSettings.js?v=23-10-2022') }}"></script>
<script src="{{ asset('tenants/tenant1/js/SignUpSociety.js?v=18-04-2023') }}"></script>
<script>
(()=>{
RecaptchaWrapper.key = '{{ reCAPTCHA_site_key }}';
SignUpSociety.source = '{{ app.request.get('_route') }}';
SignUpSociety.amountField.societies = JSON.parse('{{ societies|json_encode|e('js') }}');
SignUpSociety.redirectUri = '{{ redirectUri }}';
SignUpSociety.messages = {
'required': 'This field is required.',
'checkbox': 'This checkbox is required.',
'paymentFail': 'Your payment was not successful, please try again.'
};
SignUpSociety.emailField.messages = {
'required' : '{{ 'EmailFieldMessages.required'|transByTenant }}',
'isInvalid' : '{{ 'EmailFieldMessages.isInvalid'|transByTenant }}',
'requiredAndIsInvalid' : '{{ 'EmailFieldMessages.requiredAndIsInvalid'|transByTenant }}',
'isInUse' : '{{ 'EmailFieldMessages.isInUse'|transByTenant|raw }}'
};
SignUpSociety.init(`{{ stripePublicKey }}`);
})();
</script>
<script src="{{ asset('tenants/tenant1/js/formValidate.js?v=23-10-2022') }}"></script>
<script src="{{ asset('tenants/tenant1/js/support.js?v=23-10-2022') }}"></script>
<script>
(()=>{
Support.source = '{{ app.request.get('_route') }}';
Support.userDefining = {% if app.user is not null %}true{% else %}false{% endif %};
Support.type = '{{ app.request.get('type') ?? '' }}';
Support.messages = {
success: '{{ 'Support.success'|transByTenant }}',
failed: '{{ 'Support.failed'|transByTenant }}',
};
Support.init();
})();
</script>
{% endblock body_javascript %}