// source --> https://terrassescapalours.com/wp-content/plugins/learnpress/assets/js/dist/loadAJAX.min.js?ver=4.2.6.9.4 (()=>{"use strict";const e=(e,t)=>{const a=new URL(e);return Object.keys(t).forEach((e=>{a.searchParams.set(e,t[e])})),a},t={};"undefined"!=typeof lpDataAdmin&&(t.admin={apiAdminNotice:lpDataAdmin.lp_rest_url+"lp/v1/admin/tools/admin-notices",apiAdminOrderStatic:lpDataAdmin.lp_rest_url+"lp/v1/orders/statistic",apiAddons:lpDataAdmin.lp_rest_url+"lp/v1/addon/all",apiAddonAction:lpDataAdmin.lp_rest_url+"lp/v1/addon/action",apiAddonsPurchase:lpDataAdmin.lp_rest_url+"lp/v1/addon/info-addons-purchase",apiSearchCourses:lpDataAdmin.lp_rest_url+"lp/v1/admin/tools/search-course",apiSearchUsers:lpDataAdmin.lp_rest_url+"lp/v1/admin/tools/search-user",apiAssignUserCourse:lpDataAdmin.lp_rest_url+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:lpDataAdmin.lp_rest_url+"lp/v1/admin/tools/unassign-user-course",apiAJAX:lpDataAdmin.lp_rest_url+"lp/v1/load_content_via_ajax/"}),"undefined"!=typeof lpData&&(t.frontend={apiWidgets:lpData.lp_rest_url+"lp/v1/widgets/api",apiCourses:lpData.lp_rest_url+"lp/v1/courses/archive-course",apiAJAX:lpData.lp_rest_url+"lp/v1/load_content_via_ajax/"});const a=t;let n=a.admin;void 0===n&&(n=a.frontend);const s=n.hasOwnProperty("apiAJAX")?n.apiAJAX:"";let o={};"undefined"!=typeof lpDataAdmin?o=lpDataAdmin:"undefined"!=typeof lpData&&(o=lpData);void 0===window.lpAJAXG&&(window.lpAJAXG={autoLoadAPIs:()=>{console.log("autoLoadAPIs")},fetchAPI:(t,a,n)=>{const s={headers:{}};0!==parseInt(o.user_id)&&(s.headers["X-WP-Nonce"]=o.nonce),void 0!==a.args.method_request?s.method=a.args.method_request:s.method="POST","POST"===s.method?(s.body=JSON.stringify(a),s.headers["Content-Type"]="application/json"):(a.args=JSON.stringify(a.args),a.callback=JSON.stringify(a.callback),t=e(t,a)),((e,t={},a={})=>{"function"==typeof a.before&&a.before(),fetch(e,{method:"GET",...t}).then((e=>e.json())).then((e=>{"function"==typeof a.success&&a.success(e)})).catch((e=>{"function"==typeof a.error&&a.error(e)})).finally((()=>{"function"==typeof a.completed&&a.completed()}))})(t,s,n)},getElements:()=>{const t=document.querySelectorAll(".lp-load-ajax-element:not(.loaded)");t.length&&t.forEach((t=>{t.classList.add("loaded");let a=s;o.urlParams.hasOwnProperty("lang")&&(a=e(a,{lang:o.urlParams.lang}));const n=t.querySelector(".lp-target"),l={...JSON.parse(n.dataset.send)},r=t.querySelector(".loading-first"),d={success:e=>{const{status:t,message:a,data:s}=e;"success"===t?n.innerHTML=s.content:"error"===t&&(n.innerHTML=a)},error:e=>{console.log(e)},completed:()=>{r&&r.remove()}};window.lpAJAXG.fetchAPI(a,l,d)}))}},window.lpAJAXG.getElements()),document.addEventListener("readystatechange",(e=>{window.lpAJAXG.getElements()})),document.addEventListener("DOMContentLoaded",(()=>{window.lpAJAXG.getElements()}))})();