1jQuery(function($) { 2 function getACFData(termID, termName) { 3 $('#carriers_modal_title').remove(); 4 $('#carriers_modal_button').hide(); 5 $('#carriers_modal_button_information').hide(); 6 $.ajax({ 7 url: TACustomAjax.ajax_url, 8 type: "POST", 9 data: { 10 action: "get_acf_data", 11 term_id: termID, 12 }, 13 beforeSend: function () { 14 $('#carriers_modal_content').html('<div class="loader"></div>'); 15 }, 16 success: function (response) { 17 var data = JSON.parse(response); 18 // var sectionHTML = ` 19 // <div class="carriers-popup custon-flex wrap"> 20 // <div class="acf-logo custon-flex wrap cols-2"> 21 // `; 22 if (data.image_url) { 23 var sectionHTML = ` 24 <div class="carriers-popup custon-flex wrap"> 25 <div class="acf-logo custon-flex wrap cols-2"> 26 <img src="` + data.image_url + `" alt="">`; 27 }else{ 28 var sectionHTML = ` 29 <div class="carriers-popup custon-flex wrap"> 30 <div class="acf-logo custon-flex wrap cols-2"> 31 <img src="/wp-content/uploads/2023/04/fav-full-color.jpg" alt="">`; 32 } 33 if (data.carrier_website) { 34 sectionHTML += ` 35 <a href="` + data.carrier_website + 36 `" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-link"></i> ` + 37 data.carrier_website + `</a>`; 38 } 39 if (data.division_names) { 40 sectionHTML += ` 41 <p class="division_names">Products: <span>` + data.division_names + `<span></p> 42 `; 43 } 44 sectionHTML += ` 45 </div>`; 46 if (data.broker_services !== '' || data.customer_services !== '') { 47 sectionHTML += ` 48 <div class="acf-contact-info custon-flex wrap cols-2"> 49 <div> 50 <div class="contacts">`; 51 if (data.broker_services) { 52 sectionHTML += ` 53 <p>Broker Services Number</p>`; 54 var broker_services = data.broker_services.split(';'); 55 for (var i = 0; i < broker_services.length; i++) { 56 sectionHTML += `<p>` + broker_services[i] + `</p>`; 57 } 58 } 59 sectionHTML += ` 60 </div> 61 <div class="contacts">`; 62 if (data.customer_services) { 63 sectionHTML += ` 64 <p>Customer Services Number</p>`; 65 var customer_services = data.customer_services.split(';'); 66 for (var i = 0; i < customer_services.length; i++) { 67 sectionHTML += `<p>` + customer_services[i] + `</p>`; 68 } 69 } 70 sectionHTML += ` 71 </div> 72 </div>`; 73 } else { 74 sectionHTML += ` 75 <div class="acf-contact-info custon-flex wrap jc-s">`; 76 } 77 if (data.contracting_link !== '' || data.certification_link !== '') { 78 sectionHTML += ` 79 <div class="custon-flex wrap">`; 80 if (data.contracting_link) { 81 sectionHTML += ` 82 <a target="_blank" href="` + data.contracting_link + 83 `" class="button button-size-small custom-btn-outlined">Contracting</a>`; 84 } 85 if (data.certification_link) { 86 sectionHTML += ` 87 <a target="_blank" href="` + data.certification_link + 88 `" class="button button-size-small custom-btn-outlined">Certification</a>`; 89 } 90 sectionHTML += ` 91 </div> 92 </div>`; 93 } 94 sectionHTML += ` 95 </div>`; 96 97 $('#carriers_modal_button').attr('href', data.term_permalink); 98 $('#carriers_modal_button_information').attr('href', '/get-more-carrier-information/?carrier=' + termName); 99 $('#carriers_modal_button').show(); 100 $('#carriers_modal_button_information').show(); 101 $('#carriers_modal_content').html(sectionHTML); 102 }, 103 error: function (xhr, status, error) { 104 // Handle error response 105 console.log(error); // Log the error message 106 } 107 }); 108 } 109 110 function getACFData2(termID, termName) { 111 $ = jQuery; 112 $('#carriers_modal_title').remove(); 113 $('#carriers_modal_button').hide(); 114 $('#carriers_modal_button_information').hide(); 115 $.ajax({ 116 url: TACustomAjax.ajax_url, 117 type: "POST", 118 data: { 119 action: "get_acf_data", 120 term_id: termID, 121 }, 122 beforeSend: function () { 123 $('#carriers_modal_content').html('<div class="loader"></div>'); 124 }, 125 success: function (response) { 126 var data = JSON.parse(response); 127 if (data.image_url) { 128 var sectionHTML = ` 129 <div class="carriers-popup custon-flex wrap"> 130 <div class="acf-logo custon-flex wrap cols-2"> 131 <img src="` + data.image_url + `" alt="">`; 132 }else{ 133 var sectionHTML = ` 134 <div class="carriers-popup custon-flex wrap"> 135 <div class="acf-logo custon-flex wrap cols-2"> 136 <img src="/wp-content/uploads/2023/04/fav-full-color.jpg" alt="">`; 137 } 138 if (data.carrier_website) { 139 sectionHTML += ` 140 <a href="` + data.carrier_website + 141 `" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-link"></i> ` + 142 data.carrier_website + `</a>`; 143 } 144 if (data.division_names) { 145 sectionHTML += ` 146 <p class="division_names">Products: <span>` + data.division_names + `<span></p> 147 `; 148 } 149 sectionHTML += ` 150 </div>`; 151 if (data.broker_services !== '' || data.customer_services !== '') { 152 sectionHTML += ` 153 <div class="acf-contact-info custon-flex wrap cols-2"> 154 <div> 155 <div class="contacts">`; 156 if (data.broker_services) { 157 sectionHTML += ` 158 <p>
158Broker Services Number</p>`; 159 var broker_services = data.broker_services.split(';'); 160 for (var i = 0; i < broker_services.length; i++) { 161 sectionHTML += `<p>` + broker_services[i] + `</p>`; 162 } 163 } 164 sectionHTML += ` 165 </div> 166 <div class="contacts">`; 167 if (data.customer_services) { 168 sectionHTML += ` 169 <p>Customer Services Number</p>`; 170 var customer_services = data.customer_services.split(';'); 171 for (var i = 0; i < customer_services.length; i++) { 172 sectionHTML += `<p>` + customer_services[i] + `</p>`; 173 } 174 } 175 sectionHTML += ` 176 </div> 177 </div>`; 178 } else { 179 sectionHTML += ` 180 <div class="acf-contact-info custon-flex wrap jc-s">`; 181 } 182 if (data.contracting_link !== '' || data.certification_link !== '') { 183 sectionHTML += ` 184 <div class="custon-flex wrap">`; 185 if (data.contracting_link) { 186 sectionHTML += ` 187 <a target="_blank" href="` + data.contracting_link + 188 `" class="button button-size-small custom-btn-outlined">Contracting</a>`; 189 } 190 if (data.certification_link) { 191 sectionHTML += ` 192 <a target="_blank" href="` + data.certification_link + 193 `" class="button button-size-small custom-btn-outlined">Certification</a>`; 194 } 195 sectionHTML += ` 196 </div> 197 </div>`; 198 } 199 sectionHTML += ` 200 </div>`; 201 202 $('#carriers_modal_button').attr('href', data.term_permalink); 203 $('#carriers_modal_button_information').attr('href', '/get-more-carrier-information/?carrier=' + termName); 204 $('#carriers_modal_button').show(); 205 $('#carriers_modal_button_information').show(); 206 $('#carriers_modal_content').html(sectionHTML); 207 }, 208 error: function (xhr, status, error) { 209 // Handle error response 210 console.log(error); // Log the error message 211 } 212 }); 213 } 214 215 function getTeamData(teamID) { 216 $ = jQuery; 217 $.ajax({ 218 url: TACustomAjax.ajax_url, 219 type: "POST", 220 data: { 221 action: "get_acf_data", 222 team_id: teamID, 223 }, 224 beforeSend: function () { 225 $('#team_page_flex-name').text('loading...'); 226 $('#team_page_flex-position').text('loading...'); 227 $('#team_page_flex-data').find('.wp-block-group__inner-container').html('<center>...</center>'); 228 $('#team_page_flex-qoute').find('.wp-block-group__inner-container').html('<center>...</center>'); 229 }, 230 success: function (teamData) { 231 var team = JSON.parse(teamData); 232 if (team.team_name) { 233 $('#team_page_flex-name').text(team.team_name); 234 } 235 if (team.team_position) { 236 $('#team_page_flex-position').text(team.team_position); 237 } 238 var teamData = ''; 239 240 if (team.email_address) { 241 teamData += '<span>' + team.email_address + '</span>'; 242 } 243 if (team.phone_number) { 244 teamData += '<span>' + team.phone_number + '</span>'; 245 } 246 if (team.phone_number) { 247 teamData += '<a href="'+team.linkedin_profile_url+'" target="_blank" rel="noopener noreferrer">Connect on LinkedIn</a>'; 248 } 249 250 $('#team_page_flex-data').find('.wp-block-group__inner-container').html(teamData); 251 if (team.fun_facts) { 252 $('#team_page_flex-qoute').find('.wp-block-group__inner-container').html('<span>'+team.fun_facts+'</span>'); 253 } 254 255 }, 256 error: function (xhr, status, error) { 257 // Handle error response 258 console.log(error); // Log the error message 259 } 260 }); 261 } 262 263 window.getACFData = getACFData; 264 window.getACFData2 = getACFData2; 265 window.getTeamData = getTeamData; 266}); 267 268jQuery(document).ready(function ($) { 269 $('.modal-close-button').click(function(){ 270 $('.medicare_advantage-modal').toggleClass('active-modal'); 271 }); 272 $('.medicare_advantage-carrier').each(function () { 273 var carrier = $(this); // Store a reference to the .medicare_advantage-carrier element 274 var teamID = carrier.attr('targetData'); 275 var targetName = carrier.attr('targetName'); 276 277 carrier.click(function() { 278 $.ajax({ 279 url: TACustomAjax.ajax_url, 280 type: "POST", 281 data: { 282 action: "get_acf_data", 283 term_id: teamID, 284 }, 285 beforeSend: function() { 286 carrier.find('.fa-spinner').toggleClass('ajax_spinner'); 287 $('#medicare_advantage-services').show(); 288 $('#medicare_advantage-contracting_link').show(); 289 }, 290 success: function(response) { 291 $('.medicare_advantage-modal').toggleClass('active-modal'); 292 var data = JSON.parse(response); 293 carrier.find('.fa-spinner').toggleClass('ajax_spinner'); 294 if (data.image_url) { 295 $('#medicare_advantage-image').html('<img src="'+ data.image_url +'">'); 296 } 297 if (data.division_names) { 298 $('#medicare_advantage-division_names').html('<p><b>Products:</b> '+ data.division_names +'</p>'); 299 } 300 if (data.carrier_website) { 301 $('#medicare_advantage-carrier_website').html('<a href="' + data.carrier_website + 302 '" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-link"></i> ' + 303 data.carrier_website + '</a>'); 304 } 305 if (data.broker_services !== '' || data.customer_services !== '') { 306 var medicare_advantage_links_services = ''; 307 if (data.broker_services) { 308 medicare_advantage_links_services += ` 309 <div><p>Broker Services Number</p>`; 310 var broker_services = data.broker_services.split(';'); 311 for (var i = 0; i < broker_services.length; i++) { 312 medicare_advantage_links_services += `<p>` + broker_services[i] + `</p></div>`; 313 } 314 } 315 if (data.customer_services) { 316 medicare_advantage_links_services += ` 317 <div><p>Customer Services Number</p>`; 318 var customer_services = data.customer_services.split(';'); 319 for (var i = 0; i < customer_services.length; i++) { 320 medicare_advantage_links_services += `<p>` + customer_services[i] + `</p></div>`; 321 } 322 } 323 $('#medicare_advantage-services').html(medicare_advantage_links_services); 324 }else{ 325 $('#medicare_advantage-services').hide(); 326 } 327 if (data.contracting_link !== '' || data.certification_link !== '') { 328 var medicare_advantage_links = ''; 329 if (data.contracting_link) { 330 medicare_advantage_links += `<a target="_blank" href="` + data.contracting_link + `" class="button button-size-small custom-btn-outlined">Contracting</a>`; 331 } 332 333 if (data.certification_link) { 334 medicare_advantage_links += `<a target="_blank" href="` + data.certification_link + `" class="button button-size-small custom-btn-outlined">Certification</a>`; 335 } 336 337 $('#medicare_advantage-contracting_link').html(medicare_advantage_links); 338 }else{ 339 $('#medicare_advantage-contracting_link').hide(); 340 } 341 var medicare_advantage_buttons = ''; 342 medicare_advantage_buttons += `<a target="_blank" href="/get-more-carrier-information/?carrier=` + targetName + `" class="button button-size-small">More About Carrier</a>`; 343 medicare_advantage_buttons += `<a target="_blank" href="` + data.term_permalink + `" class="button button-size-small">Get Information</a>`; 344 $('#medicare_advantage-buttons').html(medicare_advantage_buttons); 345 }, 346 347 348 error: function(xhr, status, error) { 349 // Handle error response 350 console.log(error); // Log the error message 351 } 352 }); 353 }); 354 }); 355 356});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.