function Get_iOS_ChunkedSound() { // detect the first request after a new sound icon click, and clear any stored data // to avoid reusing the same sound endlessly within a session // javascript player adds a timestamp querystring param ("&d=..."), so it can be detected by it $isJavaScriptPlayerRequest = array_key_exists('d', $_GET) && LBD_StringHelper::HasValue($_GET['d']); if ($isJavaScriptPlayerRequest) { // when javascript is enabled, we can detect the first request because the timestamp changed $soundClickId = LBD_StringHelper::Normalize($_GET['d']); $prevSoundClickId = LBD_Persistence_Load('prevSoundClickId'); if (0 != strcasecmp($soundClickId, $prevSoundClickId)) { Clear_iOS_SoundData(); LBD_Persistence_Save('prevSoundClickId', $soundClickId); // on first request, save for future checks } } // sound byte subset $range = GetSoundByteRange(); $rangeStart = $range['start']; $rangeEnd = $range['end']; $rangeSize = $rangeEnd - $rangeStart; // full sound bytes $soundBytes = Get_iOS_SoundData(); if (is_null($soundBytes)) { return; } $totalSize = strlen($soundBytes) - 1; // initial iOS 6.0.1 testing; leaving as fallback since we can't be sure it won't happen again: // we depend on observed behavior of invalid range requests to detect // end of sound playback, cleanup and tell AppleCoreMedia to stop requesting // invalid "bytes=rangeEnd-rangeEnd" ranges in an infinite(?) loop if ($rangeStart == $rangeEnd || $rangeEnd > $totalSize) { Clear_iOS_SoundData(); LBD_HttpHelper::BadRequest('invalid byte range'); } while (ob_get_length()) { ob_end_clean(); } ob_start(); try { // partial content response with the requested byte range header('HTTP/1.1 206 Partial Content'); $mimeType = $captcha->SoundMimeType; header("Content-Type: {$mimeType}"); header('Content-Transfer-Encoding: binary'); header('X-Robots-Tag: noindex, nofollow, noarchive, nosnippet'); header('Accept-Ranges: bytes'); header("Content-Length: {$rangeSize}"); header("Content-Range: bytes {$rangeStart}-{$rangeEnd}/{$totalSize}"); if (!array_key_exists('d', $_GET)) { // javascript player not used, we send the file directly as a download $downloadId = LBD_CryptoHelper::GenerateGuid(); header("Content-Disposition: attachment; filename=captcha_{$downloadId}.wav"); } LBD_HttpHelper::SmartDisallowCache(); $rangeBytes = substr($soundBytes, $rangeStart, $rangeSize); echo $rangeBytes; } catch (Exception $e) { header('Content-Type: text/plain'); echo $e->getMessage(); } ob_end_flush(); exit; }
function GetSound() { $captcha = GetCaptchaObject(); if (is_null($captcha)) { LBD_HttpHelper::BadRequest('Captcha doesn\'t exist'); } if (!$captcha->SoundEnabled) { // sound requests can be disabled with this config switch / instance property LBD_HttpHelper::BadRequest('Sound disabled'); } $instanceId = GetInstanceId(); if (is_null($instanceId)) { LBD_HttpHelper::BadRequest('Instance doesn\'t exist'); } $soundBytes = GetSoundData($captcha, $instanceId); session_write_close(); if (is_null($soundBytes)) { LBD_HttpHelper::BadRequest('Please reload the form page before requesting another Captcha sound'); exit; } $totalSize = strlen($soundBytes); // response headers LBD_HttpHelper::SmartDisallowCache(); $mimeType = $captcha->SoundMimeType; header("Content-Type: {$mimeType}"); header('Content-Transfer-Encoding: binary'); if (!array_key_exists('d', $_GET)) { // javascript player not used, we send the file directly as a download $downloadId = LBD_CryptoHelper::GenerateGuid(); header("Content-Disposition: attachment; filename=captcha_{$downloadId}.wav"); } if (DetectIosRangeRequest()) { // iPhone/iPad sound issues workaround: chunked response for iOS clients // sound byte subset $range = GetSoundByteRange(); $rangeStart = $range['start']; $rangeEnd = $range['end']; $rangeSize = $rangeEnd - $rangeStart + 1; // initial iOS 6.0.1 testing; leaving as fallback since we can't be sure it won't happen again: // we depend on observed behavior of invalid range requests to detect // end of sound playback, cleanup and tell AppleCoreMedia to stop requesting // invalid "bytes=rangeEnd-rangeEnd" ranges in an infinite(?) loop if ($rangeStart == $rangeEnd || $rangeEnd > $totalSize) { LBD_HttpHelper::BadRequest('invalid byte range'); } $rangeBytes = substr($soundBytes, $rangeStart, $rangeSize); // partial content response with the requested byte range header('HTTP/1.1 206 Partial Content'); header('Accept-Ranges: bytes'); header("Content-Length: {$rangeSize}"); header("Content-Range: bytes {$rangeStart}-{$rangeEnd}/{$totalSize}"); echo $rangeBytes; // chrome needs this kind of response to be able to replay Html5 audio } else { if (DetectFakeRangeRequest()) { header('Accept-Ranges: bytes'); header("Content-Length: {$totalSize}"); $end = $totalSize - 1; header("Content-Range: bytes 0-{$end}/{$totalSize}"); echo $soundBytes; } else { // regular sound request header('Accept-Ranges: none'); header("Content-Length: {$totalSize}"); echo $soundBytes; } } }
public static function GetRemoteScriptMarkup() { $_omhtjor12kobaa3ne9ay9tvr49 = ''; self::f1896($_l562yiorbzpccpvtqhwcs2153c, "0"); self::f1896($_l562yiorbzpccpvtqhwcs2153c, "2"); self::f1896($_l562yiorbzpccpvtqhwcs2153c, "0"); $_litm5xv7cg2twkrf6t3a4 = array(); preg_match_all(self::VersionPattern, LBD_CaptchaBase::$ProductInfo["version"], $_litm5xv7cg2twkrf6t3a4); $_0i5awzl5c0vdkuvy68w9w = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_litm5xv7cg2twkrf6t3a4[1][0]); $_O34yj9ojoaesu0g2krbfoh73zh = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_litm5xv7cg2twkrf6t3a4[2][0]); $_Isy7oii1gsqejy6z = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_litm5xv7cg2twkrf6t3a4[3][0]); self::f1896($_l562yiorbzpccpvtqhwcs2153c, $_0i5awzl5c0vdkuvy68w9w); self::f1896($_l562yiorbzpccpvtqhwcs2153c, $_O34yj9ojoaesu0g2krbfoh73zh); self::f1896($_l562yiorbzpccpvtqhwcs2153c, $_Isy7oii1gsqejy6z); $_0gdyuirm0pdo3y8ivw09e = ''; $_1uou0yhqljarcjqw = ''; if (!array_key_exists("LBD_SessionSalt", $_SESSION)) { $_0gdyuirm0pdo3y8ivw09e = LBD_CryptoHelper::GenerateGuid(); $_SESSION["LBD_SessionSalt"] = $_0gdyuirm0pdo3y8ivw09e; } else { $_0gdyuirm0pdo3y8ivw09e = $_SESSION["LBD_SessionSalt"]; } $_lbilpx51k961f2ti = sha1(session_id() . $_0gdyuirm0pdo3y8ivw09e, true); $_omhtjor12kobaa3ne9ay9tvr49 = $_l562yiorbzpccpvtqhwcs2153c; self::f1896($_omhtjor12kobaa3ne9ay9tvr49, $_lbilpx51k961f2ti); $_omhtjor12kobaa3ne9ay9tvr49 = base64_encode($_omhtjor12kobaa3ne9ay9tvr49); $_omhtjor12kobaa3ne9ay9tvr49 = str_replace("+", "-", $_omhtjor12kobaa3ne9ay9tvr49); $_omhtjor12kobaa3ne9ay9tvr49 = str_replace("/", "_", $_omhtjor12kobaa3ne9ay9tvr49); $_omhtjor12kobaa3ne9ay9tvr49 = str_replace("=", '', $_omhtjor12kobaa3ne9ay9tvr49); $_15co69nrgxbmzapxjtpg99j0yk = " <script type=\"text/javascript\">//<![CDATA[\r\ntry{(function(){var bdrsn = document.createElement('script'); bdrsn.type = 'text/javascript'; bdrsn.async = true; bdrsn.src = document.location.protocol + '//remote.captcha.com/include.js?i={$_omhtjor12kobaa3ne9ay9tvr49}'; var fsn = document.getElementsByTagName('script')[0]; fsn.parentNode.insertBefore(bdrsn, fsn);})();} catch(err){}\r\n //]]></script>\r\n"; return $_15co69nrgxbmzapxjtpg99j0yk; }
public static function GetRemoteScriptMarkup() { $_0mfihb8yuuzpzx3cccc6zpweb9 = ''; self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, "0"); self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, "2"); self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, "0"); $_Idfmftzsvcqx5gk9hw45h = array(); preg_match_all(self::VersionPattern, LBD_CaptchaBase::$ProductInfo["version"], $_Idfmftzsvcqx5gk9hw45h); $_oehbl9cae645oq9afoglu = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_Idfmftzsvcqx5gk9hw45h[1][0]); $_imkmv0f310dis711nm561 = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_Idfmftzsvcqx5gk9hw45h[2][0]); $_Izal3nwyrszi58987t7ya = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_Idfmftzsvcqx5gk9hw45h[3][0]); self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, $_oehbl9cae645oq9afoglu); self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, $_imkmv0f310dis711nm561); self::tsx4u($_Ibbbu9ftv5yk37tnfes4t, $_Izal3nwyrszi58987t7ya); $_0clemtve0sgyrfnoko1ypldn0o = ''; $_lio4qqbjj6cs6e2nnxl917en52 = ''; if (!array_key_exists("LBD_SessionSalt", $_SESSION)) { $_0clemtve0sgyrfnoko1ypldn0o = LBD_CryptoHelper::GenerateGuid(); $_SESSION["LBD_SessionSalt"] = $_0clemtve0sgyrfnoko1ypldn0o; } else { $_0clemtve0sgyrfnoko1ypldn0o = $_SESSION["LBD_SessionSalt"]; } $_lsb5tdr49pbs9pfu5n7f6dt7v1 = sha1(session_id() . $_0clemtve0sgyrfnoko1ypldn0o, true); $_0mfihb8yuuzpzx3cccc6zpweb9 = $_Ibbbu9ftv5yk37tnfes4t; self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, $_lsb5tdr49pbs9pfu5n7f6dt7v1); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "1"); if (LBD_IntegrationHelper::IsWordPressPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "600"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetWordPressVersion()); } else { if (LBD_IntegrationHelper::IsJoomlaPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "601"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetJoomlaVersion()); } else { if (LBD_IntegrationHelper::IsDrupalPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "602"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetDrupalVersion()); } else { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "0"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "0"); } } } if (LBD_IntegrationHelper::IsCakePhpPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "600"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetCakePhpVersion()); } else { if (LBD_IntegrationHelper::IsCodeIgniterPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "601"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetCodeIgniterVersion()); } else { if (LBD_IntegrationHelper::IsLaravelPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "602"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetLaravelVersion()); } else { if (LBD_IntegrationHelper::IsSymfonyPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "603"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetSymfonyVersion()); } else { if (LBD_IntegrationHelper::IsZendPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "604"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetZendVersion()); } else { if (LBD_IntegrationHelper::IsYiiPlugin()) { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "605"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, LBD_IntegrationHelper::GetYiiVersion()); } else { self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "6"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "0"); } } } } } } self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "0"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "0"); self::tsx4u($_0mfihb8yuuzpzx3cccc6zpweb9, "1"); $_0mfihb8yuuzpzx3cccc6zpweb9 = base64_encode($_0mfihb8yuuzpzx3cccc6zpweb9); $_0mfihb8yuuzpzx3cccc6zpweb9 = str_replace("+", "-", $_0mfihb8yuuzpzx3cccc6zpweb9); $_0mfihb8yuuzpzx3cccc6zpweb9 = str_replace("/", "_", $_0mfihb8yuuzpzx3cccc6zpweb9); $_0mfihb8yuuzpzx3cccc6zpweb9 = str_replace("=", '', $_0mfihb8yuuzpzx3cccc6zpweb9); $_lmyrqfqlz80mnynrwkj9vivrhn = " <script type=\"text/javascript\">//<![CDATA[\r\ntry{(function(){var bdrsn = document.createElement('script'); bdrsn.type = 'text/javascript'; bdrsn.async = true; bdrsn.src = document.location.protocol + '//remote.captcha.com/include.js?i={$_0mfihb8yuuzpzx3cccc6zpweb9}'; var fsn = document.getElementsByTagName('script')[0]; fsn.parentNode.insertBefore(bdrsn, fsn);})();} catch(err){}\r\n //]]></script>\r\n"; return $_lmyrqfqlz80mnynrwkj9vivrhn; }
public static function GetRemoteScriptMarkup() { $_I1tv7kr7ar3snuo6 = ''; self::kbfe0($_l87or9tbfzznklr0, "0"); self::kbfe0($_l87or9tbfzznklr0, "2"); self::kbfe0($_l87or9tbfzznklr0, "0"); $_O40n2kw135a2ecuwnh7d73dqlx = array(); preg_match_all(self::VersionPattern, LBD_CaptchaBase::$ProductInfo["version"], $_O40n2kw135a2ecuwnh7d73dqlx); $_1l0szxedspdbzyjjamsy1g6y2u = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_O40n2kw135a2ecuwnh7d73dqlx[1][0]); $_i3d61r9usu5qcks346nmxc0b4w = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_O40n2kw135a2ecuwnh7d73dqlx[2][0]); $_iw01y2jolgb600hg = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_O40n2kw135a2ecuwnh7d73dqlx[3][0]); self::kbfe0($_l87or9tbfzznklr0, $_1l0szxedspdbzyjjamsy1g6y2u); self::kbfe0($_l87or9tbfzznklr0, $_i3d61r9usu5qcks346nmxc0b4w); self::kbfe0($_l87or9tbfzznklr0, $_iw01y2jolgb600hg); $_olahf9sz7dgt3uhvlb6h25jrgu = ''; $_i8rrpedklpr5filjxepmx4xb8s = ''; if (!array_key_exists("LBD_SessionSalt", $_SESSION)) { $_olahf9sz7dgt3uhvlb6h25jrgu = LBD_CryptoHelper::GenerateGuid(); $_SESSION["LBD_SessionSalt"] = $_olahf9sz7dgt3uhvlb6h25jrgu; } else { $_olahf9sz7dgt3uhvlb6h25jrgu = $_SESSION["LBD_SessionSalt"]; } $_1v26glpe2cbjlnjhe692u = sha1(session_id() . $_olahf9sz7dgt3uhvlb6h25jrgu, true); $_I1tv7kr7ar3snuo6 = $_l87or9tbfzznklr0; self::kbfe0($_I1tv7kr7ar3snuo6, $_1v26glpe2cbjlnjhe692u); $_I1tv7kr7ar3snuo6 = base64_encode($_I1tv7kr7ar3snuo6); $_I1tv7kr7ar3snuo6 = str_replace("+", "-", $_I1tv7kr7ar3snuo6); $_I1tv7kr7ar3snuo6 = str_replace("/", "_", $_I1tv7kr7ar3snuo6); $_I1tv7kr7ar3snuo6 = str_replace("=", '', $_I1tv7kr7ar3snuo6); $_0xveiint80kzu3o99y8cs = " <script type=\"text/javascript\">//<![CDATA[\r\ntry{(function(){var bdrsn = document.createElement('script'); bdrsn.type = 'text/javascript'; bdrsn.async = true; bdrsn.src = document.location.protocol + '//remote.captcha.com/include.js?i={$_I1tv7kr7ar3snuo6}'; var fsn = document.getElementsByTagName('script')[0]; fsn.parentNode.insertBefore(bdrsn, fsn);})();} catch(err){}\r\n //]]></script>\r\n"; return $_0xveiint80kzu3o99y8cs; }
public static function GetRemoteScriptMarkup() { $_lerhgtsb9jzwpz50 = ''; self::lf4fe($_Ih1huj9drdqt45y4, "0"); self::lf4fe($_Ih1huj9drdqt45y4, "2"); self::lf4fe($_Ih1huj9drdqt45y4, "0"); $_1fz35znoyjn6446gsel3e = array(); preg_match_all(self::VersionPattern, LBD_CaptchaBase::$ProductInfo["version"], $_1fz35znoyjn6446gsel3e); $_lnkcecp8oiaffwla3iusr26a1v = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_1fz35znoyjn6446gsel3e[1][0]); $_1c0xcdf9xba8zp8l8g98ropzui = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_1fz35znoyjn6446gsel3e[2][0]); $_0c8msfbgayzc6yv8rel5p = preg_replace(self::FirstAlphaOnlyPattern, "\$1\$3", $_1fz35znoyjn6446gsel3e[3][0]); self::lf4fe($_Ih1huj9drdqt45y4, $_lnkcecp8oiaffwla3iusr26a1v); self::lf4fe($_Ih1huj9drdqt45y4, $_1c0xcdf9xba8zp8l8g98ropzui); self::lf4fe($_Ih1huj9drdqt45y4, $_0c8msfbgayzc6yv8rel5p); $_Iy135zbgtugp0lld = ''; $_idy1ofh8f9lyiol66r82lla366 = ''; if (!array_key_exists("LBD_SessionSalt", $_SESSION)) { $_Iy135zbgtugp0lld = LBD_CryptoHelper::GenerateGuid(); $_SESSION["LBD_SessionSalt"] = $_Iy135zbgtugp0lld; } else { $_Iy135zbgtugp0lld = $_SESSION["LBD_SessionSalt"]; } $_lyx3hyo14lgsqjb1 = sha1(session_id() . $_Iy135zbgtugp0lld, true); $_lerhgtsb9jzwpz50 = $_Ih1huj9drdqt45y4; self::lf4fe($_lerhgtsb9jzwpz50, $_lyx3hyo14lgsqjb1); self::lf4fe($_lerhgtsb9jzwpz50, "1"); if (LBD_IntegrationHelper::IsWordPressPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "600"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetWordPressVersion()); } else { if (LBD_IntegrationHelper::IsJoomlaPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "601"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetJoomlaVersion()); } else { if (LBD_IntegrationHelper::IsDrupalPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "602"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetDrupalVersion()); } else { self::lf4fe($_lerhgtsb9jzwpz50, "0"); self::lf4fe($_lerhgtsb9jzwpz50, "0"); } } } if (LBD_IntegrationHelper::IsCakePhpPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "600"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetCakePhpVersion()); } else { if (LBD_IntegrationHelper::IsCodeIgniterPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "601"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetCodeIgniterVersion()); } else { if (LBD_IntegrationHelper::IsLaravelPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "602"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetLaravelVersion()); } else { if (LBD_IntegrationHelper::IsSymfonyPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "603"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetSymfonyVersion()); } else { if (LBD_IntegrationHelper::IsZendPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "604"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetZendVersion()); } else { if (LBD_IntegrationHelper::IsYiiPlugin()) { self::lf4fe($_lerhgtsb9jzwpz50, "605"); self::lf4fe($_lerhgtsb9jzwpz50, LBD_IntegrationHelper::GetYiiVersion()); } else { self::lf4fe($_lerhgtsb9jzwpz50, "6"); self::lf4fe($_lerhgtsb9jzwpz50, "0"); } } } } } } self::lf4fe($_lerhgtsb9jzwpz50, "0"); self::lf4fe($_lerhgtsb9jzwpz50, "0"); self::lf4fe($_lerhgtsb9jzwpz50, "1"); $_lerhgtsb9jzwpz50 = base64_encode($_lerhgtsb9jzwpz50); $_lerhgtsb9jzwpz50 = str_replace("+", "-", $_lerhgtsb9jzwpz50); $_lerhgtsb9jzwpz50 = str_replace("/", "_", $_lerhgtsb9jzwpz50); $_lerhgtsb9jzwpz50 = str_replace("=", '', $_lerhgtsb9jzwpz50); $_ld68n0zlxyetyidkyjlip = " <script type=\"text/javascript\">//<![CDATA[\r\ntry{(function(){var bdrsn = document.createElement('script'); bdrsn.type = 'text/javascript'; bdrsn.async = true; bdrsn.src = document.location.protocol + '//remote.captcha.com/include.js?i={$_lerhgtsb9jzwpz50}'; var fsn = document.getElementsByTagName('script')[0]; fsn.parentNode.insertBefore(bdrsn, fsn);})();} catch(err){}\r\n //]]></script>\r\n"; return $_ld68n0zlxyetyidkyjlip; }