exchange/storage/framework/views/7dc9ea8da2e7dd0f8c424ebdd67...

75 lines
3.7 KiB
PHP

<?php
$nonce = !empty($nonce) ? "nonce='{$nonce}'" : '';
?>
<?php if(! $hasAction && $backgroundMode ): ?>
<?php if($display === false): ?>
<style <?php echo $nonce; ?>>
.grecaptcha-badge {
visibility: hidden;
}
</style>
<?php endif; ?>
<script <?php echo $nonce; ?>>
if (!document.getElementById('gReCaptchaScript')) {
let reCaptchaScript = document.createElement('script');
reCaptchaScript.setAttribute('src', '<?php echo e($apiJsUrl); ?>?render=<?php echo e($publicKey); ?>&hl=<?php echo e($language); ?>');
reCaptchaScript.async = true;
reCaptchaScript.defer = true;
document.head.appendChild(reCaptchaScript);
}
</script>
<?php endif; ?>
<?php if($hasAction): ?>
<script <?php echo $nonce; ?>>
<?php $__currentLoopData = $mappers; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $action=>$fields): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
var client<?php echo e($field); ?>;
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
function onloadCallback() {
<?php $__currentLoopData = $mappers; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $action=>$fields): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
if (document.getElementById('<?php echo e($field); ?>')) {
client<?php echo e($field); ?> = grecaptcha.render('<?php echo e($field); ?>', {
'sitekey': '<?php echo e($publicKey); ?>',
<?php if($inline===true): ?> 'badge': 'inline', <?php endif; ?>
'size': 'invisible',
'hl': '<?php echo e($language); ?>',
//'callback': function() {}
});
grecaptcha.ready(function () {
grecaptcha.execute(client<?php echo e($field); ?>, {
action: '<?php echo e($action); ?>'
});
});
}
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
}
</script>
<script id='gReCaptchaScript' src="<?php echo e($apiJsUrl); ?>?render=<?php echo e($inline ? 'explicit' : $publicKey); ?>&onload=onloadCallback"
defer
async <?php echo $nonce; ?>></script>
<?php endif; ?>
<script <?php echo $nonce; ?>>
function refreshReCaptchaV3(fieldId,action){
return new Promise(function (resolve, reject) {
grecaptcha.ready(function () {
grecaptcha.execute(window['client'+fieldId], {
action: action
}).then(resolve);
});
});
}
function getReCaptchaV3Response(fieldId){
return grecaptcha.getResponse(window['client'+fieldId])
}
</script>
<?php /**PATH /var/www/exchange/vendor/timehunter/laravel-google-recaptcha-v3/resources/views/googlerecaptchav3/template.blade.php ENDPATH**/ ?>