if (typeof selectedKeywords === 'undefined') {  
    var selectedKeywords = {};
}

if (typeof selectedKeywordsIds === 'undefined') {  
    var selectedKeywordsIds = [];
}

if(typeof selectedKeywordschecknoofselect === 'undefined'){
    var selectedKeywordschecknoofselect = []
}

if (typeof selectedWidgetsId === 'undefined') {  
    var selectedWidgetsId = [];
}

if (typeof selectedKeywordsCartDetails === 'undefined') {  
    var selectedKeywordsCartDetails = [];
}


setTimeout(() => {

    (function() {


        var isMobile = false;
        var device = 'Desktop',
        ua = navigator.userAgent,
        scrH = window.screen.availHeight,
        scrW = window.screen.availWidth;

        if (ua.match(/iPhone/i)) {
            device = 'iPhone';
            isMobile = true;
        } else if (ua.match(/Android/i)) {
            device = 'Android';
            isMobile = true;
            if (ua.match(/Tablet/i)) {
                device = 'Desktop';
                isMobile = false;
            }
            if (window.innerWidth <= 1280 && window.innerHeight>= 800) {
                device = 'Desktop';
                isMobile = false;
            }
        }
        
        if (window.innerWidth <= 640) {
            device = 'Mobile';
            isMobile = true;
        }

        let Wid = 65;
        selectedWidgetsId.push(Wid);
        var widgetClass = "KLM7999b4a2257072c6108d8981a478135f";
        var key = "";



        var widgetButtonEffectStatus = "1";
        var excludeTags = "header,footer,img-wrap,preamble-nf,article-top kt_partner_content";
        excludeTags = excludeTags.split(",");  
        key = key.toString();
        key = key.replace(/,(\s+)?$/, '');
        var keywordArray = key.split(",");     
        var key_details = "";
        key_details = key_details.toString();
        var keywordDetailsArray = key_details.split(","); 

        var include_class = "";
        includeClass = include_class.split(","); 

        var include_id = "";
        includeId = include_id.split(","); 

        var include_attr = "";
        includeAttr = include_attr.split(","); 

        var classArray = [];
        for (var i = 0; i < includeClass.length ; i++) {

            var classtag = document.getElementsByClassName(includeClass[i]);

            for (var i = 0; i < classtag.length ; i++) {

                classArray.push(classtag[i]);
            }            
        }
       

        var idArray = [];
        for (var i = 0; i < includeId.length ; i++) {

            var idtag = document.getElementById(includeId[i]);
            
            if(idtag != null && idtag != ""){

                for (var i = 0; i < idtag.length ; i++) {

                    idArray.push(idtag[i]);
                }  
            }
                  
        }
        


        var ptag = document.getElementsByTagName("p");        
   
    

        var finalArray = [];
        for (var i = 0; i < ptag.length ; i++) {

            finalArray.push(ptag[i]);
        }

        for (var i = 0; i < classArray.length ; i++) {

            finalArray.push(classArray[i]);
        }

        for (var i = 0; i < idArray.length ; i++) {

            finalArray.push(idArray[i]);
        }

    
        var paragraphs = finalArray;


        var maxNoOfAds = "3";
        var browserName = "";

        function uuidv4() {
          return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c =>
            (+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16)
          );
        }
          
        var observerViewKeywordCheck = [];  

        const element = document.querySelector('body')
        const style = getComputedStyle(element)


        var csslink = document.getElementsByTagName("head")[0],l = document.createElement("link"); 
        l.setAttribute("rel", "stylesheet");
        l.setAttribute("href", 'https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css');
        csslink.appendChild(l);

        var repeatKeywordNo = 1;
            
        if(maxNoOfAds > keywordArray.length){
            let repatekey =  maxNoOfAds/keywordArray.length;
 
            if(repatekey >= 3){
                repeatKeywordNo = Math.round(repatekey);                
            }
        }
           
        let checkIndexOfKeyword = []; 
        var count =0;    

        for (var i = 0; i < paragraphs.length ; i++) {  
                       
            keywordArray.forEach(async (keyword)=> {  

                if(keyword ==""){ 
                    return 0;
                }

                var yourArray = ["the","it", "we",'is','he','she','was','were','have'];
                if(yourArray.indexOf(keyword) > -1) {
                     return 0;
                     //continue;
                } 
                
                function capitalizeFirstLetter(s) {

                    const arr = s.split(" ");        
                    for (var j = 0; j < arr.length; j++) {
                        arr[j] = arr[j].charAt(0).toUpperCase() + arr[j].slice(1);
                    }         
                    const str2 = arr.join(" ");
                    return str2;
                }

                checkForObserver = 0; 
                var keywordLower = keyword.toLowerCase();    
                var keywordTotalUpper =  keyword.toUpperCase(); 
                var keywordTotalUpperWordFirst = capitalizeFirstLetter(keyword);                         
                var keywordUpper = capitalizeFirstLetter(keyword);                         
                var url = "";
                var kid = "";
                var kidForImp = "";
                var button_shape ="";
                var campIcon ="";

                 

                keywordDetailsArray.forEach(async (keywordDetails)=> {

                    var keywordUrl = keywordDetails.split("sp00kmai");
                    
                    if(keywordUrl[0] == keywordTotalUpperWordFirst || keywordUrl[0] == keywordLower || keywordUrl[0] == keywordUpper || keywordUrl[0] == keywordTotalUpper || keywordUrl[0] == keyword){ 
                        url = keywordUrl[1];
                        url = url+"&kiid=KI"+uuidv4(); 
                        url = url+"&keyword="+keywordUrl[0]; 
                        kid = keywordUrl[2];
                        kidForImp =  keywordUrl[2];  
                        button_shape = keywordUrl[3];            
                        campIcon = keywordUrl[4];            
                    }                    
                })

                kid = kid+count;
                //check keyword should be select 3 time at a page

                function countUniqueElements(array) {
                    return new Set(array).size;
                }
              
                if( selectedKeywordschecknoofselect.filter(x => x == keyword).length >= 2 || countUniqueElements(selectedKeywordschecknoofselect) >= maxNoOfAds){      
                    return 0;
                    //continue;
                }

                //check specific Html tag
                var nodes = [];
                var elementP = paragraphs[i];
                <!-- Check P Class Name -->
                var paragraphCheckClass= paragraphs[i];
                let paragraphCheckClassName = paragraphCheckClass.className;
                if(paragraphCheckClassName != null && paragraphCheckClassName != 'undefined' && paragraphCheckClassName != ""){    
                                                               
                    if( excludeTags.includes(paragraphCheckClassName.toLowerCase())){   
                                       
                        return 0;
                    }
                }
                <!-- END Check P Class Name -->
                

                nodes.push(elementP);
                while(elementP.parentNode) {
                    nodes.unshift(elementP.parentNode);
                    elementP = elementP.parentNode;
                    let tag = elementP.tagName;
                    let tagClass = elementP.className;
                 
                    if(tag != null && tag != 'undefined' && tag != ""){                                               
                        if( excludeTags.includes(tag.toLowerCase())){                            
                            return 0;
                        }
                    }

                    if(tagClass != null && tagClass != 'undefined' && tagClass != ""){    
                                                               
                        if( excludeTags.includes(tagClass.toLowerCase())){   

                            return 0;
                        }
                    }
                }

            
              
                if (paragraphs[i].innerHTML.includes(' '+keywordTotalUpperWordFirst+' ') || paragraphs[i].innerHTML.includes(' '+keywordUpper+' ') || paragraphs[i].innerHTML.includes(' '+keywordLower+' ') || paragraphs[i].innerHTML.includes(' '+keywordTotalUpper+' ')|| paragraphs[i].innerHTML.includes(' '+keyword+' ')) {   
                                            
                    

                    var stringV = paragraphs[i].innerHTML;  

                    if(stringV.indexOf(keywordTotalUpperWordFirst) != -1){
                        keyword = keywordTotalUpperWordFirst;
                    }
                    else if(stringV.indexOf(keywordUpper) != -1){
                        keyword = keywordUpper;
                    }else if(stringV.indexOf(keywordLower) != -1){
                        keyword = keywordLower;
                    }else if(stringV.indexOf(keywordTotalUpper) != -1){
                        keyword = keywordTotalUpper;
                    }


                    if(stringV.indexOf(keywordTotalUpperWordFirst) != -1 || stringV.indexOf(keywordUpper) != -1 || stringV.indexOf(keywordLower) != -1 || stringV.indexOf(keywordTotalUpper) != -1 || stringV.indexOf(keyword) != -1){                

                        var chSelect = true;
                        var diffence = 0;          

                        checkIndexOfKeyword.push(stringV.indexOf(keyword));
                        

                        checkIndexOfKeyword.forEach(async (item)=> {
                        
                            diffence = item - stringV.indexOf(keyword);   
                                         
                            if (diffence < 150 || diffence > 172 ) {       
                            }  else{ 

                                chSelect = false;
                                return true;    
                            }
                        }); 
                                        
                    
                        if(chSelect == true){ 
                            var button_color = "33b249";
                            var desktop_style = "Button";                            
                            
                            checkForObserver = 1;           
                                                       
                            
                            selectedKeywordschecknoofselect.push(keyword);
                          
                            selectedKeywords[kid] = {
                                keyword:keyword,
                                button_shape: button_shape,
                                button_color: button_color,
                                camp_icon: campIcon,
                            }                      
                            selectedKeywordsIds.push(kid);
                           
                           var blueIcon = "";
                           if(button_shape == "sample"){

                                if(campIcon != ""){    
                                    blueIcon = "<span style='display:none;'  class='span_two_blue_icon'><img src='https://b-cdn.kalima.ai/ads/button_images/right-arrow.svg' class='kalima_brand_icon_ ' style='height: 11px;width: 12px;'></span>";                               
                                    var campIconHtml = "<span style='display:none;' class='span_two'><img src='"+campIcon+"' class='iconDynamic' width='18px' height='18px'></span>";
                                }else{

                                    if(button_color == "ffd814"){
                                        var campIconHtml = "<span style='display:none;' class='span_two dark-yellow'><svg  width='18px' height='15px' viewBox='0 0 16 16' class='bi-kalima '><path fill='black' d='m12.14 8.753l-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z'/></svg></span>";
                                    }else if(button_color == "33b249"){

                                          var campIconHtml = "<span style='display:none;' class='span_two bg-green'><svg  width='18px' height='15px' viewBox='0 0 16 16' class='bi-kalima '><path fill='white' d='m12.14 8.753l-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z'/></svg></span>";
                                    }                                   
                                }
                           }
                     

                            if(campIcon != "" && button_shape == "sample"){
                                            
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keyword+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"'>"+campIconHtml+"<span class='text-with-brand'' >"+keyword+"</span>"+blueIcon+"</a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordUpper+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"'>"+campIconHtml+"<span class='text-with-brand'' >"+keywordUpper+"</span>"+blueIcon+"</a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordLower+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"' >"+campIconHtml+"<span class='text-with-brand'' >"+keywordLower+"</span>"+blueIcon+"</a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordTotalUpper+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' >"+campIconHtml+"<span class='text-with-brand'>"+keywordTotalUpper+"</span>"+blueIcon+"</a>&nbsp;");

                            }else if(button_color == "ffd814" && button_shape == "sample" && desktop_style =="Button"){  
                                
                          
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keyword+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"'><span class='text' >"+keyword+"</span>"+campIconHtml+"</span></a>&nbsp;");

                                 paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordUpper+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"'><span class='text' >"+keywordUpper+"</span>"+campIconHtml+"</span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordLower+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"' ><span class='text' >"+keywordLower+"</span>"+campIconHtml+"</span></a>&nbsp;");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordTotalUpper+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' target='_blank' rel='nofollow noopener sponsored'  id='"+kid+"' ><span class='text'>"+keywordTotalUpper+"</span>"+campIconHtml+"</span></a>&nbsp;");

                            }else if(button_color == "33b249" && button_shape == "sample" && desktop_style =="Button"){ 

                                 paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keyword+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' ><span class='text' >"+keyword+"</span>"+campIconHtml+"</span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordUpper+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' ><span class='text' >"+keywordUpper+"</span>"+campIconHtml+"</span></a>&nbsp;");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordLower+" ", "&nbsp;<a href='"+url+"' class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank' id='"+kid+"'><span class='text' style='0 2px 5px 0 red'>"+keywordLower+"</span>"+campIconHtml+"</span></a>&nbsp;");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordTotalUpper+" ", "&nbsp;<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' ><span class='text' >"+keywordTotalUpper+"</span>"+campIconHtml+"</span></a>&nbsp;");

                            }else if(button_color == "ffd814" && button_shape == "cart" && desktop_style =="Button"){

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keyword+" ","&nbsp;<a href='javascript:void(0);' data='"+url+"' class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"' ><span>"+keyword+"</span><span class='span_two_cart'> <svg class='svg-size'  viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(#clip0_3_128)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='black'></path></g></svg></span></span></span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordUpper+" ","&nbsp;<a href='javascript:void(0);' data='"+url+"' class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"' ><span>"+keywordUpper+"</span><span class='span_two_cart'> <svg class='svg-size'  viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(#clip0_3_128)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='black'></path></g></svg></span></span></span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordLower+" ","&nbsp;<a href='javascript:void(0);' data='"+url+"' class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"'><span >"+keywordLower+"</span><span style='display:none;' class='span_two_cart'><svg  class='svg-size'  viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(#clip0_3_128)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='black'></path></g><defs><clipPath id='"+kid+"'><rect fill='white'></rect></clipPath></defs></svg></span></span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordTotalUpper+" ", "&nbsp;<a href='javascript:void(0);' data='"+url+"' class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"' ><span >"+keywordTotalUpper+"</span><span style='display:none;' class='span_two_cart'><svg  class='svg-size'  viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'  ><g clip-path='url(#clip0_3_128)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='black'></path></g></defs></svg></span></span></a>&nbsp;");            

                            }else if(button_color == "33b249" && button_shape == "cart" && desktop_style =="Button"){
                              
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordUpper+" ", "&nbsp;<a href='javascript:void(0);' data='"+url+"'  class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"' ><span  >"+keywordUpper+"</span><span style='display:none;' class='span_two_cart '><svg  class='svg-size'   viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'  ><g clip-path='url(#clip0_3_7504)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='white'></path></g></svg></span></span></a>&nbsp;");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordLower+" ", "&nbsp;<a href='javascript:void(0);' data='"+url+"'  class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' id='"+kid+"' ><span>"+keywordLower+"</span><span style='display:none;' class='span_two_cart'><svg  class='svg-size'   viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'  ><g clip-path='url(#clip0_3_7504)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='white'></path></g></svg></span></span></a>&nbsp;");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keywordTotalUpper+" ", "&nbsp;<a href='javascript:void(0);' data='"+url+"'  class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;'  id='"+kid+"' >&nbsp;<span >"+keywordTotalUpper+"</span><span style='display:none;' class='span_two_cart'><svg  class='svg-size'   viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'  ><g clip-path='url(#clip0_3_7504)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='white'></path></g></svg></span></span></a>&nbsp;");  
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(" "+keyword+" ", "&nbsp;<a href='javascript:void(0);' data='"+url+"'  class='text-decoration-none flex-gap slide-button' rel='nofollow noopener sponsored' style='text-decoration:none !important;' id='"+kid+"' >&nbsp;<span >"+keywordTotalUpper+"</span><span style='display:none;' class='span_two_cart'><svg  class='svg-size'   viewBox='0 0 723 588' fill='none' class='svg-size' xmlns='http://www.w3.org/2000/svg'  ><g clip-path='url(#clip0_3_7504)'><path d='M166.843 92.2501L168.493 96.4201C168.562 96.5914 168.69 96.7384 168.861 96.8419C169.032 96.9454 169.239 97.0005 169.453 97.0001C341.227 97.0001 512.78 97.0001 684.113 97.0001C693.267 97.0001 698.927 97.2367 701.093 97.7101C707.133 99.0367 712.14 102.157 716.113 107.07C718.407 109.91 720.04 113.063 721.013 116.53C722.027 120.117 722.337 123.737 721.943 127.39C721.757 129.143 720.387 134.177 717.833 142.49C695.747 214.53 673.6 286.55 651.393 358.55C648.287 368.617 646.257 374.51 645.303 376.23C641.97 382.203 636.907 386.343 630.113 388.65C627.46 389.55 623.917 390.013 619.483 390.04C606.277 390.127 588.743 390.113 566.883 390C551.637 389.92 529.26 389.99 499.753 390.21C497.407 390.23 493.997 390.173 489.523 390.04C486.117 389.94 482.707 389.92 479.293 389.98C471.907 390.113 466.797 390.16 463.963 390.12C457.857 390.027 451.747 389.987 445.633 390C390.32 390.1 335.057 390.12 279.843 390.06C279.763 390.06 279.684 390.079 279.613 390.117C279.541 390.154 279.48 390.207 279.434 390.273C279.388 390.339 279.358 390.415 279.348 390.494C279.337 390.574 279.346 390.655 279.373 390.73L293.383 427.59C293.437 427.729 293.531 427.848 293.654 427.934C293.777 428.019 293.923 428.067 294.073 428.07C299.593 428.183 314.53 428.243 338.883 428.25C404.803 428.277 470.72 428.277 536.633 428.25C538.967 428.25 544.297 428.3 552.623 428.4C557.963 428.46 563.3 428.45 568.633 428.37C578.68 428.21 585.18 428.253 588.133 428.5C607.32 430.087 623.593 437.183 636.953 449.79C641.767 454.337 645.98 459.483 649.593 465.23C659.6 481.177 663.487 498.627 661.253 517.58C660.46 524.34 658.87 530.79 656.483 536.93C651.263 550.403 643.043 561.573 631.823 570.44C617.463 581.787 601.14 587.36 582.853 587.16C576.087 587.087 569.507 586.173 563.113 584.42C549.567 580.707 537.887 573.837 528.073 563.81C515.82 551.297 508.41 536.027 505.843 518L505.343 504L507.383 489.04L509.003 483.25C509.02 483.192 509.023 483.13 509.012 483.07C509 483.01 508.974 482.954 508.936 482.905C508.899 482.857 508.85 482.817 508.793 482.79C508.737 482.763 508.676 482.75 508.613 482.75L350.663 482.81C350.504 482.811 350.347 482.849 350.205 482.921C350.063 482.993 349.94 483.098 349.846 483.226C349.752 483.354 349.689 483.503 349.662 483.66C349.636 483.817 349.646 483.978 349.693 484.13C352.833 494.223 353.943 504.26 353.023 514.24C351.037 535.713 342.303 553.447 326.823 567.44C315.297 577.853 301.483 584.207 285.383 586.5C273.07 588.253 260.947 586.993 249.013 582.72C242.753 580.48 236.833 577.467 231.253 573.68C218.447 565 209.093 553.587 203.193 539.44C194.94 519.633 194.357 500.09 201.443 480.81C208.383 461.93 220.827 447.49 238.773 437.49C238.942 437.396 239.071 437.245 239.137 437.065C239.204 436.885 239.202 436.688 239.133 436.51L95.3632 55.6701C95.2599 55.3972 95.0754 55.1622 94.8343 54.9961C94.5933 54.83 94.3069 54.7408 94.0133 54.7401C70.3399 54.8667 47.0466 54.7867 24.1332 54.5001C21.8932 54.4734 19.2799 53.8034 16.2933 52.4901C13.7466 51.3634 11.4899 49.9434 9.52325 48.2301C4.59658 43.9167 1.58325 38.6667 0.483245 32.4801C-0.690088 25.9467 0.273244 19.8534 3.37324 14.2001C6.57991 8.34673 11.6666 4.1134 18.6332 1.50007C21.3266 0.493399 25.2432 -0.00660088 30.3832 6.57895e-05C57.1566 0.0533991 83.9266 0.200068 110.693 0.440068C115.807 0.486735 119.707 0.980064 122.393 1.92006C127.4 3.66673 131.48 6.61007 134.633 10.7501C136.353 13.0167 138.443 17.4034 140.903 23.9101C149.517 46.7034 158.163 69.4834 166.843 92.2501ZM201.843 185L220.053 233.47C220.139 233.699 220.293 233.896 220.495 234.036C220.697 234.175 220.937 234.25 221.183 234.25C254.723 234.25 288.427 234.25 322.293 234.25C322.34 234.25 325.563 234.32 331.963 234.46C335.717 234.54 339.653 234.447 343.773 234.18C343.871 234.174 343.967 234.148 344.056 234.104C344.144 234.059 344.222 233.998 344.286 233.922C344.351 233.847 344.399 233.759 344.43 233.664C344.46 233.569 344.471 233.469 344.463 233.37L341.593 195.75L339.593 170.75L339.173 164.25L338.243 152.18C338.233 152.039 338.172 151.907 338.072 151.81C337.971 151.714 337.84 151.66 337.703 151.66L326.633 151.54H285.883H255.883H207.633L189.513 151.5C189.45 151.5 189.388 151.516 189.333 151.546C189.277 151.576 189.23 151.619 189.194 151.672C189.159 151.725 189.137 151.787 189.13 151.851C189.122 151.915 189.131 151.98 189.153 152.04L201.843 185ZM368.593 192.5L371.633 233.51C371.651 233.712 371.743 233.901 371.891 234.038C372.039 234.175 372.233 234.251 372.433 234.25L486.073 234.43C486.215 234.431 486.352 234.381 486.456 234.29C486.56 234.199 486.623 234.074 486.633 233.94L487.383 223.79L489.093 203.25L489.163 200.06L491.383 173.54L491.843 167.5L493.043 152.06C493.049 151.996 493.041 151.932 493.02 151.872C492.999 151.811 492.965 151.756 492.921 151.709C492.876 151.662 492.823 151.624 492.763 151.599C492.703 151.573 492.638 151.56 492.573 151.56L376.883 151.54L366.133 151.5C366.028 151.5 365.924 151.521 365.828 151.563C365.732 151.605 365.645 151.666 365.573 151.743C365.502 151.82 365.447 151.912 365.413 152.011C365.378 152.11 365.365 152.215 365.373 152.32L368.593 192.5ZM519.423 160.5L516.423 200.25C516.157 201.07 516.073 201.903 516.173 202.75L513.873 233.63C513.866 233.709 513.876 233.788 513.902 233.863C513.928 233.938 513.97 234.007 514.024 234.066C514.079 234.124 514.145 234.17 514.219 234.202C514.293 234.234 514.373 234.25 514.453 234.25H632.653C632.824 234.249 632.99 234.195 633.127 234.094C633.264 233.993 633.364 233.852 633.413 233.69L637.173 221.5L637.843 219.5L649.593 181.5L651.633 174.54L658.683 152.22C658.71 152.138 658.717 152.05 658.704 151.965C658.69 151.879 658.657 151.798 658.606 151.728C658.555 151.658 658.489 151.601 658.412 151.561C658.335 151.521 658.25 151.501 658.163 151.5L555.883 151.54L520.693 151.5C520.551 151.5 520.415 151.552 520.311 151.647C520.207 151.741 520.143 151.871 520.133 152.01L519.423 160.5ZM352.133 333.21C352.3 332.283 352.19 331.477 351.803 330.79L349.263 298.71L349.093 294.25L346.763 262.72C346.743 262.472 346.631 262.24 346.449 262.071C346.268 261.903 346.03 261.809 345.783 261.81C332.53 261.863 319.163 261.82 305.683 261.68C299.357 261.62 292.697 261.633 285.703 261.72C267.717 261.947 249.773 261.897 231.873 261.57C231.727 261.567 231.582 261.6 231.452 261.666C231.322 261.732 231.209 261.828 231.125 261.947C231.041 262.065 230.988 262.203 230.97 262.346C230.952 262.49 230.971 262.635 231.023 262.77L258.263 334.87C258.334 335.056 258.459 335.215 258.622 335.328C258.784 335.44 258.977 335.5 259.173 335.5L351.823 335.68C351.968 335.679 352.107 335.629 352.214 335.539C352.321 335.448 352.388 335.324 352.403 335.19C352.483 334.503 352.393 333.843 352.133 333.21ZM376.423 294L377.423 308L379.173 331.25V333.25L379.593 335.11C379.623 335.237 379.711 335.351 379.844 335.433C379.977 335.515 380.146 335.56 380.323 335.56L474.383 335.54C475.677 335.88 477.173 335.89 478.873 335.57L484.533 262.32C484.539 262.255 484.531 262.19 484.51 262.128C484.489 262.066 484.455 262.01 484.411 261.962C484.366 261.914 484.313 261.875 484.253 261.849C484.193 261.823 484.128 261.81 484.063 261.81C461.657 261.757 439.253 261.72 416.853 261.7C416.793 261.7 410.607 261.743 398.293 261.83C390.58 261.89 382.72 261.79 374.713 261.53C374.603 261.527 374.494 261.547 374.393 261.589C374.291 261.63 374.199 261.692 374.123 261.771C374.047 261.85 373.988 261.944 373.95 262.048C373.912 262.151 373.896 262.26 373.903 262.37L376.423 294ZM510.173 279L509.173 292.75L506.113 335.07C506.109 335.125 506.116 335.18 506.135 335.232C506.153 335.284 506.182 335.332 506.219 335.372C506.257 335.413 506.302 335.445 506.353 335.467C506.404 335.489 506.458 335.5 506.513 335.5L601.523 335.56C601.728 335.561 601.927 335.496 602.091 335.375C602.255 335.254 602.375 335.084 602.433 334.89L624.633 262.74C624.675 262.603 624.683 262.458 624.658 262.317C624.633 262.177 624.575 262.044 624.489 261.93C624.403 261.817 624.291 261.726 624.163 261.665C624.035 261.604 623.895 261.575 623.753 261.58C617.093 261.773 610.24 261.857 603.193 261.83C573.487 261.717 543.297 261.713 512.623 261.82C512.34 261.82 512.067 261.928 511.858 262.125C511.648 262.321 511.518 262.59 511.493 262.88L510.173 279ZM273.513 532.694C280.022 533.092 286.425 530.854 291.313 526.473C296.201 522.091 299.174 515.925 299.577 509.331C299.981 502.737 297.782 496.255 293.464 491.31C289.146 486.366 283.063 483.365 276.554 482.967C270.044 482.568 263.641 484.806 258.753 489.187C253.865 493.569 250.892 499.735 250.489 506.329C250.086 512.923 252.285 519.405 256.603 524.35C260.92 529.294 267.003 532.295 273.513 532.694ZM601.883 524.29C602.817 523.523 603.553 522.593 604.093 521.5C608.153 515.22 609.333 508.803 607.633 502.25C605.373 493.543 600.533 487.733 593.113 484.82C586.587 482.26 580.113 482.343 573.693 485.07C568.28 487.363 564.263 491.227 561.643 496.66C559.343 501.42 558.517 506.323 559.163 511.37C559.863 516.823 562.207 521.513 566.193 525.44C571.24 530.407 577.22 532.843 584.133 532.75C591.273 532.657 597.19 529.837 601.883 524.29Z' fill='white'></path></g></svg></span></span></a>&nbsp;");            

                            }else{
                                 paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(keyword, "<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' > <span class='text' >"+keyword+"</span></a>");

                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(keywordUpper, "<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' > <span class='text' >"+keywordUpper+"</span></a>");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(keywordLower, "<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' > <span class='text' >"+keywordLower+"</span></a>");
                                paragraphs[i].innerHTML = paragraphs[i].innerHTML.replace(keywordTotalUpper, "<a href='"+url+"'  class='text-decoration-none flex-gap' style='text-decoration:none !important;' rel='nofollow noopener sponsored' target='_blank'  id='"+kid+"' > <span class='text' >"+keywordTotalUpper+"</span></a>");            

                            }
                                                     
                            let checkId = document.getElementById(kid)
                            if(checkId != null && checkId != "" && typeof checkId !== 'undefined'){
                                var paraentElements = document.getElementById(kid).parentElement
                                paraentElements.setAttribute('class',widgetClass) 
                            }
                        }   
                    }
                    count++;                           
                }   
            });            
        }
             

        //======== Observer Implimentation=======


        // Callback function to execute when the target element intersects with the viewport
        const kalimaMainCallback = (entries, observer) => {
          entries.forEach(entry => {
            if (entry.isIntersecting) {

              let item =entry.target.id;

           
              selectKeywords(item)                  

              // You can also unobserve the element if you only need to log once
              observer.unobserve(entry.target);
            }
          });
        };

        // Options for the observer (which part of the viewport to consider)

        const options = {
          root: null, // relative to the viewport
          rootMargin: '0px 0px -40% 0px',
          threshold: .8 // 10% of the element is visible
        };

        // Create an IntersectionObserver instance
        const observer = new IntersectionObserver(kalimaMainCallback, options);

        // Target element to observe

         Object.keys(selectedKeywords).forEach(function(id) {

            let targetElement = document.getElementById(id);  
            

            if(targetElement == null || targetElement == ""){

                return 0;
            }
            observer.observe(targetElement);

         });

        // End observing the target element

        function selectKeywords(item){

            
            <!-- const keyid = document.getElementById(item); -->
            


            setTimeout(() => {                                      
               
                const keyid = document.getElementById(item);
            
                if(widgetButtonEffectStatus ==1){
                 
                    setTimeout(() => {

                        let buttonColor ="";
                        if(selectedKeywords[item]['camp_icon'] == ""){
                             buttonColor = (selectedKeywords[item]['button_color'] == "33b249") ? '#fff' : 'black';
                        }  
                 
                        keyid.setAttribute('style', 'background-position:left bottom;text-decoration:none !important;color:'+buttonColor+' !important;');    
                    }, 100);                    
                }       
                
                keyid.setAttribute('style','z-index:1 !important')             

                if(selectedKeywords[item]['button_shape'] ==="cart"){ 
                                                               
                    keyid.setAttribute('class','text-decoration-none button-highlight button-highlight-cart flex-gap slide-button '); 
                                     
                    keyid.children[0].className = "text";                                                
                                                     

                    //SET DYNAMIC PADDING

                    const bottomClassSpanOne = document.querySelectorAll(".text");
                    bottomClassSpanOne.forEach( (item)=> {                    
                                                                                   
                        item.style.paddingRight = '5px';
                                                      
                    });  

                }else{ 
                  
                   if(selectedKeywords[item]['camp_icon'] != ""){
                        
                        keyid.setAttribute('class','text-decoration-none  button-highlight-with-brand-icon button-highlight-sample');
                        keyid.children[0].className = "span_one_with_brand_icon";  
                    }else{
                        keyid.setAttribute('class','text-decoration-none  button-highlight button-highlight-sample');
                        keyid.children[0].className = "span_one"; 

                    }                                                      
                }
              

                
                keyid.children[0].style.display='';   
                keyid.children[1]?keyid.children[1].style.display='':'';   
                keyid.children[2]?keyid.children[2].style.display='':'';     


                if( selectedKeywords[item]['button_shape'] ==="sponsored"){

                    let url = document.getElementById(item).href;                                               
                    let viewUrl = url.replace('click','view');                    
                    var n = document.getElementsByTagName("head")[0],r = document.createElement("script");
                    r.setAttribute("id", "kmai-k-view-js" + item);
                    r.setAttribute("type", "text/javascript");
                    r.setAttribute("src", viewUrl);
                    n.appendChild(r);                    
                    document.getElementById("kmai-k-view-js" + item).setAttribute("kmai-k-view-js", !0), setTimeout(function () {
                        document.getElementById("kmai-k-view-js" + item).remove()
                    }, 1e3) 
                }
                
                
                if( selectedKeywords[item]['button_shape'] ==="sample"){

                    let url = document.getElementById(item).href;                                               
                    let viewUrl = url.replace('click','view');                    
                    var n = document.getElementsByTagName("head")[0],r = document.createElement("script");
                    r.setAttribute("id", "kmai-k-view-js" + item);
                    r.setAttribute("type", "text/javascript");
                    r.setAttribute("src", viewUrl);
                    n.appendChild(r);                    
                    document.getElementById("kmai-k-view-js" + item).setAttribute("kmai-k-view-js", !0), setTimeout(function () {
                        document.getElementById("kmai-k-view-js" + item).remove()
                    }, 1e3) 
                }

                if( selectedKeywords[item]['button_shape'] ==="cart"){

                  let url = document.getElementById(item).getAttribute('data');                                               
                    let viewUrl = url.replace('cart-click','cart-view');       

                    fetch(viewUrl)
                      .then(function(response) {
                        return response.json();
                    })
                  .then(function(jsonResponse) {
                                     
                    let prouctData = jsonResponse.data;

                   prouctData && prouctData.forEach( (productItem)=> {                    
                                                     
                        url =  url + '&amzUrl='+ productItem.DetailPageURL;                                                                   
                        selectedKeywordsCartDetails[item] = {
                            amzTitle:productItem.ItemInfo.Title.DisplayValue,
                            amzImg: productItem.Images.Primary.Large.URL,                       
                            amzUrl: url,                            
                            amzAmt:productItem.Offers.Listings[0].Price.DisplayAmount,
                            amzCurrency:productItem.Offers.Listings[0].Price.Currency,                           
                        }                                 
                    }); 
                  });
                }
             
            }, 500); 

        }

        //========End Observer Implimentation=======

        var classId = "KLM7999b4a2257072c6108d8981a478135f";            

       
        const containerCl = document.querySelector(".container");   

        if(containerCl != null ){
            containerCl.classList.add("post-content");
        }

        const isMac = navigator.platform.toUpperCase().indexOf("MAC") >= 0;
        const bottomSheet = document.querySelector(".bottom-sheet");
        const sheetContent = document.querySelector(".content");
        const postContent = document.querySelector(".post-content");
        const dragIcon = document.querySelector(".drag-icon");
        const btnClose = document.querySelector(".btn-close-kalima");
        const productCard = document.querySelector("#productCard");
        const cardImage = document.querySelector("#cardImage");
        const cardTitle = document.querySelector("#cardTitle");
        const cardTitleMobile = document.querySelector("#cardTitleMobile");
        const cardAmt = document.querySelector("#amzAmount");
        const cardAmtMobile = document.querySelector("#amzAmountMobile");
        const cardUrl = document.querySelector("#amzUrl");
        const cardUrlMobile = document.querySelector("#amzUrlMobile");

        const cardCurrency = document.querySelector("#amzCurrency");
        const overflowHidden = document.querySelector(".overflow-hidden");

        const hideBottomSheet = () => { 
            bottomSheet.classList.remove("show");
            setTimeout(() => {

              document.body.classList.remove("overflow-hidden");
              postContent.classList.remove("overflow-hidden");
              document.documentElement.style.overflow = "initial";
              productCard.style.opacity = 0;
              if (!isMac) {
                document.body.classList.remove("p-16");
              }
            }, 50);
        };

        if(bottomSheet != null){
         bottomSheet.addEventListener("click", hideBottomSheet);
        }
          
        const updateSheetHeight = (height) => {
            sheetContent.style.height = `${height}${isMobile ? "%" : "-content"}`;
            bottomSheet.classList.toggle("fullscreen", height === 100);
        };
        
        const showBottomSheet = (event) => { 
               
            var parentElement = event.target.parentNode;
    
            if(parentElement.id == ""){ 
                
                parentElement ="";
                parentElement = event.target.parentNode.parentNode;

                if(parentElement.id == ""){
                 
                    parentElement = event.target.parentNode.parentNode.parentNode.parentNode;
              
                 }
            }  


            if (parentElement.id && typeof selectedKeywordsCartDetails !== 'undefined') {
              const productID = parentElement.id;                      
              cardImage.src = selectedKeywordsCartDetails[productID].amzImg;
              cardTitle.textContent = selectedKeywordsCartDetails[productID].amzTitle;
              cardTitleMobile.textContent = selectedKeywordsCartDetails[productID].amzTitle;
              cardAmt.textContent = selectedKeywordsCartDetails[productID].amzAmt;
              cardAmtMobile.textContent = selectedKeywordsCartDetails[productID].amzAmt;              
              cardUrl.href = selectedKeywordsCartDetails[productID].amzUrl;
              cardUrlMobile.href = selectedKeywordsCartDetails[productID].amzUrl;
              
              cardCurrency.textContent = selectedKeywordsCartDetails[productID].amzCurrency;
              
            } else { 
               
   
              return 0; 
            }

            bottomSheet.classList.add("show");
            updateSheetHeight(isMobile ? 95 : "fit");

            setTimeout(() => {
              productCard.style.opacity = 1;
            }, 250);

            setTimeout(() => {
              document.body.classList.add("overflow-hidden");
              postContent.classList.add("overflow-hidden");
              document.documentElement.style.overflow = "hidden";
              if (!isMac) {
                document.body.classList.add("p-16");
              }
            }, 50); 
        };

        const showModalBtns = document.querySelectorAll(".slide-button");

        showModalBtns.forEach((button) => {
            button.addEventListener("click", showBottomSheet);
        });

        setTimeout(() => {

        }, 500);


        function loadjscssfile(filename, filetype){ 
            if (filetype=="js"){ 

                //if filename is a external JavaScript file
                var fileref=document.createElement('script')
                fileref.setAttribute("type","text/javascript")
                fileref.setAttribute("src", filename)
            }
            else if (filetype=="css"){

                //if filename is an external CSS file
                var fileref=document.createElement("link")
                fileref.setAttribute("rel", "stylesheet")
                fileref.setAttribute("type", "text/css")
                fileref.setAttribute("href", filename)
            }
            if (typeof fileref!="undefined")
            document.getElementsByTagName("head")[0].appendChild(fileref)
        }


        var jbAdMethod = "default";   
        var jbReqPag = encodeURIComponent(btoa(window.location.href));
        var jbReffSc = encodeURIComponent(btoa(window.document.referrer));
        var button_color = "33b249";

        if (jbAdMethod == "amp") {
            jbReqPag = encodeURIComponent(btoa(window.location.href));
            jbReffSc = encodeURIComponent(btoa(window.context.referrer));
        }
      
          
        loadjscssfile("https://app.kalima.ai/api/widget/css-en/7999b4a2257072c6108d8981a478135f?jv=1&ds=Button&ms=Button&noma=3&noda=3&d=khaleejtimes.com&button_color=33b249&button_shape=sample&jm=default&m=" + device + "&ref="+jbReffSc + "&prevUri=" + jbReqPag, "css");  
        
        
        function observeElementAdditionsWithSlug(selector) {
  const containerElement = document.querySelector('.article-top');
  const targetDiv = containerElement.querySelector('.container');

  if (!targetDiv) {
    console.error(`Element with selector "${selector}" not found within .article-top.`);
    return;
  }
var countDiv=0;
  const observer = new MutationObserver((mutationsList, observer) => {
    for (const mutation of mutationsList) {
        
      if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
        mutation.addedNodes.forEach(node => {
          if (node.nodeType === Node.ELEMENT_NODE) {
            let slugValue;
            if (node.dataset && node.dataset.slug) {
              slugValue = node.dataset.slug;
              console.log('Added element has data-slug:', slugValue);
            } else if (node.hasAttribute('data-slug')) {
              slugValue = node.getAttribute('data-slug');
              console.log('Added element has data-slug (attribute):', slugValue);
            }

            if (slugValue) {
              // Create the div element for the Kalima widget

              countDiv++;
              node.id = 'KalimaAds'+countDiv;

              setTimeout( () => {

    (function() {

        //use for geolocation

        var getURLQueryStringByName = function(name) {
            try {
                var url = window.context.location.href;
            } catch (e) {
                var url = window.location.href;
            }

            name = name.replace(/[\[\]]/g, "\\$&");
            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)");
            var results = regex.exec(url);
            if (!results)
                return null;
            if (!results[2])
                return '';
            return decodeURIComponent(results[2].replace(/\+/g, " "));
        }

        var paragraphContent = [];
        var sourceCode = document.getElementsByTagName("body");

        if (anyClassExists("auth-by-nf-not,partner-content-wrapper")) {
        } else {

                paragraphContent.push(node.innerHTML);
        }

        paragraphContent = paragraphContent.toString();
        paragraphContent = removeAnchor(paragraphContent);

        const stripHTMLTags = str => {
            return str.replace(/<script[^>]*>[\s\S]*?<\/script>/gi, '').replace(/<style[^>]*>[\s\S]*?<\/style>/gi, '').replace(/<br\s*\/?>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\n+/g, ' ').replace(/\s+/g, ' ').trim();
        }
        ;

        paragraphContent = stripHTMLTags(paragraphContent);

        var jbAdMethod = "default";
        var jbReqPag = encodeURIComponent(btoa(window.location.href));
        var jbReffSc = encodeURIComponent(btoa(window.document.referrer));

        if (jbAdMethod == "amp") {
            jbReqPag = encodeURIComponent(btoa(window.location.href));
            jbReffSc = encodeURIComponent(btoa(window.context.referrer));
        }

        visitorID = encodeURIComponent(btoa(visitorID));

        const geolocation = getURLQueryStringByName('geolocation');
        paragraphContent = JSON.stringify(paragraphContent);

        var splitText1 = splitText(paragraphContent);
        var cleanText1 = cleanText(splitText1);

        var filename = "https://cf-app.kalima.ai/api/widget-final-infinite/7999b4a2257072c6108d8981a478135f?domain=" + window.location.href + "&geolocation=" + geolocation + "&ref=" + jbReffSc + "&prevUri=" + jbReqPag + '&visitorID=' + visitorID;

        /*================Pass Paragraph in api===============*/

        const urlFinal = "https://cf-app.kalima.ai/api/widget-final-infinite/7999b4a2257072c6108d8981a478135f";

        const dataFinal = {
            'source_code': paragraphContent,
            'id': "7999b4a2257072c6108d8981a478135f",
            'full_url': window.location.href,
            'domain': window.location.href,
            'geolocation': geolocation,
            'ref': jbReffSc,
            'prevUri': jbReqPag,
            'visitorID': visitorID
        };
        const formData = new FormData();
        formData.append('source_code', paragraphContent);
        formData.append('id', "7999b4a2257072c6108d8981a478135f");
        formData.append('full_url', window.location.href);
        formData.append('domain', window.location.href);
        formData.append('geolocation', geolocation);
        formData.append('ref', jbReffSc);
        formData.append('prevUri', jbReqPag);
        formData.append('visitorID', visitorID);
        const domainName = window.location.hostname;
        const domainNameWithoutWWW = domainName.startsWith('www.') ? domainName.substring(4) : domainName;
        formData.append('onlyDomainName', domainNameWithoutWWW);
        formData.append('selecterDiv', node.id);
        console.log("KLM...", klmExtractKeywords(cleanText1));
        formData.append('keywords', JSON.stringify(klmExtractKeywords(cleanText1)));

        const other_params_final = {
            body: formData,
            method: "POST"
        };

        fetch(urlFinal, other_params_final).then(response => {
            return response.text()

        }
        ).then(result => {
            var scriptAppend = document.createElement('script');
            scriptAppend.type = 'text/javascript';

            try {
                scriptAppend.appendChild(document.createTextNode(result));
                document.body.appendChild(scriptAppend);
            } catch (e) {
                scriptAppend.text = result;
                document.getElementsByTagName("head")[0].appendChild(scriptAppend);
            }

        }
        ).catch(err => {
            console.log('error', err)
        }
        )
        /*================Pass Paragraph in api===============*/

    }
    )();

}
, 500);

function anyClassExists(classList) {
    if (classList.length > 1) {
        const classes = classList.split(",");
        for (const className of classes) {
            if (document.querySelector("." + className.trim()) !== null) {
                return true;
            }
        }
        return false;
    } else {
        return false;
    }

}

function removeAnchor(htmlString) {
    // Create a temporary div element to parse the HTML
    const tempDiv = document.createElement('div');
    tempDiv.innerHTML = htmlString;

    // Select all the anchor elements within the div
    const anchors = tempDiv.querySelectorAll('a');

    // Iterate over the anchor elements and remove them and their text content
    anchors.forEach(anchor => {
        anchor.remove();
        // Removes the entire anchor element
    }
    );

    // Return the modified HTML string
    return tempDiv.innerHTML;
}

const stopwords = ["a", "about", "above", "after", "again", "against", "all", "am", "an", "and", "any", "are", "aren't", "as", "at", "be", "because", "been", "before", "being", "below", "between", "both", "but", "by", "can't", "cannot", "could", "couldn't", "did", "didn't", "do", "does", "doesn't", "doing", "don't", "down", "during", "each", "few", "for", "from", "further", "had", "hadn't", "has", "hasn't", "have", "haven't", "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", "i'm", "i've", "if", "in", "into", "is", "isn't", "it", "it's", "its", "itself", "let's", "me", "more", "most", "mustn't", "my", "myself", "no", "nor", "not", "of", "off", "on", "once", "only", "or", "other", "ought", "our", "ours", "ourselves", "out", "over", "own", "same", "shan't", "she", "she'd", "she'll", "she's", "should", "shouldn't", "so", "some", "such", "than", "that", "that's", "the", "their", "theirs", "them", "themselves", "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", "they've", "this", "those", "through", "to", "too", "under", "until", "up", "very", "was", "wasn't", "we", "we'd", "we'll", "we're", "we've", "were", "weren't", "what", "what's", "when", "when's", "where", "where's", "which", "while", "who", "who's", "whom", "why", "why's", "with", "won't", "would", "wouldn't", "you", "you'd", "you'll", "you're", "you've", "your", "yours", "yourself", "yourselves", "n", "nn", "across", "afterwards", "almost", "alone", "along", "already", "also", "although", "always", "among", "amongst", "amoungst", "amount", "anyhow", "anyone", "anything", "anyway", "anywhere", "around", "back", "became", "become", "becomes", "becoming", "beforehand", "behind", "beside", "besides", "between", "beyond", "bill", "bottom", "call", "can", "cant", "co", "con", "couldnt", "cry", "de", "describe", "detail", "done", "due", "eg", "eight", "either", "eleven", "else", "elsewhere", "empty", "enough", "etc", "even", "ever", "every", "everyone", "everything", "everywhere", "except", "fifteen", "fify", "fill", "find", "fire", "first", "five", "former", "formerly", "forty", "found", "four", "front", "full", "get", "give", "go", "hence", "hereafter", "hereby", "herein", "hereupon", "hundred", "ie", "inc", "indeed", "interest", "keep", "last", "latter", "latterly", "least", "less", "ltd", "made", "many", "may", "meanwhile", "might", "mill", "mine", "moreover", "mostly", "move", "much", "name", "namely", "neither", "never", "nevertheless", "next", "nine", "nobody", "none", "noone", "now", "nowhere", "often", "one", "onto", "others", "otherwise", "our", "part", "per", "perhaps", "please", "put", "rather", "re", "see", "seem", "seemed", "seeming", "seems", "serious", "several", "show", "side", "since", "sincere", "six", "sixty", "somehow", "someone", "something", "sometime", "sometimes", "somewhere", "still", "such", "system", "take", "ten", "thence", "thereafter", "thereby", "therefore", "therein", "thereupon", "thickv", "thin", "third", "thru", "thus", "together", "top", "toward", "towards", "twelve", "twenty", "two", "un", "upon", "us", "via", "well", "whatsoever", "whence", "whenever", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", "whether", "whither", "whoever", "whole", "whose", "within", "without", "yet", "function", "let", "var", "falsen", "truen", "importantfmarginright", "nnn", "return", "undefined", "typeof", "typeof signal", "typeof signal undefined", "const", "instanceof", "afunction", "new", "extends", "abquotquotreturn", "b.indexofa1function", "bfunction", "nbsp", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "و", "في", "على", "من", "إلى", "أن", "إن", "كان", "التي", "الذي", "هذا", "هذه", "ذلك", "كما", "أي", "لا", "ما", "مع", "له", "كل", "لم", "بعد", "بين", "عند", "قد", "لكن", "لماذا", "إذا", "أنا", "هو", "هي", "هم", "نحن", "أنت", "أنتِ", "أنتما", "أنتم", "أنتن", "هن", "كانت"];

function cleanText(text) {
    var t = [];
    for (var o in text)
        "" != text[o] && stopwords.indexOf(text[o]) < 0 && t.push(text[o]);
    return t;
}

function splitText(text) {
    var punctuation = /[\$\uFFE5\^\+=`~<>{}\[\]|\u3000-\u303F!-#%-\x2A,\-\/:;\x3F@\x5B-\x5D_\x7B}\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]+/g;
    return text.replace(/\n/g, " ").replace(/\.(?!\S)/g, "").replace(punctuation, "").toLowerCase().split(" ");
}

function klmExtractKeywords(textArray) {
    let results = [];
    const maxWords = 3;
    const minOccurrences = 5;
    let frequencyMaps = Array(maxWords + 1).fill(null).map( () => ({}));

    const isValidKeyword = (word) => {
        if (!word || word.length < 5)
            return false;
        if (/\d/.test(word))
            return false;
        if (/&[a-z]+;/.test(word) || /<\/?[a-z][\s\S]*>/i.test(word))
            return false;
        if (!/^[\p{L}\p{M}'-]+$/u.test(word))
            return false;
        if (/(\w)\1{2,}/.test(word))
            return false;
        if (word.includes("nbsp"))
            return false;
        return true;
    }
    ;

    const textLength = textArray.length;
    for (let i = 0; i < textLength; i++) {
        let currentWord = textArray[i].toLowerCase();
        if (!isValidKeyword(currentWord))
            continue;

        // Track frequency of single words
        frequencyMaps[1][currentWord] = (frequencyMaps[1][currentWord] || 0) + 1;

        // Track multi-word phrases
        for (let wordCount = 2; wordCount <= maxWords && i + wordCount <= textLength; wordCount++) {
            let phrase = textArray.slice(i, i + wordCount).join(" ");
            frequencyMaps[wordCount][phrase] = (frequencyMaps[wordCount][phrase] || 0) + 1;
        }
    }

    // Store results
    for (let wordLength = 1; wordLength <= maxWords; wordLength++) {
        results[wordLength] = [];
        const currentFrequencyMap = frequencyMaps[wordLength];

        for (const phrase in currentFrequencyMap) {
            if (currentFrequencyMap[phrase] >= minOccurrences) {
                results[wordLength].push({
                    word: phrase,
                    count: currentFrequencyMap[phrase],
                    total: currentFrequencyMap[phrase],
                });
            }
        }
    }

    // Resolve phrase conflicts
    const singleWordResults = results[1] || [];
    const twoWordResults = results[2] || [];
    const threeWordResults = (results[3] || []).slice(0, 9);

    for (const threeWordEntry of threeWordResults) {
        for (const twoWordEntry of twoWordResults) {
            if (threeWordEntry.word.includes(twoWordEntry.word)) {
                twoWordEntry.total -= threeWordEntry.count;
            }
        }
        for (const singleWordEntry of singleWordResults) {
            if (threeWordEntry.word.includes(singleWordEntry.word)) {
                singleWordEntry.total -= threeWordEntry.count;
            }
        }
    }

    // Flatten and filter results
    let allResults = [].concat(...results).filter(Boolean);
    let sortedKeywords = allResults.filter(keyword => keyword.total > 0).sort( (a, b) => b.total - a.total);

    return sortedKeywords.slice(0, 10);
}

            }
          }
        });
      }
    }
  });

  observer.observe(targetDiv, { childList: true, subtree: true });

  // You can disconnect the observer later if needed:
  // observer.disconnect();
}

// Example usage: Observe additions to the div with the class "container" and check for data-slug
observeElementAdditionsWithSlug('.container');

        window.KLMGlobalData = window.KLMGlobalData || {}; // Initialize if it doesn't exist
        window.KLMGlobalCount = 0;
     
    })();

}, 500);