<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NFM95BJ');</script>
<!-- End Google Tag Manager -->
<base href="https://jobboard.tnpa.com/"> <title>Page not found | Tennessee Physician Assistant Jobs</title>
<meta name="description" content="Career website">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" >
<meta name="apple-mobile-web-app-capable" content="yes">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="lNP27XfmfsJC4r6dX6kekT0rM4odH3u7KciGIX8s" name="csrf-token">
<meta content="index,follow" name="robots">
<script>
function loadScripts(source, callback) {
if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return;
let src = typeof source == 'string' ? [source] : source;
let total = [];
let loaded = [];
let failed = [];
let fn = function (e) {
if (e.type == 'load') loaded.push(e.target.src);
else failed.push(e.target.src);
if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed);
};
let load = function (src) {
let s = document.createElement('script');
s.type = 'application/javascript';
s.src = src;
s.addEventListener('error', fn, false);
s.addEventListener('load', fn, false);
document.getElementsByTagName('head')[0].appendChild(s);
return s.src;
};
for (let i in src) {
let s = src[i].split(/[\s,]+/);
for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j]));
}
}
function loadStyles(source, callback) {
if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return;
let src = typeof source == 'string' ? [source] : source;
let total = [];
let loaded = [];
let failed = [];
let fn = function (e) {
if (e.type == 'load') loaded.push(e.target.src);
else failed.push(e.target.src);
if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed);
};
let load = function (src) {
let s = document.createElement('link');
s.rel = 'stylesheet';
s.href = src;
s.addEventListener('error', fn, false);
s.addEventListener('load', fn, false);
document.getElementsByTagName('head')[0].appendChild(s);
return s.src;
};
for (let i in src) {
let s = src[i].split(/[\s,]+/);
for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j]));
}
}
function trackEvent(url, data, method = 'GET') {
$.ajax({
url: url,
method: method,
data: data || {},
async: true,
cache: false,
success: (response) => {
let trackingCode = response.code || '';
$('body').append(trackingCode)
},
});
}
function triggerEvent(name, element = document) {
if(!name) return;
const event = new Event(name);
element.dispatchEvent(event);
}
if (typeof grecaptcha === 'undefined') {
grecaptcha = {};
}
grecaptcha.alreadyLoaded = []
grecaptcha.loadFromCDN = function(url, params) {
if (! this.alreadyLoaded.includes(url)) {
this.alreadyLoaded.push(url);
let script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', url);
for (let i in params) {
script.setAttribute(params[i], '');
}
document.body.appendChild(script);
}
}
grecaptcha.ready = function(cb){
if (typeof grecaptcha === 'object' && typeof grecaptcha.execute === 'undefined') {
const c = '___grecaptcha_cfg';
window[c] = window[c] || {};
(window[c]['fns'] = window[c]['fns']||[]).push(cb);
} else {
setTimeout(function() {
cb();
}, 1000)
}
}
</script>
<!--link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="https://use.fontawesome.com/releases/v5.15.3/css/all.css"-->
<link rel="stylesheet" href="themes/tnpa_ng/css/style.css?1712232179">
<script src="themes/nextgen/js/jquery.min.js?1549902715"></script>
<script src="themes/nextgen/js/bootstrap.min.js?1549902715"></script>
<script src="themes/nextgen/js/plugins.js?1549902715"></script>
<script src="js/common.min.js"></script>
<script>
$(function() {
triggerEvent('jqueryReady');
triggerEvent('bootstrapReady');
triggerEvent('commonReady');
})
</script>
<link href="themes/tnpa_ng/css/custom.css?1512391573" rel="stylesheet">
<link href="themes/tnpa_ng/css/theme_style.min.css?1599552878" rel="stylesheet">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Tennessee Academy of Physician Assistants">
<meta property="og:title" content="Page not found | Tennessee Physician Assistant Jobs">
<meta property="og:description" content="Career website">
<meta property="og:image" content="https://jobboard.tnpa.com/themes/tnpa_ng/images/logo.png">
<meta property="og:url" content="https://jobboard.tnpa.com/rss/feed.xml">
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe
title="Google Tag Manager"
src="https://www.googletagmanager.com/ns.html?id=GTM-NFM95BJ"
height="0"
width="0"
style="display:none;visibility:hidden">
</iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<!--Start top and Logo-->
<div id="banner-header-wide-1"></div>
<link href="https://fonts.googleapis.com/css?family=Anton" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<script src="themes/tnpa_ng/js/theme_script.min.js?201704010122123" type="text/javascript"></script>
<div class="th-adaptive">
<div class="tn-background">
<div class="center bg-white">
<div class="tn-top-line"></div>
<!-- Header -->
<header class="tn-header">
<!-- Logo -->
<div class="tn-logo">
<a href="http://www.tnpa.com/" title="Home">
<img src="themes/tnpa_ng/images/tapa-logo.png" alt="Home">
</a>
<div class="clearfix"></div>
</div>
<button class="tn-button-mobile">
<i></i>
<i></i>
<i></i>
</button>
<div class="tn-dark-bg"></div>
<div class="tn-left-columns">
<div class="tn-left-columns-content clearfix">
<div class="member-btn">
<a href="http://www.tnpa.com//dashboard"><img src="themes/tnpa_ng/images/btn-member-center.png"></a>
</div>
<div>
<p class="tn-contact-link"><a href="http://www.tnpa.com//contact-us">Contact Us</a></p>
</div>
<div class="tn-search-block">
<form class="tn-search-form" action="http://www.tnpa.com//search/node" method="post" id="search-form" accept-charset="UTF-8">
<div>
<div class="tn-text-search">
<label style="display: none;" for="edit-keys">Enter your keywords </label>
<input type="text" id="edit-keys" name="keys" value="" size="" maxlength="255" class="tn-form-text">
<input type="submit" id="edit-submit" name="op" value="Search" class="form-submit">
</div>
<input type="hidden" name="form_build_id" value="form-U6HL52mOEDR6gBjSz4oTUPweVKEpK2WuaaLFDhvDl9Q">
<input type="hidden" name="form_id" value="search_form">
</div>
</form>
</div>
</div>
</div><!-- /.rolph -->
<div class="tn-header-logo-text">
<p>Bridging the Future of Healthcare</p>
</div>
</header>
<!-- Header / End -->
<div class="clearfix"></div>
<div class="tn-menu">
<ul class="tn-menu-content">
<li>
<a href="http://www.tnpa.com/TAPACalendar">TAPA Calendar</a>
</li>
<li>
<a href="http://www.tnpa.com/events">CME</a>
<ul class="menu">
<li class="first leaf"><a href="http://tnpa.inreachce.com/">TAPA's Online CME Catalog</a></li>
<li class="leaf"><a href="http://www.tnpa.com/calendar/event/fall-fest">FallFest CME Conference</a></li>
<li class="leaf"><a href="http://www.tnpa.com/calendar/event/springfling">Spring Fling CME Conference</a></li>
<li class="leaf"><a href="http://www.tnpa.com//exhibitor">Exhibitor Information</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/pi-cme">PI-CME</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/content/member-center">Membership</a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/board-directors">Board of Directors</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/member-benefits">Member Benefits</a></li>
<li class="leaf"><a href="http://www.tnpa.com/join-tapa">Join/Renew</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/awards">Awards</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/volunteer">Volunteer</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/partners">TAPA Partners</a>
<ul class="menu">
<li class="first leaf"><a href="http://www.hpso.com/individuals/professional-liability/physician-assistant-malpractice-insurance">HPSO</a></li>
<li class="leaf"><a href="http://www.tnpa.com/conference-sponsors">Conference Sponsors</a></li>
<li class="leaf"><a href="http://www.tnpa.com/exammaster">Exam Master</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/CMEAdvertising">CME Advertising</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com//content/professional-center">Practicing in Tennessee</a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/state-laws-and-licensing">State Laws and Licensing</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/practice-issues">PA Protocols</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/reimbursement">Reimbursement</a></li>
<li class="last leaf"><a href="http://tnpa-jobs.careerwebsite.com" target="_blank">Job Board</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com//pa-foundation">PA Foundation</a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/mission-statement">Mission Statement</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/contribute-scholarship">Contribute</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/scholarship-applications">Scholarship Applications</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/scholarship-winners">Scholarship Recipients</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/scholarship_criteria">Scholarship Criteria</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/student-center">Student Center</a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/tennessee-pa-programs">Tennessee PA Programs</a></li>
<li class="leaf"><a href="http://www.tnpa.com/pa-student-member-events">PA Student Member Events</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/pre-pa-information">Pre-PA Student Information</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/scholarship-applications" title="">Scholarship Application </a></li>
</ul>
</li>
<li><a href="http://www.tnpa.com/links">Links</a></li>
</ul>
</div>
</div>
</div>
<div class="tn-mobile-menu">
<span class="close-mobile-menu">
<i></i>
<i></i>
</span>
<div class="tn-left-columns">
<div class="tn-left-columns-content clearfix">
<div class="member-btn">
<a href="http://www.tnpa.com//dashboard"><img src="themes/tnpa_ng/images/btn-member-center.png"></a>
</div>
<div>
<p class="tn-contact-link"><a href="http://www.tnpa.com//contact-us">Contact Us</a></p>
</div>
<div class="tn-search-block">
<form class="tn-search-form" action="http://www.tnpa.com//search/node" method="post" id="search-form" accept-charset="UTF-8">
<div>
<div class="tn-text-search">
<label style="display: none;" for="edit-keys">Enter your keywords </label>
<input type="text" id="edit-keys" name="keys" value="" size="" maxlength="255" class="tn-form-text">
<input type="submit" id="edit-submit" name="op" value="Search" class="form-submit">
</div>
<input type="hidden" name="form_build_id" value="form-U6HL52mOEDR6gBjSz4oTUPweVKEpK2WuaaLFDhvDl9Q">
<input type="hidden" name="form_id" value="search_form">
</div>
</form>
</div>
</div>
</div>
<div class="tn-header-logo-text">
<p>Bridging the Future of Healthcare</p>
</div>
<div class="clear"></div>
<div class="tn-menu">
<ul class="tn-menu-content">
<li>
<a href="http://www.tnpa.com/TAPACalendar">TAPA Calendar</a>
</li>
<li>
<a href="http://www.tnpa.com/events">CME</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://tnpa.inreachce.com/">TAPA's Online CME Catalog</a></li>
<li class="leaf"><a href="http://www.tnpa.com/calendar/event/fall-fest">FallFest CME Conference</a></li>
<li class="leaf"><a href="http://www.tnpa.com/calendar/event/springfling">Spring Fling CME Conference</a></li>
<li class="leaf"><a href="http://www.tnpa.com//exhibitor">Exhibitor Information</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/pi-cme">PI-CME</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/content/member-center">Membership</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/board-directors">Board of Directors</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/member-benefits">Member Benefits</a></li>
<li class="leaf"><a href="http://www.tnpa.com/join-tapa">Join/Renew</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/awards">Awards</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/volunteer">Volunteer</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/partners">TAPA Partners</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://www.hpso.com/individuals/professional-liability/physician-assistant-malpractice-insurance">HPSO</a></li>
<li class="leaf"><a href="http://www.tnpa.com/conference-sponsors">Conference Sponsors</a></li>
<li class="leaf"><a href="http://www.tnpa.com/exammaster">Exam Master</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/CMEAdvertising">CME Advertising</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/content/professional-center">Practicing in Tennessee</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/state-laws-and-licensing">State Laws and Licensing</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/legislative-updates">Legislative Updates</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/political-action-committee">Political Action Committee</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/practice-issues">PA Protocols</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/reimbursement">Reimbursement</a></li>
<li class="last leaf"><a href="http://jobboard.tnpa.com/" target="_blank">Job Board</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com//pa-foundation">PA Foundation</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/mission-statement">Mission Statement</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/contribute-scholarship">Contribute</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/scholarship-applications">Scholarship Applications</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/scholarship-winners">Scholarship Recipients</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/scholarship_criteria">Scholarship Criteria</a></li>
</ul>
</li>
<li>
<a href="http://www.tnpa.com/student-center">Student Center</a><a href="javascript:;" class="tn-show-menu"><i class="fa fa-angle-down"></i></a>
<ul class="menu">
<li class="first leaf"><a href="http://www.tnpa.com/content/tennessee-pa-programs">Tennessee PA Programs</a></li>
<li class="leaf"><a href="http://www.tnpa.com/pa-student-member-events">PA Student Member Events</a></li>
<li class="leaf"><a href="http://www.tnpa.com/content/pre-pa-information">Pre-PA Student Information</a></li>
<li class="last leaf"><a href="http://www.tnpa.com/content/scholarship-applications" title="">Scholarship Application </a></li>
</ul>
</li>
<li><a href="http://www.tnpa.com/links">Links</a></li>
</ul>
</div>
</div>
</div><header>
<nav class="navbar navbar-inverse bg-dark">
<div class="container">
<div class="navbar-header">
<button
type="button"
class="navbar-toggle collapsed"
data-toggle="collapse"
data-target="#header-navbar"
aria-expanded="false"
aria-controls="navbar"
aria-label="Toggle mobile navigation"
>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div
class="collapse navbar-collapse guest-menu"
id="header-navbar"
>
<div class="pull-left flex-sm-container clearfix">
<ul class="nav navbar-nav guest-menu">
<li id="menu-item-2968" class="current">
<a href="/"
ex-data >
Home </a>
</li>
<li id="menu-item-2970" class="">
<a href="/jobs"
>
Search </a>
</li>
<li id="menu-item-2973" class="">
<a href="/employer-directory"
>
Directory </a>
</li>
<li id="menu-item-2976" class="">
<a href="/contact-us"
>
Contact Us </a>
</li>
<li id="menu-item-3002" class="">
<a href="/career-resources"
>
Career Resources </a>
</li>
</ul>
<p class="navbar-btn pull-left">
<a href="/employer-offers"
class="btn btn-primary pricing-btn" >
Pricing </a>
</p>
</div>
<nav class="nav navbar-right flex-sm-container">
<ul class="nav navbar-nav mx-0">
<li class="register-top">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Register <span class="caret"></span>
</a>
<ul class="dropdown-menu reg-choose">
<li><a href="/register-seeker">Job Seekers</a></li>
<li><a href="/register-employer">Employers</a></li>
</ul>
</li>
<li>
<a class="sign-in" href="/sign-in">
<i class="fas fa-lock"></i>
Sign In </a>
</li>
<script>
var scriptsLanguage = 'EN';
</script>
</ul>
<p class="navbar-btn pull-left">
<a class="btn btn-primary post-job" href="/employer-offers">Post a Job</a>
</p>
</nav>
</div>
</div>
</nav>
</header>
<div class="container view-404">
<div class="row">
<div class="col-md-6 col-md-offset-3 col-sm-12 col-sm-offset-0 text-center">
<div class="page-header">
<h1>Not found</h1>
</div>
<p>The requested URL was not found on this server.</p>
<p>If you need assistance you can</p>
<p>
<a href="/" class="btn btn-primary"><i class="glyphicon glyphicon-home"></i> visit our home page</a>
<a href="/contact-us" class="btn btn-default"><i class="glyphicon glyphicon-envelope"></i> contact us</a>
</p>
</div>
</div>
</div>
<div id="banner-footer-wide-top-1"></div>
<div class="ws-footer" id="ws-footer">
<div class="bg-darken footer index mt-2 py-2">
<div class="container">
<div class="row">
<div class="col-md-12">
<a href="https://jobboard.tnpa.com/browse-jobs" class="title d-block text-white text-bold my-1">
Find Jobs By Category </a>
</div>
</div>
<div class="row">
<div class="col-md-3 col-sm-6">
<ul class="list list-unstyled">
<li class="list-item">
<a href="c-dermatology-jobs.html" class="text-white">
Dermatology </a>
</li>
<li class="list-item">
<a href="c-emergency-medicine-jobs.html" class="text-white">
Emergency Medicine </a>
</li>
<li class="list-item">
<a href="c-family-practice-jobs.html" class="text-white">
Family Practice </a>
</li>
<li class="list-item">
<a href="c-hospital-jobs.html" class="text-white">
Hospital </a>
</li>
<li class="list-item">
<a href="c-icu-jobs.html" class="text-white">
ICU </a>
</li>
</ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item">
<a href="c-in-house-hospital-jobs.html" class="text-white">
In-House Hospital </a>
</li>
<li class="list-item">
<a href="c-internal-medicine-jobs.html" class="text-white">
Internal Medicine </a>
</li>
<li class="list-item">
<a href="c-medical-research-jobs.html" class="text-white">
Medical Research </a>
</li>
<li class="list-item">
<a href="c-medical-specialties-jobs.html" class="text-white">
Medical Specialties </a>
</li>
<li class="list-item">
<a href="c-ob-gyn-jobs.html" class="text-white">
OB/GYN </a>
</li>
</ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item">
<a href="c-occupational-health-jobs.html" class="text-white">
Occupational Health </a>
</li>
<li class="list-item">
<a href="c-orthopedics-jobs.html" class="text-white">
Orthopedics </a>
</li>
<li class="list-item">
<a href="c-pediatrics-jobs.html" class="text-white">
Pediatrics </a>
</li>
<li class="list-item">
<a href="c-pre-admission-testing-jobs.html" class="text-white">
Pre-Admission Testing </a>
</li>
<li class="list-item">
<a href="c-primary-care-jobs.html" class="text-white">
Primary Care </a>
</li>
</ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item">
<a href="c-private-medical-practice-jobs.html" class="text-white">
Private Medical Practice </a>
</li>
<li class="list-item">
<a href="c-rural-healthcare-clinic-jobs.html" class="text-white">
Rural Healthcare Clinic </a>
</li>
<li class="list-item">
<a href="c-surgery-jobs.html" class="text-white">
Surgery </a>
</li>
<li class="list-item">
<a href="c-surgical-subspecialties-jobs.html" class="text-white">
Surgical Subspecialties </a>
</li>
<li class="list-item">
<a href="c-urgi-care-jobs.html" class="text-white">
Urgi-Care </a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-12 text-center text-white copyrights">
<p>Powered by <a href="https://www.webscribble.com" target="_blank" class="underline text-white">Web Scribble Solutions</a>, Inc.</p>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="tn-footer-bottom">
<div class="center">
<div class="tn-pane-content-left">
<div>© 2005-2013 Tennessee Academy of Physician Assistants</div>
<div>PO Box 150785, Nashville, Tennessee 37215</div>
<div>Phone: <a href="tel:615-463-0026">615-463-0026</a> Fax: 615-463-0036</div>
<div>Privacy & Security Policy</div>
</div>
<div class="tn-pane-content-right">
<p><a href="http://www.tnpa.com/physician-web-design">Horton Group Web Design</a></p>
</div>
<div class="clearfix"></div>
</div>
</div></footer>
<script defer src="themes/nextgen/js/main.min.js?1711032843"></script>
<!-- NG-3557 -->
<!-- NG-3557 -->
<script>
</script>
<div id="alert-popus-container" class="sticky-alert-container position-fixed fixed-bottom">
<div class="container-fluid">
<div class="row">
<div id="cookieconsent-wrapper"></div>
</div>
</div>
</div>
<script>
window.FontAwesomeConfig = {
autoReplaceSvg: "nest",
autoA11y: true,
autoAddCss: true,
keepOriginalSource: false
}
</script>
<script async src="https://use.fontawesome.com/releases/v5.15.3/js/all.js"></script>
<script>
const templates = document.querySelectorAll('template');
function processTemplate(element) {
const parents = document.querySelectorAll(element.dataset.parent);
const position = element.dataset.position ? element.dataset.position : 'afterend';
parents.forEach(function(parent){
if(position === 'instead'){
parent.outerHTML = element.innerHTML;
}else{
parent.insertAdjacentHTML(position, element.innerHTML);
}
});
if ( typeof element.dataset.cleanup === 'undefined' || element.dataset.cleanup === true || element.dataset.cleanup === 'true' ) {
element.remove();
}
}
function addXMLRequestCallback(callback){
let nativeOpen = XMLHttpRequest.prototype.open;
let callbacks = XMLHttpRequest.callbacks = [];
XMLHttpRequest.prototype.open = function () {
callbacks.forEach(callback => callback.apply(this, arguments));
nativeOpen.apply(this, arguments);
};
XMLHttpRequest.callbacks.push(callback);
}
templates.forEach(function(element){
if ( !element.dataset.parent ) {
console.warn('Wrong syntax, ignoring this template', element);
return false;
}
if ( !element.dataset.trigger || element.dataset.trigger === 'instant' ) {
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
} else if ( element.dataset.trigger === 'event' ) {
if ( !element.dataset.event ){
console.warn('Wrong syntax, absent event name to listen, ignoring this template', element);
return false;
}
document.addEventListener( element.dataset.event, () => {
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
});
} else if ( element.dataset.trigger === 'xhr' ) {
addXMLRequestCallback( function( method, url ) {
if ( element.dataset.url || element.dataset.method ) {
if ( element.dataset.url && element.dataset.method ) {
if ( element.dataset.method === method && url.toString().includes(element.dataset.url) ) {
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
}
} else if ( element.dataset.url && url.includes(element.dataset.url) ) {
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
} else if ( element.dataset.method && element.dataset.method === method ){
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
}
} else {
setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
}
});
}
});
</script>
</body>
</html>