Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    The Odyssey becomes highest-grossing R-rated film of all time with a $1.35 billion haul, beats Deadpool & Wolverine

    August 21, 2026

    ‘The Odyssey’ becomes highest-grossing R-rated film of all time, beating ‘Deadpool & Wolverine’

    August 21, 2026

    5 TV Shows That Adapted The Story Of The Odyssey

    August 21, 2026
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram YouTube TikTok
    Comic Vibe
    Friday, August 21
    • Home
    • Comics
      • Comic Vibe News
    • Gaming
    • Movies
    • TV
    • Anime
    • Toys & Collectibles
    • Cosplay
    • Tech
    • Digital Culture
      • Creators & Fan Culture
      • Creator Economy & Fan-Driven Platforms
      • Digital Fandom & Online Communities
      • Metaverse & Virtual Worlds
      • NFTs & Digital Collectibles
      • Virtual Events & Online Conventions
      • Virtual Identity & Avatars
    • Shop
    Comic Vibe
    • Home
    • Contact Us
    • Terms & Conditions
    • Advertise With Us
    • DMCA Policy
    • Privacy Policy
    • About Us
    Home»Tech»Why Playtech (LSE:PTEC) Is Gaining Attention Across Global Gaming
    Tech

    Why Playtech (LSE:PTEC) Is Gaining Attention Across Global Gaming

    JamesBy JamesJuly 9, 2026No Comments6 Mins Read
    Facebook Twitter
    Why Playtech (LSE:PTEC) Is Gaining Attention Across Global Gaming
    Share
    Facebook Twitter

    FTSE 350PTEC
    5 min read | July 09, 2026 01:01 PM BST | By
    Vivek Singh
    Google News:

    thumbnail

    How Seraphim Space Investment Trust (LSE:SSIT) Is Shaping the Next Cha

    thumbnail

    Why Saga (LSE:SAGA) Is Drawing Fresh Attention in UK Travel

    thumbnail

    Goodman Group (ASX:GMG) Move Reveals the Next Big Data Centre Race

    thumbnail

    AstraZeneca (LSE:AZN) Leads Mixed London Market as Tech Stocks Rise

    Make Kalkine Media

    My Trusted Source


    Playtech (LSE:PTEC) reported stronger trading momentum supported by international growth, strategic partnerships, and technology expansion, highlighting its evolving position across the global gaming technology industry.

    To keep reading, please log in to your account, create a free account, or simply fill out the form below

    `;

    $(document).find(“#signup_form button[type=’submit’]”).closest(“button”).before(htmlMsg);

    setTimeout(() => {
    $(“.errorDiv”).fadeOut(300, function () { $(this).remove(); });
    }, 3000);
    }

    jQuery.validator.addMethod(“validName”, function(value, element) {
    value = value.trim();
    return this.optional(element) || /^(?=(?:.*[A-Za-z]){2,})[A-Za-z]+(?: [A-Za-z]+)*$/.test(value);
    }, “Please enter at least 2 letters (letters and single spaces only).”);

    function updateResendOtpTimer() {
    if (countdown > 0) {
    countdown–;
    $(“#timer”).text(countdown + “s”);
    } else {
    clearInterval(timer);
    countdown = 30;
    otpSent = false;
    $(“#resendOtpText”).hide();
    $(“#sendOtpLink”).show();
    }
    }

    function sendOtp() {
    const phoneInputVal = $(document).find(“#lead_phone”).val().trim();
    const dialCode = iti.getSelectedCountryData().dialCode;
    const allowedCountries = [“44”, “61”, “1”, “91”, “64”];

    if (!phoneInputVal) return showMessage(“error”, “Please enter a mobile number.”);
    if (!iti.isValidNumber()) return showMessage(“error”, “Please enter a valid mobile number.”);
    if (!allowedCountries.includes(dialCode)) return showMessage(“error”, “OTP is only available for “+ [“au”,”gb”,”ca”,”nz”,”us”,”in”,”uk”]);

    if(!otpSent){
    $(document).find(“#lead_otp”).val(“”);
    }

    const phoneNumber = dialCode + phoneInputVal;
    request_id = $(document).find(“#ref_id”).val() || ”;

    otpSent = true;
    $(document).find(“#sendOtpLink”).hide();
    $(document).find(“#resendOtpText”).show();
    //$(document).find(“.otp-form-group”).hide();

    $.ajax({
    url: “https://kalkinemedia.com/a/verification”,
    type: ‘POST’,
    data: { phone_number: phoneNumber, request_id },
    headers: { ‘X-CSRF-TOKEN’: ‘jmPWO3ysN006hDlPysBxKEB7lQw1Q5jxMIcWSjhp’ },
    success: function (response) {
    if (response.status === “success”) {
    showMessage(“success”, response.message);
    //$(document).find(“.otp-form-group”).show();

    if ($(document).find(“#ref_id”).length) {
    $(document).find(“#ref_id”).val(response.request_id);
    } else {
    $(”).attr({
    type: ‘hidden’,
    id: ‘ref_id’,
    name: ‘ref_id’,
    value: response.request_id
    }).appendTo(‘#signup_form’);
    }

    countdown = 30;
    timer = setInterval(updateResendOtpTimer, 1000);
    } else {
    otpSent = false;
    showMessage(“error”, response.message);
    $(document).find(“#resendOtpText”).hide();
    $(document).find(“#sendOtpLink”).show();
    }
    },
    error: function () {
    otpSent = false;
    showMessage(“error”, “An error occurred. Please try again.”);
    $(document).find(“#resendOtpText”).hide();
    $(document).find(“#sendOtpLink”).show();
    }
    });
    }

    function verifyOtp() {
    $(document).find(“div.otp-form-group div.spinner-border”).removeClass(“d-none”);
    // $(document).find(“div.otp-form-group span#verifyOtpLink”).addClass(“d-none”);

    $.ajax({
    url: “https://kalkinemedia.com/a/verificationChecks”,
    type: ‘POST’,
    data: {
    request_id: $(document).find(“#ref_id”).val(),
    code: $(document).find(“#lead_otp”).val()
    },
    headers: {
    ‘X-CSRF-TOKEN’: ‘jmPWO3ysN006hDlPysBxKEB7lQw1Q5jxMIcWSjhp’
    },
    success: function(response) {
    $(document).find(“div.otp-form-group div.spinner-border”).addClass(“d-none”);
    if (response.status === “success”) {
    otpVerified = true;
    showMessage(“success”, response.message);
    $(document).find(“#lead_otp”).prop(“disabled”, true);
    // $(document).find(“#signup_form button”).removeClass(“d-none”)
    setTimeout(() => toggleReadNowButton(), 0);
    // if($(“#hotstock_checkbox”).is(“:checked”)){
    // $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, false);
    // }else{
    // $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, true);
    // }

    $(document).find(“#sendOtpLink”).addClass(“d-none”);
    $(document).find(“#resendOtpText”).hide();
    $(document).find(“#verifyOtpLink”).addClass(“d-none”);
    $(document).find(“#successBadge”).removeClass(“d-none”);
    } else {
    otpVerified = false;
    showMessage(“error”, response.message);
    setTimeout(() => toggleReadNowButton(), 0);
    // $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, true);
    // $(document).find(“#verifyOtpLink”).removeClass(“d-none”);
    }
    $(document).find(“#lead_otp”).prop(“disabled”, otpVerified);
    },
    error: function(xhr, status, error) {
    $(document).find(“div.otp-form-group div.spinner-border”).addClass(“d-none”);
    showMessage(“error”, error.message);
    // $(document).find(“#verifyOtpLink”).removeClass(“d-none”);
    $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, true);
    }
    });
    }

    $(document).find(“#sendOtpLink”).on(“click”, sendOtp);

    $(document).on(“input”, “#lead_otp”, function () {
    const otp = $(this).val();
    if (otp.length === 6) {
    verifyOtp();
    }
    });
    // $(document).find(“#verifyOtpLink”).on(“click”, verifyOtp);

    function toggleSendOtpButton() {
    // if (!iti) return;
    const name = $(“#lead_name”).val().trim();
    const email = $(“#lead_email”).val().trim();
    const phone = $(“#lead_phone”).val().trim();
    // const checkbox = $(“#hotstock_checkbox”).is(“:checked”);

    const isNameValid = name.length >= 2 && /^[a-zA-Zs]+$/.test(name);

    // Validate email: basic email format
    const isEmailValid = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/.test(email);

    // Validate phone using intlTelInput
    const isPhoneValid = iti && iti.isValidNumber();

    // Checkbox validation: must be checked
    // const isCheckboxChecked = checkbox;

    // If all fields are valid, enable the OTP button
    if (isNameValid && isEmailValid && isPhoneValid) {
    $(document).find(“#sendOtpLink”).css({“opacity”:”1″, “pointer-events”:”auto”});
    } else {
    $(document).find(“#sendOtpLink”).css({“opacity”:”0.5″, “pointer-events”:”none”});
    }

    // const formValid = $(“#signup_form”).valid();
    //const phoneValid = iti.isValidNumber();
    //if (formValid && phoneValid) {
    // $(document).find(“#sendOtpLink”).css({“opacity”:”1″,”pointer-events”:”auto”});
    //$(document).find(“#sendOtpLink”).show();
    //} else {
    // $(document).find(“#sendOtpLink”).css({“opacity”:”0.5″,”pointer-events”:”none”});
    //$(document).find(“#sendOtpLink”).hide();
    // }
    }

    function toggleReadNowButton(){

    const name = $(“#lead_name”).val().trim();
    const email = $(“#lead_email”).val().trim();
    const phone = $(“#lead_phone”).val().trim();

    const isNameValid = name.length >= 2 && /^[a-zA-Zs]+$/.test(name);
    const isEmailValid = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/.test(email);
    const isPhoneValid = iti && iti.isValidNumber();

    checkbox = $(“#hotstock_checkbox”).is(“:checked”);

    const isCheckboxChecked = checkbox;

    if (isNameValid && isEmailValid && isPhoneValid && isCheckboxChecked && otpVerified) {
    $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, false);
    }else{
    $(document).find(“#signup_form button[type=’submit’]”).prop(“disabled”, true);
    }
    }

    $(“#signup_form input”).on(“change”, function () {
    setTimeout(() => toggleSendOtpButton(), 0);
    });

    $(“#lead_name”).on(‘input’, function() {
    this.value = this.value.replace(/s{2,}/g, ‘ ‘);
    this.value = this.value.replace(/[.]/g, ”);
    $(this).valid();
    toggleSendOtpButton();
    });

    $(“#lead_email”).on(‘input’, function() {
    this.value = this.value.replace(/s/g, ”);
    });

    if(enableOTPJS){
    $(“#signup_form input, #signup_form select”).on(“change”, function () {
    setTimeout(() => toggleReadNowButton(), 0);
    });
    }

    $(“#signup_form”).validate({
    errorPlacement: function(error, element) {
    //element.addClass(‘is-invalid’);

    //$(element).siblings(‘.error’).remove();

    //if ($(“.is-invalid”).length === 1) {
    // error.appendTo(element.parent());
    //}

    if (element.attr(“name”) == “lead_name”)
    error.appendTo(“#errordivname”);
    else if (element.attr(“name”) == “lead_email”)
    error.appendTo(“#errordivemail”);
    else if (element.attr(“name”) == “lead_phone”)
    error.appendTo(“#errordivmobile”);
    else if (element.attr(“name”) == “hotstock_checkbox”)
    error.appendTo(“#errordivcheckbox”);
    else if (element.attr(“name”) == “lead_otp”)
    error.appendTo(“#errordivotp”);
    },

    success: function(label, element) {
    $(element).removeClass(‘is-invalid’);
    label.remove();
    },
    rules: {
    lead_name: {
    required: true,
    minlength: 2,
    maxlength:50,
    validName:true
    },
    lead_phone: {
    intlTelNumber: true,
    required: true,
    number: true,
    // validatePhone: true,
    maxlength:12
    },
    lead_email: {
    required: true,
    email: true,
    emailPattern: true
    },
    hotstock_checkbox: {
    required: true,
    },
    lead_otp: {
    required: function() {
    // var selectedCountry = iti.getSelectedCountryData();
    // return selectedCountry.iso2 === ‘gb’;
    var selectedCountry = iti.getSelectedCountryData();
    return selectedCountry.iso2 === ‘gb’ || selectedCountry.iso2 === ‘au’ || selectedCountry.iso2 === ‘ca’ || selectedCountry.iso2 === ‘us’;
    },
    minlength: 6,
    maxlength: 6,
    digits: true
    },
    },

    onkeyup: function(element) {
    this.element(element);
    setTimeout(() => toggleSendOtpButton(), 0);
    },
    onfocusout: function(element) {
    this.element(element);
    setTimeout(() => toggleSendOtpButton(), 0);
    },

    messages: {
    lead_name: {
    required: ‘Please enter valid name.’,
    minlength: ‘Name must be at least 4 characters long.’
    },
    lead_email: {
    required: ‘Please enter a valid email address’,
    email: ‘Please enter a valid email address (e.g., abc@gmail.com)’,
    emailPattern: ‘Please enter a valid email address (e.g., abc@gmail.com)’
    },
    lead_phone: {
    required: ‘Please enter valid mobile number.’
    },
    hotstock_checkbox: {
    required: ‘Please read our Terms and Conditions.’
    },
    lead_otp: {
    required: ‘Valid OTP is required that you’ve received on your number.’
    },
    },

    submitHandler: function(form) {
    event.preventDefault();
    var navigate_url = $(“.navigate_url”).val();
    $(“#signup_form”).find(‘:submit’).html(‘ Loading…’).prop(‘disabled’,true);
    // var countryCode = $(“#signup_form”).find(‘div.iti__selected-dial-code’).html()
    var selectedCountryData = iti.getSelectedCountryData();
    var countryCode = selectedCountryData.iso2;
    var countryCode2 = selectedCountryData.dialCode;
    $(”).attr({
    type: ‘hidden’,
    id: ‘countryCode’,
    name: ‘countryCode’,
    value: countryCode2
    }).appendTo(‘#signup_form’);
    $(”).attr({
    type: ‘hidden’,
    id: ‘countryCodeISO’,
    name: ‘countryCodeISO’,
    value: countryCode
    }).appendTo(‘#signup_form’);

    var url = “https://kalkinemedia.com/a/checkPhoneNumber”;

    url =`${url}/${countryCode2+$(document).find(“#lead_phone”).val()}`

    if (enableOTPJS && !otpVerified) {
    toast_msg(“OTP Verification required”, ‘error’);
    $(“#signup_form”).find(‘:submit’).html(‘Read Now’).prop(‘disabled’, false);
    return
    }

    $.get(url, function(response) {
    if (response.status) {

    $(”).attr({
    type: ‘hidden’,
    id: ‘telesignScore’,
    name: ‘telesignScore’,
    value: response.data.telesign_info ?? “NA”
    }).appendTo(‘#signup_form’);

    $(”).attr({
    type: ‘hidden’,
    id: ‘addrScore’,
    name: ‘addrScore’,
    value: ($(document).find(“#ref_id”).val() !== ” && otpVerified) ? ‘true’: ‘false’
    }).appendTo(‘#signup_form’);

    // if (response.otp_required && $(document).find(“.otp-form-group”).hasClass(“d-none”)) {
    //$(document).find(“.otp-form-group”).removeClass(“d-none”)
    // } else {
    // $(document).find(“.otp-form-group”).addClass(“d-none”)
    // }

    $.ajax({
    headers: {
    ‘X-CSRF-TOKEN’: ‘jmPWO3ysN006hDlPysBxKEB7lQw1Q5jxMIcWSjhp’
    },
    type: “POST”,
    url: “https://kalkinemedia.com/user/content_block/lead”,
    data: $(form).serialize(),
    dataType: ‘json’,
    success: function(result) {
    if (result.status == 1) {
    window.location.href = result.redirect_url;
    showMessage(“success”, result.message)
    } else {
    showMessage(“error”, result.message)
    $(“#signup_form”).find(‘:submit’).html(
    ‘Updating’).prop(‘disabled’, false);
    }
    }
    });

    }
    }).fail(function(jqXHR, textStatus, errorThrown) {
    // Handle errors
    // console.error(‘Error:’, textStatus, errorThrown);
    });

    return false;
    }
    });
    });

    Across Attention Gaining LSEPTEC Playtech
    Share. Facebook Twitter
    Previous ArticleTom Hardy stars in ‘MobLand’ season 2 teaser trailer
    Next Article Moon Knight character returns to Marvel TV for the first time in four years
    James

    Related Posts

    Prolight + Sound Bangkok debut set to energise Southeast Asia’s pro AV and entertainment technology market

    August 21, 2026

    NVIDI adds Firefox support to GeForce NOW browser

    August 21, 2026

    The Tech Ecosystem Has Been Looking at Gaming the Wrong Way

    August 20, 2026

    Everything dropped: the American gaming market took a noticeable dip in July

    August 20, 2026

    Comments are closed.

    Our Picks

    The Odyssey becomes highest-grossing R-rated film of all time with a $1.35 billion haul, beats Deadpool & Wolverine

    August 21, 2026

    ‘The Odyssey’ becomes highest-grossing R-rated film of all time, beating ‘Deadpool & Wolverine’

    August 21, 2026

    5 TV Shows That Adapted The Story Of The Odyssey

    August 21, 2026

    Prolight + Sound Bangkok debut set to energise Southeast Asia’s pro AV and entertainment technology market

    August 21, 2026
    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • TikTok
    • Telegram
    Don't Miss
    Toys & Collectibles

    Something new is coming! Spider-Man Deluxe Gift Set! Exclusive #18 for San Diego Comic

    By JamesJuly 7, 20260

    The Best Darn Toy News On The Web! Tuesday, July 07, 2026 Something new is coming! Spider-Man Deluxe Gift Set! Exclusive #18 for San Diego Comic-Con from Monogram International #SDCC July 6, 2026 Swing into action with this dynamic Spider-Man Deluxe Gift Set, perfect for fans of the friendly neighborhood hero! Retail Price: $40.00 Units…

    What To Watch In July: A Printable TV Calendar Highlighting Every Major Premiere And Finale

    July 7, 2026

    ‘Wolverine’ #10 leans into a haunted vibe with light plot progression

    July 7, 2026

    Top 5 Sales from 2026 Panini Prizm World Cup (So Far)

    July 8, 2026

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Comic Vibe is a pop-culture destination created for fans who live and breathe comics, movies, anime, TV shows, gaming, tech, cosplay, and collectibles.

    Our mission is to deliver engaging news, reviews, features, guides, and opinions that celebrate geek culture in all its forms. From the latest comic releases and blockbuster films to anime trends, gaming updates, cutting-edge tech, and collector culture, Comic Vibe brings everything together in one vibrant hub.

    Our Picks

    The Odyssey becomes highest-grossing R-rated film of all time with a $1.35 billion haul, beats Deadpool & Wolverine

    August 21, 2026

    ‘The Odyssey’ becomes highest-grossing R-rated film of all time, beating ‘Deadpool & Wolverine’

    August 21, 2026

    5 TV Shows That Adapted The Story Of The Odyssey

    August 21, 2026

    Subscribe to Updates

    Get the latest comics, anime, movies, TV, gaming, cosplay, and pop culture news delivered directly to your inbox. No spam—just the stories every fan should know.

    Facebook X (Twitter) Instagram YouTube TikTok
    • Home
    • Contact Us
    • Terms & Conditions
    • Advertise With Us
    • DMCA Policy
    • Privacy Policy
    • About Us
    © 2026 Comic Vibe. Designed by Comic Vibe.

    Type above and press Enter to search. Press Esc to cancel.