!function(t,n){"use strict";var e=!1;try{e="tb_iframe"===t.name&&t.parent&&t.parent!==t}catch(t){}var o=e?t.parent:t,r=e?t.parent.document:n;e&&function(){var t=(t,n)=>{if(n&&!r.getElementById(t)){var e=r.createElement("link");e.id=t,e.rel="stylesheet",e.href=n,r.head.appendChild(e)}},e=!1;n.querySelectorAll("link[href]").forEach((n=>{var o=n.href||"";o&&/(tf-sv-ui|jquery-scombobox|themify\.minicolors|themify-combobox)/i.test(o)&&(e=!0,t("tf_sv_parent_"+btoa(o).replace(/[^a-z0-9_-]/gi,"").toLowerCase(),o))})),e||n.querySelectorAll('script[src*="tf-sv-ui"]').forEach(((n,e)=>{0===e&&t("tf_sv_parent_tf_sv_ui_css",n.src.replace("/js/tf-sv-ui.js","/css/tf-sv-ui.css").split("?")[0])}))}();let i=null,c=null,f=null,a=null,s=null,u="";var l=null;const _={theme:[],user:[],all:[]},v={color:"Colors",font:"Fonts",number:"Numbers"},p=["desktop","tablet_landscape","tablet","mobile"];let b="desktop";const m=34,d=260;function y(t,n){if(t&&"1"===t.dataset.theme&&"color"===t.dataset.type&&"1"===t.getAttribute("data-tf-sv-theme-color-clear-pending")){var e=((n&&null!=n.value?n.value:"")+"").trim(),o=((n?Tt(n):"")+"").trim(),r=Date.now(),i=parseInt(t.dataset.tfSvThemeColorClearLockUntil||"0",10)||0,c=((t.dataset.tfSvThemeColorLastCleared||"")+"").trim();(o||e)&&(i&&r"']/g,(t=>({"&":"&","<":"<",">":">",'"':""","'":"'"}[t])))}function w(t){const n="http://www.w3.org/2000/svg",e=r.createElementNS(n,"use"),o=r.createElementNS(n,"svg");return t="tf-"+((t||"")+"").trim().replace(/ /g,"-"),o.setAttribute("class","tf_fa "+t),o.setAttribute("aria-hidden","true"),e.setAttributeNS(null,"href","#"+t),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#"+t),o.appendChild(e),o}function g(t,n){try{return JSON.parse(t)}catch(t){return n}}function x(t){return((t||"")+"").trim().replace(/_undefined$/i,"").replace(/^var\(/,"").replace(/\)$/,"").replace(/^--+/,"").toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9_-]/g,"").replace(/^-+|-+$/g,"")}function k(t){return!(!t||"tf_sv_dropdown"!==t.id)}function j(t,n){if(!t||!t.host)return;const e=t.host.querySelector(".tfminicolors")||(t.input&&t.input.closest?t.input.closest(".tfminicolors"):null),o=t.host.querySelector(".tfminicolors-input")||t.input;e&&e.classList.toggle("tfminicolors-var-input",!!n),o&&o!==e&&o.classList.remove("tfminicolors-var-input")}function O(t){return"color"===(t=((t||"")+"").trim().toLowerCase())||"font"===t||"number"===t?t:""}function T(t){if(!(t=((t??"")+"").trim()))return"";if("{"===t.charAt(0)){var n=g(t,null);n&&n.name&&(t=(n.name+"").trim())}"#"!==t.charAt(0)||1!==t.indexOf("var(")&&1!==t.indexOf("--")||(t=t.substring(1));var e=(t=t.replace(/;+\s*$/g,"").replace(/\s+!important\s*$/i,"").trim()).match(/var\(\s*--([a-z0-9_-]+)\s*\)/i);return e&&e[1]?x(e[1]):0===t.indexOf("--")?x(t):""}function S(t,n){if(t=((t??"")+"").trim(),"font"===n&&"{"===t.charAt(0)){var e=g(t,null);if(e&&e.fonttype&&e.name)return t;if(e&&e.name)return e.name}return"color"!==n||"#"!==t.charAt(0)||1!==t.indexOf("var(")&&1!==t.indexOf("--")||(t=t.substring(1)),t=t.replace(/[;<>]/g,""),"number"===n&&(t=t.replace(/\s+/g,"")),t}function A(){return{desktop:"",tablet_landscape:"",tablet:"",mobile:""}}function z(t){return Object.assign(A(),t||{})}function N(t,n){const e=A();return t=t&&"object"==typeof t?t:{},p.forEach((o=>{({}).hasOwnProperty.call(t,o)&&(e[o]=S(t[o],n))})),e}function M(t){return p.some((n=>!!((t&&null!=t[n]?t[n]:"")+"").trim()))}function F(t,n){null!=n&&""!==n&&-1!==p.indexOf(n)||-1===p.indexOf(n=b||"desktop")&&(n="desktop"),t=z(t);let e="";for(let o=0;o0?p[n-1]:""}function R(t,n){const e=z(t);return n=n&&"object"==typeof n?n:{},p.forEach((t=>{({}).hasOwnProperty.call(n,t)&&(e[t]=((null!=n[t]?n[t]:"")+"").trim())})),e}function J(t,n){return(t=t||{}).values=N(t.values||{},t.type),t.value=F(t.values,n||"desktop"),t}function I(t,n){const e=[];return(Array.isArray(t)?t:[]).forEach((t=>{if(!t||"object"!=typeof t)return;const o=x(t.name),r=O(t.type),i=N(t.values,r);o&&r&&(M(i)||n&&"color"===r)&&e.push(J({name:o,type:r,values:i},b))})),e}function U(t,n){const e=new Map,o=[];return[I(t,!0),I(n,!0)].forEach((t=>{t.forEach((t=>{e.has(t.name)||o.push(t.name);const n=e.get(t.name)||{};e.set(t.name,J(Object.assign({},n,t,{values:R(n.values||{},t.values||{})}),b))}))})),o.map((t=>e.get(t))).filter(Boolean)}function E(){const n=[o,t];o.parent&&o.parent!==o&&o.parent!==t&&n.push(o.parent),n.forEach((n=>{try{if(!n||n.t)return;n.t=!0,n.addEventListener("tf_sv_runtime_sync",(n=>{const e=n&&n.detail?n.detail.data:null;e&&function(n){if(!n||"object"!=typeof n)return;const e=V(),r=Object.assign({},e,n);if(n.vars&&"object"==typeof n.vars&&(r.vars=Object.assign({},e.vars||{theme:[],user:[],all:[]},n.vars)),[o,t].forEach((t=>{try{t.tfSVData=r}catch(t){}try{t.themifyBuilder&&(t.themifyBuilder.tf_sv=r)}catch(t){}})),o.parent&&o.parent!==o&&o.parent!==t){try{o.parent.tfSVData=r}catch(t){}try{o.parent.themifyBuilder&&(o.parent.themifyBuilder.tf_sv=r)}catch(t){}}lt(),ln(),Zt()}(e)}))}catch(t){}}))}function V(){const n={ajaxUrl:o.ajaxurl||"",nonce:"",vars:{theme:[],user:[],all:[]},i18n:{},fontCatalog:null,breakpoints:{}};return function(){const n=[];if(t.tfSVData&&n.push(t.tfSVData),t.themifyBuilder&&t.themifyBuilder.tf_sv&&n.push(t.themifyBuilder.tf_sv),o.tfSVData&&n.push(o.tfSVData),o.themifyBuilder&&o.themifyBuilder.tf_sv&&n.push(o.themifyBuilder.tf_sv),o.parent&&o.parent!==o&&o.parent!==t)try{o.parent.tfSVData&&n.push(o.parent.tfSVData),o.parent.themifyBuilder&&o.parent.themifyBuilder.tf_sv&&n.push(o.parent.themifyBuilder.tf_sv)}catch(t){}return n}().forEach((t=>{t&&"object"==typeof t&&(t.ajaxUrl&&(n.ajaxUrl=t.ajaxUrl),t.nonce&&(n.nonce=t.nonce),t.i18n&&(n.i18n=Object.assign({},n.i18n,t.i18n)),t.vars&&(n.vars.theme=U(n.vars.theme,t.vars.theme||[]),n.vars.user=U(n.vars.user,t.vars.user||[]),n.vars.all=U(n.vars.all,t.vars.all||[])),t.fontCatalog&&"object"==typeof t.fontCatalog&&(n.fontCatalog=t.fontCatalog),t.breakpoints&&"object"==typeof t.breakpoints&&(n.breakpoints=Object.assign({},n.breakpoints,t.breakpoints)))})),n}function D(){return Object.assign({title:"Style Variables",colors:"Colors",fonts:"Fonts",numbers:"Numbers",addNew:"+ Add new",editVariables:"Edit Variables",noVariablesYet:"No variables yet",save:"Save",close:"Close",import:"Import",export:"Export",variableName:"Variable Name",variableNameTaken:"This variable name is already taken. Please enter a new one.",saved:"Saved",invalidFile:"Invalid Style Variables file.",delete:"Delete",deleteVariableConfirm:"Once a variable is deleted, any layout using it will no longer render properly. This cannot be undone.",renameVariable:"Rename variable",renameVariableHint:"Renaming a variable will affect any layout that uses it.",themeVarLockLabel:"Theme variable",themeVarLockHint:"Theme variables can not be renamed.",fontOptCf:"Custom Fonts",fontOptWebsafe:"Web Safe Fonts",fontOptGoogle:"Google Fonts",duplicateVarsMsg:"Duplicate variables found. Overwrite or skip duplicates?",overwrite:"Overwrite",skipDuplicates:"Skip Duplicates"},V().i18n||{})}function P(){return!(!o.wp||!o.wp.customize)}function L(){return o.ThemifyConstructor||t.ThemifyConstructor||null}function q(){try{const n=function(){const n=[],r=new Set;function i(t){t&&"object"==typeof t&&!r.has(t)&&(r.add(t),n.push(t))}try{e?(i(t.tb_app),i(o.tb_app)):(i(o.tb_app),i(t.tb_app)),t.parent&&t.parent!==t&&i(t.parent.tb_app),t.top&&t.top!==t&&i(t.top.tb_app)}catch(t){}return n}();let r=null;for(let t=0;t{se(t,!0)})),b=t,e?(le(),ye()):P()&<(!0),!0}function H(t){const n=q();return!(!n||!n.activeBreakPoint)&&B(n.activeBreakPoint,t)}function W(t){if(!P()||!o.wp.customize.previewedDevice)return!1;let n;try{n=o.wp.customize.previewedDevice.get()}catch(t){return!1}return B(n,t)}function K(t){if(-1!==p.indexOf(t)){try{if(function(){const t=q();return!(!t||!t.ToolBar||"function"!=typeof t.ToolBar.breakpointSwitcher)}())return void q().ToolBar.breakpointSwitcher(t)}catch(t){}if(P()&&o.wp.customize.previewedDevice&&"function"==typeof o.wp.customize.previewedDevice.set)try{o.wp.customize.previewedDevice.get()!==t&&o.wp.customize.previewedDevice.set(t)}catch(t){}}}function Y(){const n=t=>{t&&"function"==typeof t.on&&!t.o&&(t.o=!0,t.on("themify_builder_change_mode",(()=>{H(),ln(),Zt()})))};try{n(o.Themify),n(t.Themify),o.parent&&o.parent!==o&&n(o.parent.Themify)}catch(t){}}function X(t){if(!t||"function"!=typeof t.get)return null;const n=t.get("mod_settings");return n&&"object"==typeof n?n:null}function Q(t){if(!t||!t.closest)return null;const n=t.closest(".tb_repeatable_field"),e=t.closest(".tb_row_js_wrapper");if(!n||!e||!e.id)return null;const o=e.tfClass("tb_repeatable_field");let r=-1;for(let t=0,e=o.length;t0){const r=t[o][0];if("object"==typeof r&&null!==r&&!Array.isArray(r)){n[o]=n[o]||[];for(let r=0;r{try{t&&"object"==typeof t&&ot(t),n&&"object"==typeof n&&ot(n)}catch(t){}},e=t=>{t&&"function"==typeof t.on&&!t.u&&(t.u=!0,t.on("themify_builder_save_component",n))};e(o.Themify||t.Themify),o!==t&&e(t.Themify)}(),function(){const t=q();if(!t||!t.LightBox||"function"!=typeof t.LightBox.save||t.LightBox.l)return;t.LightBox.l=!0;const n=t.LightBox.save;t.LightBox.save=async function(){return rt(),n.apply(this,arguments)}}();const n=o.ThemifyConstructor||t.ThemifyConstructor;if(!n||"function"!=typeof n.setStylingValues||n.p)return!1;n.p=!0;const e=n.setStylingValues;return n.setStylingValues=function(t){e.call(this,t);try{const n=this.values;if(!n||"object"!=typeof n)return;const e=q(),o=e&&e.activeModel;o&&"function"==typeof o.get&&nt(o.get("mod_settings"),n);const i="desktop"===t?n:n["breakpoint_"+t]=n["breakpoint_"+t]||{},c=r.getElementById("tb_lightbox_parent"),f=c&&c.querySelector("#tb_options_styling");f&&et(f,i)}catch(t){}},!0}function ct(n){const e=q(),i=e&&e.activeModel,c={label:(n||"")+"",bp:e&&e.activeBreakPoint?e.activeBreakPoint+"":"",ts:(new Date).toISOString(),hasActiveModel:!!i,modelId:i&&i.id},f=i&&"function"==typeof i.get?i.get("mod_settings"):null;if(c.model_tf_sv_root={},f&&"object"==typeof f)for(const t in f)if({}.hasOwnProperty.call(f,t)&&(0===t.indexOf("tf_sv_")&&(c.model_tf_sv_root[t]=f[t]),0===t.indexOf("breakpoint_")&&f[t]&&"object"==typeof f[t])){const n={};for(const e in f[t])({}).hasOwnProperty.call(f[t],e)&&0===e.indexOf("tf_sv_")&&(n[e]=f[t][e]);Object.keys(n).length&&(c["model_"+t]=n)}const a=o.ThemifyConstructor||t.ThemifyConstructor;if(c.values_tf_sv={},c.values_breakpoint_tf_sv={},a&&a.values&&"object"==typeof a.values)for(const t in a.values)if({}.hasOwnProperty.call(a.values,t)&&(0===t.indexOf("tf_sv_")&&(c.values_tf_sv[t]=a.values[t]),0===t.indexOf("breakpoint_")&&a.values[t]&&"object"==typeof a.values[t])){const n={};for(const e in a.values[t])({}).hasOwnProperty.call(a.values[t],e)&&0===e.indexOf("tf_sv_")&&(n[e]=a.values[t][e]);Object.keys(n).length&&(c.values_breakpoint_tf_sv[t]=n)}const s=r.getElementById("tb_lightbox_parent");return c.lightbox_hidden=[],s&&s.querySelectorAll('input[id^="tf_sv_"]').forEach((t=>{c.lightbox_hidden.push({id:t.id,value:t.value,className:t.className})})),c.visible_var_extract={},r.querySelectorAll(".tf_sv_target").forEach((t=>{const n=sn(t);if(n&&n.input){const t=(n.input.id||n.input.name||"")+"";t&&(c.visible_var_extract[t]={value:n.input.value,extracted:T(n.input.value)})}})),console.warn("[tf_sv_debug dump]",c),c}function ft(t){if(!t||!t.input)return"";const n=t.input,e=n.closest(".tb_lb_option,.tb_lb_option_child,.tb_lb_sort_child");return e&&e.id||n.dataset.inputId||n.id||n.name||""}function at(t,n){const e=ft(t),o=G(),r=L();if(!e)return;const i=t&&t.input?Q(t.input):null;try{if(o&&"function"==typeof o.get&&"function"==typeof o.set)if(i){const t=o.get("mod_settings")||{},r=Object.assign({},t);void 0!==r[e]&&delete r[e];const c=(Array.isArray(r[i.repeatId])?r[i.repeatId]:[]).map((t=>t&&"object"==typeof t?Object.assign({},t):{}));while(c.length<=i.index)c.push({});c[i.index]=Object.assign({},c[i.index],{[e]:n}),o.set("mod_settings",Object.assign(r,{[i.repeatId]:c}))}else o.set(e,n)}catch(t){}try{if(r)if(i){r.values=r.values||{},void 0!==r.values[e]&&delete r.values[e],r.values[i.repeatId]=r.values[i.repeatId]||[];const t=r.values[i.repeatId];while(t.length<=i.index)t.push({});if(t[i.index]=t[i.index]&&"object"==typeof t[i.index]?t[i.index]:{},t[i.index][e]=n,r.settings){r.settings[i.repeatId]=r.settings[i.repeatId]||[];const t=r.settings[i.repeatId];while(t.length<=i.index)t.push({});t[i.index]=t[i.index]&&"object"==typeof t[i.index]?t[i.index]:{},t[i.index][e]=n}}else r.settings&&(r.settings[e]=n)}catch(t){}}function st(t){const n=tt(t),e=G();if(!n)return"";if(e)try{const o=function(t,n,e){const o=X(t);if(!o||!n)return"";const r=e&&e.input?Q(e.input):null;if(r){const t=o[r.repeatId],e=t&&t[r.index];return e&&"object"==typeof e&&null!=e[n]&&""!==e[n]?e[n]:0===r.index&&null!=o[n]&&""!==o[n]?o[n]:""}const i=Z();if("desktop"!==i){const t=o["breakpoint_"+i];if(t&&null!=t[n]&&""!==t[n])return t[n]}return null!=o[n]&&""!==o[n]?o[n]:""}(e,n,t);if(null!=o&&""!==o)return x(o)}catch(t){}const o=L();if(o){const e=t&&t.input?Q(t.input):null;if(e&&o.values&&o.values[e.repeatId]&&o.values[e.repeatId][e.index]&&o.values[e.repeatId][e.index][n])return x(o.values[e.repeatId][e.index][n]);if(o.settings&&!e&&o.settings[n])return x(o.settings[n])}return""}function ut(t,n){const e=tt(t),o=G(),r=L();if(n=n||"",!e)return;const i=t&&t.input?Q(t.input):null;if(o)try{!function(t,n,e,o){const r=X(t);if(!r||!n)return;const i=o&&o.input?Q(o.input):null,c=""===e||null==e;if(i){r[i.repeatId]=r[i.repeatId]||[];const t=r[i.repeatId];while(t.length<=i.index)t.push({});return t[i.index]=t[i.index]&&"object"==typeof t[i.index]?t[i.index]:{},c?delete t[i.index][n]:t[i.index][n]=e,void(void 0!==r[n]&&delete r[n])}const f=Z();if("desktop"===f)return void(c?delete r[n]:r[n]=e);const a="breakpoint_"+f;c?r[a]&&"object"==typeof r[a]&&delete r[a][n]:(r[a]&&"object"==typeof r[a]||(r[a]={}),r[a][n]=e)}(o,e,n,t)}catch(t){}if(r&&r.settings)if(i){void 0!==r.settings[e]&&delete r.settings[e],r.settings[i.repeatId]=r.settings[i.repeatId]||[];const t=r.settings[i.repeatId];while(t.length<=i.index)t.push({});t[i.index]=t[i.index]&&"object"==typeof t[i.index]?t[i.index]:{},t[i.index][e]=n}else r.settings[e]=n;!function(t,n,e){const o=L();if(!t||!o||!o.values||"object"!=typeof o.values)return;const r=e&&e.input?Q(e.input):null,i=""===n||null==n;if(r){void 0!==o.values[t]&&delete o.values[t],o.values[r.repeatId]=o.values[r.repeatId]||[];const e=o.values[r.repeatId];while(e.length<=r.index)e.push({});return e[r.index]=e[r.index]&&"object"==typeof e[r.index]?e[r.index]:{},void(i?delete e[r.index][t]:e[r.index][t]=n)}const c=q(),f=c&&c.activeBreakPoint?c.activeBreakPoint:"desktop";if("desktop"===f)return void(i?delete o.values[t]:o.values[t]=n);const a="breakpoint_"+f;o.values[a]&&"object"==typeof o.values[a]||(o.values[a]={}),i?delete o.values[a][t]:o.values[a][t]=n}(e,n,t)}function lt(t){if(i&&i.isConnected&&!0!==t)return void ye();const n=V(),e=new Map,o=[];_.theme=I(n.vars&&n.vars.theme||[],!0),_.user=I(n.vars&&n.vars.user||[],!1),_.theme.forEach((t=>{e.set(t.name,J(Object.assign({},t),b)),o.push(t.name)})),_.user.forEach((t=>{e.has(t.name)||o.push(t.name);const n=e.get(t.name)||{};e.set(t.name,J(Object.assign({},n,t,{values:R(n.values||{},t.values||{})}),b))})),_.all=o.map((t=>e.get(t))).filter(Boolean),wt(r),gt(),yt(),_t(),Zt()}function _t(){var t=new Set,e=function(){var t=new Set,n=V();return(n.fontCatalog&&n.fontCatalog.google||[]).forEach((n=>{n&&n.name&&t.add((n.name+"").toLowerCase())})),t}(),c=["Arial","Helvetica","Verdana","Georgia","Times New Roman","Courier New","Tahoma","Trebuchet MS","Palatino","Lucida Sans Unicode","Impact","Comic Sans MS","sans-serif","serif","monospace","cursive","fantasy"];function f(n,i){if(!function(t){if(!(t=((null!=t?t:"")+"").trim())||"{"!==t.charAt(0))return!1;var n=g(t,null);if(!n)return!1;var e=((n.fonttype||"")+"").toLowerCase();return"cf"===e||"websafe"===e||""!==e&&"google"!==e&&"var"!==e}(n)){var f=gn(n,i);f&&(function(t){if(!(t=((null!=t?t:"")+"").trim())||"{"!==t.charAt(0))return!1;var n=g(t,null);return!(!n||"google"!==((n.fonttype||"")+"").toLowerCase())}(n)||e.has(f.toLowerCase())||function(){try{if(r.getElementById("tb_iframe"))return!0}catch(t){}try{return!!q()}catch(t){}try{if(o.wp&&o.wp.customize)return!0}catch(t){}return!1}())&&function(n){n&&(-1!==n.indexOf(",")&&(n=n.split(",")[0].replace(/["']/g,"").trim()),n&&(c.some((t=>n.toLowerCase()===t.toLowerCase()))||t.add(n)))}(f)}}_.all.forEach((t=>{"font"===t.type&&t.values&&p.forEach((n=>{f(F(t.values,n),n)}))})),i&&i.isConnected&&i.querySelectorAll('.tf_sv_row[data-type="font"]').forEach((t=>{var n=ce(t);p.forEach((t=>{f(F(n,t),t)}))}));var a=Array.from(t);if(0!==a.length){var s=function(t){for(var n=[],e=0;e{if(!e)try{var o=t.contentWindow&&t.contentWindow.document;o&&o.head&&(e=!0,n(o))}catch(t){}};t.addEventListener("load",(function n(){t.removeEventListener("load",n),o()})),o(),requestAnimationFrame(o),setTimeout(o,50),setTimeout(o,300)}}(b,(t=>{var n=y(t);u.loadCss(s,null,!1,n||!1)}))}catch(t){}dt((t=>{try{var n=(t.defaultView||o).Themify||u;if(n&&"function"==typeof n.loadCss){var e=y(t);n.loadCss(s,null,!1,e||!1)}}catch(t){}}))}else{var m=[];h(r),n&&n!==r&&h(n);try{var d=r.getElementById("tb_iframe");d&&d.contentWindow&&d.contentWindow.document&&d.contentWindow.document.head&&h(d.contentWindow.document)}catch(t){}dt(h)}}}function y(t){var n=function(t){return t&&t.head?t.head.querySelector('meta[name="tf-viewport"]'):null}(t);if(n&&n.parentNode)return n;var e=t&&t.head;if(!e)return!1;var o=e.lastElementChild;return!(!o||!o.parentNode)&&o}function h(t){t&&t.head&&-1===m.indexOf(t)&&(m.push(t),function(t){t&&t.head&&a.forEach((n=>{try{var e="tf_sv_gfont_"+n.replace(/\s+/g,"_").toLowerCase();if(t.getElementById(e))return;var o=t.createElement("link");o.id=e,o.rel="stylesheet",o.href="https://fonts.googleapis.com/css2?family="+encodeURIComponent(n)+"&display=swap",t.head.appendChild(o)}catch(t){}}))}(t))}}function vt(t){if(!t||!t.body||!t.body.classList)return"";const n=t.body.className||"";for(let t=0;t{if(!n||!n.name||!n.values)return;const e=bt(n,F(n.values,"desktop"),"desktop");e&&(t+="--"+n.name+":"+e+";")})),t&&n.push(":root{"+t+"}"),["tablet_landscape","tablet","mobile"].forEach((t=>{let e="";_.all.forEach((n=>{if(!n||!n.name||!n.values)return;if(!((null!=n.values[t]?n.values[t]:"")+"").trim())return;const o=bt(n,F(n.values,t),t);o&&(e+="--"+n.name+":"+o+";")}));const o=function(t){const n=V(),e=n.breakpoints&&n.breakpoints[t]?n.breakpoints[t]:null;return e&&null!=e.max?parseInt(e.max,10):null}(t);e&&o&&n.push("@media (max-width:"+o+"px){:root{"+e+"}}")}));var e=n.join("");return xe()&&(e+=function(){var t="";return["tablet_landscape","tablet","mobile"].forEach((n=>{var e="";_.all.forEach((t=>{if(t&&t.name&&t.values){var o=bt(t,F(t.values,n),n);o&&(e+="--"+t.name+":"+o+";")}})),e&&(t+="body.builder-breakpoint-"+n+"{"+e+"}")})),t}()),e}function dt(t){if(o.wp&&o.wp.customize&&"function"==typeof t){var n=new Set;e(r);try{e(o.parent&&o.parent.document)}catch(t){}try{e(o.top&&o.top.document)}catch(t){}}function e(e){if(e&&e.getElementById&&!n.has(e)){n.add(e);try{var o=e.getElementById("customize-preview");if(!o)return;var r="IFRAME"===o.tagName?o:o.querySelector&&o.querySelector("iframe");if(!r||!r.contentDocument)return;t(r.contentDocument)}catch(t){}}}}function yt(){if(o.wp&&o.wp.customize){var t=mt();dt((n=>{var e=n.head||n.documentElement;if(e){var o=n.getElementById("tf_sv_root_style_live");o||((o=n.createElement("style")).id="tf_sv_root_style_live",e.appendChild(o)),o.textContent=t}}))}}function ht(t,n,e){if(!t||!t.getElementById)return null;let o=t.getElementById(n);return e?(o||(o=t.createElement("style"),o.id=n,(t.head||t.documentElement).appendChild(o)),o.textContent!==e&&(o.textContent=e),o):(o&&(o.textContent=""),o)}function wt(t){t=t||r;const o=mt();ht(t,"tf_sv_root_style_live",o),ht(t,"tf-sv-root-vars",o),e&&n!==t&&(ht(n,"tf_sv_root_style_live",o),ht(n,"tf-sv-root-vars",o)),function(){try{var t=r.getElementById("tb_iframe");if(!t||!t.contentWindow)return;var n=t.contentWindow.m;"function"==typeof n&&n()}catch(t){}}()}function gt(){if(!o.wp||!o.wp.customize)return;const t=JSON.stringify({type:"tf_sv_vars_live",vars:_.all});try{var n=o.parent&&o.parent.document?o.parent.document.getElementById("customize-preview"):null,e=n&&("IFRAME"===n.tagName?n:n.querySelector&&n.querySelector("iframe"));e&&e.contentWindow&&e.contentWindow.postMessage(t,"*")}catch(t){}try{o.wp.customize.previewer.send("tf_sv_vars_live",{vars:_.all})}catch(t){}}function xt(t){t=x(t);for(let n=0;n<_.all.length;++n)if(_.all[n].name===t)return _.all[n];return null}function kt(){function t(t,n){try{var e=n.getElementById(t);if(!e)return null;var o="IFRAME"===e.tagName?e:e.querySelector&&e.querySelector("iframe");if(o&&o.contentDocument&&o.contentDocument.documentElement)return o.contentDocument.documentElement}catch(t){}return null}var e,i,c,f=[],a=new Set;function s(t){t&&t.documentElement&&!a.has(t)&&(a.add(t),f.push(t))}s(r);try{s(o.parent&&o.parent.document)}catch(t){}try{s(o.top&&o.top.document)}catch(t){}for(e=0;e=.999?1:r}}if(e){var i=e[1].toLowerCase();if(3!==i.length&&4!==i.length||(i=i.split("").map((t=>t+t)).join("")),8===i.length){var c=parseInt(i.slice(6,8),16)/255;return{input:("#"+i.slice(0,6)).toLowerCase(),opacity:c>=.999?1:Math.round(1e3*c)/1e3}}return{input:("#"+i.slice(0,6)).toLowerCase(),opacity:1}}return{input:S(t,"color"),opacity:""}}(e),i=r.input,c=/^var\s*\(/i.test(i)||/^--[\w-]+$/.test(i),f=[],a=[];n.value=i||"",""===r.opacity||c||!i?n.removeAttribute("data-opacity"):n.setAttribute("data-opacity",r.opacity+"");try{var s=n.ownerDocument,u=s&&s.defaultView;l(u&&u.jQuery)}catch(t){}l(o.jQuery),l(t.jQuery),f.forEach((t=>{var e=t(n);if(e.length&&e.data&&(e.data("tfminicolors-initialized")||e.data("themify-minicolors"))){try{"function"==typeof e.themify_minicolors?e.themify_minicolors("value",i||""):"function"==typeof e.tfminicolors&&e.tfminicolors("value",i||"")}catch(t){}try{"function"==typeof e.tfminicolors&&e.tfminicolors("opacity",""===r.opacity||c||!i?"":r.opacity)}catch(t){}}}))}function l(t){t&&t.fn&&-1===a.indexOf(t)&&(a.push(t),f.push(t))}}function Tt(n){if(!n)return"";var e=((null!=n.value?n.value:"")+"").trim();if(n.closest&&n.closest("#tf_sv_panel")){var r=n.closest(".tf_sv_row");if(r&&"1"===r.dataset.theme&&"color"===r.dataset.type&&"1"===r.getAttribute("data-tf-sv-theme-color-clear-pending"))return""}if(/^var\s*\(/i.test(e)||/^--[\w-]+$/.test(e))return S(e,"color");if(""===e)return"";var i=[],c=[];function f(t){t&&t.fn&&-1===c.indexOf(t)&&(c.push(t),i.push(t))}try{var a=n.ownerDocument,s=a&&a.defaultView;f(s&&s.jQuery)}catch(t){}f(o.jQuery),f(t.jQuery);var u,l,_=null;for(u=0;u=.999&&/^#[0-9a-f]{3,8}$/i.test(e))return S(e.toLowerCase(),"color");var m=_.tfminicolors("rgbaString");if(null!=m&&""!==(m+"").trim())return S(function(t,n){var e=((t||"")+"").match(/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)(?:\s*,\s*([\d.]+))?\s*\)$/i);if(!e)return t;var o=void 0!==e[4]&&""!==e[4]?parseFloat(e[4]):1;if(isNaN(o)||o>=.999){if(n&&/^#[0-9a-f]{3,8}$/i.test(n))return n.toLowerCase();var r=Math.round(parseFloat(e[1])),i=Math.round(parseFloat(e[2])),c=Math.round(parseFloat(e[3]));function f(t){var n=t.toString(16);return n.length<2?"0"+n:n}return("#"+f(r)+f(i)+f(c)).toLowerCase()}return t}((m+"").trim(),e),"color")}catch(t){}var d=n.getAttribute("data-opacity");if(null!=d&&""!==d&&"#"===e.charAt(0)&&o.ThemifyStyles&&"function"==typeof o.ThemifyStyles.toRGBA)try{var y=o.ThemifyStyles.toRGBA(e+"_"+d);if(y)return S((y+"").trim(),"color")}catch(t){}return S(e,"color")}function St(t,n){if(!t||!n)return"";n=(n+"").replace(/^--+/,"");try{var e,r,i=t.ownerDocument&&t.ownerDocument.defaultView?t.ownerDocument.defaultView:o,c=t.ownerDocument,f=[t];for(c&&c.documentElement&&c.documentElement!==t&&f.push(c.documentElement),c&&c.body&&-1===f.indexOf(c.body)&&f.push(c.body),e=0;e{n&&n.documentElement&&-1===t.indexOf(n)&&t.push(n)};try{var i=kt();i&&i.ownerDocument&&e(i.ownerDocument)}catch(t){}try{n&&n!==r&&e(n)}catch(t){}try{e(o.parent.document)}catch(t){}try{o.top&&o.top.document&&e(o.top.document)}catch(t){}return e(r),t}function Nt(t){try{var n=t&&t.defaultView;if(!n)return!1;if("tb_iframe"===n.name)return!0;var e=n.frameElement;if(e&&("tb_iframe"===e.id||e.getAttribute&&"tb_iframe"===e.getAttribute("name")))return!0}catch(t){}return!1}function Mt(t){if(i&&t){t=x(t);var n=i.querySelector('.tf_sv_section[data-type="color"]');if(n){var e,o,r,c,f=n.querySelectorAll(".tf_sv_row");for(e=0;e{(t=x(t))&&delete Ft[t]}))}function Jt(t,n){var e,r,i=[];for(t=t||[],e=0;et.json())).then((t=>{var n=Ct[s]||[];delete Ct[s],t&&t.success&&t.data&&t.data.colors&&Object.keys(t.data.colors).forEach((n=>{Ft[x(n)]=t.data.colors[n]})),n.forEach((t=>{if("function"==typeof t)try{t()}catch(t){}}))})).catch((()=>{var t=Ct[s]||[];delete Ct[s],t.forEach((t=>{if("function"==typeof t)try{t()}catch(t){}}))}))}}else n&&n()}else n&&n()}function It(t){var n=[];i&&i.querySelectorAll('.tf_sv_section[data-type="color"] .tf_sv_row[data-theme="1"]').forEach((t=>{var e=x(t.querySelector(".tf_sv_name_input").value),o=t.querySelector(".tf_sv_color_input,.tfminicolors-input");e&&o&&("1"===t.getAttribute("data-tf-sv-theme-color-clear-pending")||""===((o.value||"")+"").trim()||!((Tt(o)||"")+"").trim())&&n.push(e)})),Jt(n,t||(()=>{}))}function Ut(t,n){if(!(t=x(t)))return"";var e=function(t){if(!(t=((t||"")+"").replace(/^--+/,"")))return"";var n,e,r,i,c,f,a,s=zt();for(n=0;n=0;c--)(f=t[c]).parent&&f.el&&(f.next&&f.next.parentNode===f.parent?f.parent.insertBefore(f.el,f.next):f.parent.appendChild(f.el))}for(e=0;e{Zt()})),""}(r,e);return f||(St(e,r)||"")}return""}return""}function Vt(t,n){var e=((t??"")+"").trim();if(!e)return"";var o=e.match(/^var\(\s*(--[\w-]+)\s*(?:,\s*([^)]+))?\s*\)\s*$/i),r="";if(o?r=x(o[1]):/^--[\w-]+$/.test(e)&&(r=x(e)),!r)return e;var i=Et($t(r,xt(r)||{name:r,type:"color",value:""}),n||"builder");return i?(i+"").trim():""}var Dt=null,Pt=new WeakMap;function Lt(t){return t&&(t+"").trim()?(Dt||(Dt=r.createElement("span")),Dt.style.cssText="",Dt.style.background=(t+"").trim(),(Dt.style.background||"").trim().toLowerCase()):""}function qt(t,n){if(t){var e=null!=n&&(n+"").trim()?(n+"").trim():"",o=e?Lt(e):"",r=Pt.has(t),i=r?Pt.get(t):null,c=!(!t.style||!t.style.background&&!t.style.getPropertyValue("background"));if(!o){if(!r&&!c)return;if(r&&""===i)return;return Pt.set(t,""),void t.style.removeProperty("background")}r&&i===o||(Pt.set(t,o),t.style.background=e)}}function Gt(t,n,e){if(t&&n){var o=t.querySelector(".tfminicolors-input-swatch .tfminicolors-swatch-color")||t.querySelector(".tfminicolors-input-swatch > span");if(o)!function(t,n){if(t){var e=null!=n&&(n+"").trim()?(n+"").trim():"",o=e?Lt(e):"",r=Pt.has(t),i=r?Pt.get(t):null,c=!(!t.style||!(t.style.backgroundColor||t.style.background||t.style.getPropertyValue("background-color")||t.style.getPropertyValue("background")));if(!o){if(!r&&!c)return;if(r&&""===i)return;return Pt.set(t,""),t.style.removeProperty("background-color"),void t.style.removeProperty("background")}r&&i===o||(Pt.set(t,o),t.style.backgroundColor=e,t.style.background=e)}}(o,Et(n,e)||"")}}function Zt(){l&&clearTimeout(l),l=setTimeout((()=>{l=null,function(){r.querySelectorAll(".tf_sv_target .tf_sv_var_swatch").forEach((t=>{var n=t.closest(".tf_sv_target");if(n){var e=sn(n),o=e?tn(e):"";(o=x(o||""))&&qt(t,Et($t(o,xt(o)||{name:o,type:"color",value:""}),"builder"===n.dataset.tfSvMode?"builder":"")||"")}})),r.querySelectorAll(".themifyGradient .points .point[data-tf-sv-gradient-stop]").forEach((t=>{var n=((t.getAttribute("data-tf-sv-gradient-stop")||"")+"").trim();if(n){var e=Vt(n,"builder");e&&(t.style.backgroundColor=e)}})),c&&"tf_sv_dropdown"===c.id&&c.querySelectorAll(".tf_sv_dd_item[data-name]").forEach((t=>{var n=x(t.dataset.name||""),e=xt(n);if(e&&"color"===e.type){e=$t(n,e);var o=t.querySelector(".tf_sv_dd_swatch");o&&qt(o,Et(e)||"")}})),r.querySelectorAll("#tf_sv_panel .tf_sv_color_input, #tf_sv_panel .tfminicolors-input").forEach((t=>{Bt(t)})),r.querySelectorAll("#tb_lightbox_container .tf_sv_target .tfminicolors-input, #customize-theme-controls .tf_sv_target .tfminicolors-input").forEach((t=>{var n=t.closest(".tf_sv_target");if(n){var e=sn(n),o=e?tn(e):"";if(o=x(o||"")){var r=xt(o)||{name:o,type:"color",value:""};r=$t(o,r);var c=Mt(o),f=i&&void 0===c?(t.value||"").trim():void 0!==c?c:r.value;r=Object.assign({},r,{value:f}),Gt(jt(t),r,"builder"===n.dataset.tfSvMode?"builder":"")}}}))}()}),32)}function Bt(t){if(t&&t.closest("#tf_sv_panel")){var n=t.closest(".tf_sv_row");if(n&&"color"===n.dataset.type){var e=n.querySelector(".tf_sv_name_input"),o=e?x(e.value):"";if(o){var r=xt(o)||{name:o,type:"color",value:""};r=Object.assign({},r,{value:Tt(t)}),Gt(jt(t),r)}}}}function Ht(t){if(t&&t.closest("#tf_sv_panel")){var n=()=>{Bt(t)};n(),requestAnimationFrame(n),setTimeout(n,0),setTimeout(n,80),setTimeout(n,250)}}function Wt(t){return!!t&&(!!(t.classList.contains("tb_lb_option")||t.classList.contains("tb_lb_option_child")||t.classList.contains("tb_lb_sort_child"))||!(!t.closest||!t.closest("#tb_lightbox_container")))}function Kt(t,n){if(t&&o.Themify&&"function"==typeof o.Themify.triggerEvent&&Wt(t)&&t.classList&&t.classList.contains("tfminicolors-input")){var e=arguments.length>1?((n??"")+"").trim():(t.value||"").trim(),r=e;e&&/^--[\w-]+$/.test(e)&&(r="var("+e+")"),o.Themify.triggerEvent(t,"themify_builder_color_picker_change",{val:r})}}function Yt(n){if(n){try{o.Themify&&"function"==typeof o.Themify.triggerEvent?o.Themify.triggerEvent(n,"change"):n.dispatchEvent(new Event("change",{bubbles:!0}))}catch(t){try{n.dispatchEvent(new Event("change",{bubbles:!0}))}catch(t){}}try{n.dispatchEvent(new Event("input",{bubbles:!0}))}catch(t){}try{n.dispatchEvent(new Event("keyup",{bubbles:!0}))}catch(t){}[o.jQuery,t.jQuery].forEach((t=>{if(t)try{t(n).trigger("change").trigger("keyup").trigger("input")}catch(t){}}))}}function Xt(t,n){if(!t||!t.host)return;const e=t.host.querySelector(".themify-combo-input,.combo-input,.scombobox-display");e&&(e.value=n||"")}function Qt(t){if(!t||!t.input)return null;if(!Wt(t.input)&&"builder"!==t.mode)return null;const n=t.input,e=ft(t);if(!e)return null;const o="tf_sv_"+e,i=Q(n),c=i?o+"_r_"+i.repeatId+"_"+i.index:o;let f=t.host.querySelector("#"+CSS.escape(c))||t.host.querySelector('input.tf_sv_hidden[data-input-id="'+c+'"]');var a=!f;if(f||(f=r.createElement("input"),f.type="hidden",f.id=c,f.name=c,f.className="tf_sv_hidden tb_lb_option",f.dataset.inputId=c,n.classList.contains("tb_lb_option_child")&&(f.className+=" tb_lb_option_child"),n.classList.contains("tb_lb_sort_child")&&(f.className+=" tb_lb_sort_child"),t.host.appendChild(f)),a&&!f.value){var s=st(t);s&&(f.value=s)}return f}function tn(t){if(!t)return"";if("builder"===t.mode){if(t.host&&t.host.dataset&&t.host.dataset.tfSvVar)return x(t.host.dataset.tfSvVar);const n=st(t);if(n)return n;const e=Qt(t);if(e&&e.value)return x(e.value);let o="";if("font"===t.type){if(o=T(t.input.value||(t.input.dataset?t.input.dataset.selected:"")),!o){const n=t.input.options&&t.input.options[t.input.selectedIndex];n&&(o=T(n.value||(n.dataset?n.dataset.value:"")))}}else o=T(t.input.value);return o||""}const n=en(t),e=n?function(t,n){return function(t,n){if(n=n||b||"desktop",!t||"object"!=typeof t)return{};if("desktop"===n)return t;var e,o={};for(e in t)({}).hasOwnProperty.call(t,e)&&"tablet_landscape"!==e&&"tablet"!==e&&"mobile"!==e&&(o[e]=t[e]);var r,i=t[n]&&"object"==typeof t[n]?t[n]:{};r="mobile"===n?Object.assign({},o,t.tablet&&"object"==typeof t.tablet?t.tablet:{}):"tablet"===n?Object.assign({},o,t.tablet_landscape&&"object"==typeof t.tablet_landscape?t.tablet_landscape:{}):Object.assign({},o);return Object.assign({},r,i)}(on(t),n)}(n):null;if("font"===t.type){if(e&&e.family&&e.family.name&&0===(e.family.name+"").indexOf("--"))return x(e.family.name);if(t.input){const n=((t.input.value||"")+"").trim();if(0===n.indexOf("{")){const t=g(n,{});if(t&&t.name&&0===(t.name+"").indexOf("--"))return x(t.name)}if(0===n.indexOf("--"))return x(n)}return""}if("color"===t.type){if(e&&e.color){let t=e.color+"";if(0===t.indexOf("#--")&&(t=t.substring(1)),0===t.indexOf("--"))return x(t)}}else if("number"===t.type){const n=cn(t);if(e&&e[n]&&0===(e[n]+"").indexOf("--"))return x(e[n])}if(t.input&&"string"==typeof t.input.value){let n=t.input.value;if(0===n.indexOf("#--")&&(n=n.substring(1)),0===n.indexOf("#var(")&&(n=n.substring(1)),0===n.indexOf("--"))return x(n);const e=T(n);if(e)return e}return""}function nn(t,n){const e=function(t){return t&&t.host?t.host.querySelector('select.tb_unit, select[class*="unit"]'):null}(t);if(e){if(!Array.from(e.options||[]).some((t=>t.value===n))){const t=r.createElement("option");t.value=n,t.textContent=n,e.insertBefore(t,e.firstChild||null)}e.value=n,Yt(e);try{const e=G(),o=L(),r=ft(t),i=r?r+"_unit":"";i&&(e&&"function"==typeof e.set&&e.set(i,n),o&&o.settings&&(o.settings[i]=n))}catch(t){}}}function en(t){const n=t&&t.host?t.host.closest('li.customize-control, .customize-control, li[id^="customize-control-"]')||t.host.closest("li, .themify-customizer-brick")||t.host.parentNode:null;return n?n.querySelector('.themify_font_control,.themify_color_control,.themify_background_control,.themify_width_control,.themify_height_control,.themify_margin_control,.themify_padding_control,.themify_border_control,.themify_border_radius_control,.themify_text_shadow_control,.themify_box_shadow_control,input[type="hidden"][data-customize-setting-link],textarea[data-customize-setting-link]'):null}function on(t){return g(t&&t.value?t.value:"{}",{})}function rn(t,n){t&&(t.value=JSON.stringify(n||{}),Yt(t))}function cn(t){const n=t&&t.input?t.input:null;return n?n.classList.contains("font_size_num")?"sizenum":n.classList.contains("font_line_num")?"linenum":n.classList.contains("letter_spacing")?"letterspacing":n.classList.contains("dimension-width")?"width":n.dataset.tfSvKey||"width":"width"}function fn(t,n){if(t)if(n=x(n)){if("builder"===t.mode?t.host.dataset.tfSvVar=n:t.host&&t.host.dataset&&(t.host.dataset.tfSvVar=""),"builder"===t.mode){const e=Qt(t),o="var(--"+n+")";if(e&&(e.value=n),ut(t,n),"font"===t.type){let e=Array.from(t.input.options||[]).find((t=>T(t.value||(t.dataset?t.dataset.value:""))===n));e||(e=r.createElement("option"),e.value=o,e.textContent="--"+n,e.dataset.value=o,e.dataset.tfSvPersistent="1",t.input.insertBefore(e,t.input.firstChild||null)),t.input.value=e.value,t.input.dataset&&(t.input.dataset.selected=e.value),Xt(t,"--"+n),at(t,e.value)}else if("color"===t.type){t.input.value="--"+n;const e=t.host.querySelector(".tfminicolors-input");e&&e.classList.add("tfminicolors-var-input"),at(t,"--"+n)}else t.input.value=o,at(t,o),nn(t,"");Yt(t.input),"color"===t.type&&Kt(t.input,"--"+n),e&&Yt(e)}else if("font"===t.type){const o=JSON.stringify({fonttype:"var",name:"--"+n});let i=Array.from(t.input.options||[]).find((t=>{const e=g(t.value,null);return t.value===o||(t.dataset&&t.dataset.value?t.dataset.value:"")==="--"+n||e&&e.name==="--"+n}));i||(i=r.createElement("option"),i.value=o,i.textContent="--"+n,i.dataset.value="--"+n,i.dataset.tfSvPersistent="1",t.input.insertBefore(i,t.input.firstChild)),t.input.value=i.value,t.input.dataset.selected="--"+n,Xt(t,"--"+n);const c=en(t);if(c){const t=b||"desktop",o=on(c);var e={fonttype:"var",name:"--"+n};"desktop"===t?o.family=e:(o[t]&&"object"==typeof o[t]||(o[t]={}),o[t].family=e),rn(c,o)}Yt(t.input)}else if("color"===t.type){t.input.value="--"+n,j(t,!0);const e=en(t);if(e){const t=b||"desktop",r=on(e);var o="--"+n;"desktop"===t?(r.color=o,r.opacity||0===r.opacity||(r.opacity=1)):(r[t]&&"object"==typeof r[t]||(r[t]={}),r[t].color=o,r[t].opacity||0===r[t].opacity||(r[t].opacity=1)),rn(e,r)}Yt(t.input),Kt(t.input,"--"+n)}else{const e=en(t),o=cn(t),r="--"+n;if(e){const t=b||"desktop",n=on(e);"desktop"===t?n[o]=r:(n[t]&&"object"==typeof n[t]||(n[t]={}),n[t][o]=r),rn(e,n)}t.input.value=r,Yt(t.input)}un(t)}else an(t)}function an(t){if(t&&t.input){if(t.host&&t.host.dataset&&(t.host.dataset.tfSvVar=""),"builder"===t.mode){const n=Qt(t);n&&(n.value="",Yt(n)),ut(t,""),at(t,""),"font"===t.type?(Array.from(t.input.options||[]).forEach((t=>{t.dataset&&"1"===t.dataset.tfSvPersistent&&t.remove()})),t.input.value="",t.input.dataset&&(t.input.dataset.selected=""),Xt(t,"")):(t.input.value="","number"===t.type&&nn(t,"px")),j(t,!1),Yt(t.input),"color"===t.type&&Kt(t.input,"")}else if("font"===t.type){Array.from(t.input.options||[]).forEach((t=>{const n=g(t.value,null);n&&n.name&&0===(n.name+"").indexOf("--")&&!t.dataset.tfSvPersistent&&t.remove()})),t.input.value="",t.input.dataset.selected="",Xt(t,"");const n=en(t);if(n){const t=b||"desktop",e=on(n);"desktop"===t?e.family&&(e.family=""):e[t]&&"object"==typeof e[t]&&void 0!==e[t].family&&(e[t].family=""),rn(n,e)}Yt(t.input)}else if("color"===t.type){t.input.value="",j(t,!1);const n=en(t);if(n){const t=b||"desktop",e=on(n);"desktop"===t?e.color="":e[t]&&"object"==typeof e[t]&&void 0!==e[t].color&&(e[t].color=""),rn(n,e)}Yt(t.input),Kt(t.input,"")}else{const n=en(t),e=cn(t);if(n){const t=b||"desktop",o=on(n);"desktop"===t?o[e]="":o[t]&&"object"==typeof o[t]&&void 0!==o[t][e]&&(o[t][e]=""),rn(n,o)}t.input.value="",Yt(t.input)}un(t)}}function sn(t){return t&&t.h?{host:t,anchor:t.k||t,mode:t.dataset.tfSvMode||"customizer",type:t.dataset.tfSvType||"",input:t.h}:null}function un(t){if(!t)return;const n=tn(t),e=function(t){let n=t.host.querySelector(".tf_sv_var");if(!n){n=r.createElement("div"),n.className="tf_sv_var",n.innerHTML='
';var e=n.querySelector(".tf_sv_var_clear");function i(n){n.preventDefault(),n.stopPropagation(),an(t)}e.addEventListener("click",i),e.addEventListener("keydown",(t=>{"Enter"!==t.key&&" "!==t.key||i(t)}));var o=t.host.querySelector(":scope > .tfminicolors_wrapper")||t.host.querySelector(":scope > .tfminicolors")||t.host.firstChild;o?t.host.insertBefore(n,o):t.host.appendChild(n)}return n}(t),o=e.querySelector(".tf_sv_var_inner");if(!n)return e.classList.remove("is_active"),e.style.display="none",delete e.dataset.varName,void(t.host&&t.host.dataset&&(t.host.dataset.tfSvVar=""));let i=xt(n);const c=!!i,f="builder"===t.mode?"builder":"";i||(i={name:n,type:O(t.type)||"number",value:n}),"color"===i.type&&(i=$t(n,i));const a=pt(i,f);let s="";if(s="color"===i.type?''+h(i.name)+"":"number"===i.type?''+h((c?a:"")||i.name)+"":''+h(i.name)+"",o.innerHTML!==s&&(o.innerHTML=s),"color"===i.type){var u=o.querySelector(".tf_sv_var_swatch");if(u)qt(u,Et(i,f)||"")}e.style.display="",e.classList.add("is_active"),e.dataset.varName=n,t.host.classList.remove("tf_sv_show_btn")}function ln(){r.querySelectorAll(".tf_sv_target").forEach((t=>{const n=sn(t);n&&un(n)})),Zt()}function _n(t,n,e,o,i){if(t&&n&&e&&!t.closest("#tf_sv_panel,#tf_sv_dropdown")){if("1"===t.dataset.tfSvReady)return t.h||(t.h=n),void(t.k||(t.k=i||t));t.dataset.tfSvReady="1",t.dataset.tfSvType=e,t.dataset.tfSvMode=o||"customizer",t.h=n,t.k=i||t,function(t){if(!t||t.querySelector(":scope > .tf_sv_var_btn"))return;t.classList.add("tf_sv_target");const n=r.createElement("button");n.type="button",n.className="tf_sv_var_btn",n.textContent="VAR",n.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),An(sn(t),n)})),n.addEventListener("pointerdown",(t=>{t.stopPropagation()})),t.appendChild(n)}(t),function(t){if(!t||"1"===t.host.dataset.tfSvBind||!t.input)return;t.host.dataset.tfSvBind="1",t.input.addEventListener("input",(()=>{"builder"!==t.mode&&t.host&&t.host.dataset&&(t.host.dataset.tfSvVar=""),un(t)}),{passive:!0}),t.input.addEventListener("change",(()=>{if("font"===t.type&&"builder"!==t.mode){const n=t.input.options[t.input.selectedIndex],e=n?g(n.value,null):null;if(!e||!e.name||0!==(e.name+"").indexOf("--"))return void un(t)}"color"===t.type&&0!==t.input.value.indexOf("--")&&j(t,!1),un(t)}),{passive:!0});const n=()=>{t.host.classList.add("tf_sv_show_btn")},e=()=>{t.host.querySelector(".tf_sv_var.is_active")||t.host.classList.remove("tf_sv_show_btn")};t.host.addEventListener("mouseenter",n,{passive:!0}),t.host.addEventListener("focusin",n),t.host.addEventListener("mouseleave",e,{passive:!0}),t.host.addEventListener("focusout",(()=>{setTimeout(e,0)}))}(sn(t)),un(sn(t))}}function vn(t){var n=t.closest(".scombobox,.combo-select,.themify-combo-select,.themify_combobox,.tb_font_preview_wrapper");if(n&&n!==t)return n;if(t.parentNode&&t.parentNode.classList&&t.parentNode.classList.contains("tf_sv_font_host"))return t.parentNode;var e=r.createElement("div");return e.className="tf_sv_font_host",e.style.position="relative",e.style.display="inline-block",e.style.width="100%",t.parentNode.insertBefore(e,t),e.appendChild(t),e}function pn(t){if(!t)return t;const n=t.closest(".tf_sv_num_pair");if(n)return n;const e=t.parentNode;if(!e)return t;let o=t.nextElementSibling;while(o&&(!o.classList||!o.classList.contains("custom-select")))o=o.nextElementSibling;if(!o)return e;const i=r.createElement("div");return i.className="tf_sv_num_pair",e.insertBefore(i,t),i.appendChild(t),o.parentNode===e&&i.appendChild(o),i}function bn(t){(t=t||r).querySelectorAll(".tb_range_input").forEach((t=>{if(t.closest("#tf_sv_panel,#tf_sv_dropdown"))return;const n=t.querySelector('input.tb_range,input[type="number"],input[type="text"]');n&&(!function(t){if(!t||!Wt(t)||"number"!==t.type)return t;try{t.type="text",t.setAttribute("inputmode","decimal")}catch(t){}}(n),_n(t,n,"number",Wt(n)?"builder":"customizer",t))})),t.querySelectorAll("select.font-family-select, select.themify_font_family").forEach((t=>{if(!t.closest("#tf_sv_panel,#tf_sv_dropdown")){var n=t.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox"),e=Wt(t);n||(n=e?vn(t):t.parentNode||t),_n(n,t,"font",e?"builder":"customizer",n)}})),t.querySelectorAll(".tfminicolors-input,.themify-color-picker,.color-select").forEach((t=>{if(!t.closest("#tf_sv_panel,#tf_sv_dropdown")){var n=Wt(t),e=t.closest(".tfminicolors_wrapper");if(!e){var o=t.closest(".tfminicolors");o&&!n?((e=r.createElement("div")).className="tfminicolors_wrapper",o.parentNode.insertBefore(e,o),e.appendChild(o)):e=o||t.closest(".color-picker")||t.parentNode}_n(e,t,"color",n?"builder":"customizer",e)}})),t.querySelectorAll("input.font_size_num,input.font_line_num,input.letter_spacing,input.dimension-width,input.margin-width,input.padding-width").forEach((t=>{if(!t.closest(".tb_range_input,#tf_sv_panel,#tf_sv_dropdown")){var n=pn(t);_n(n,t,"number","customizer",n)}}));var n=r.getElementById("tb_lightbox_container");n&&(n.querySelectorAll(".tfminicolors_wrapper").forEach((t=>{if(!t.closest("#tf_sv_panel,#tf_sv_dropdown")&&"1"!==t.dataset.tfSvReady){var n=t.querySelector(".tfminicolors-input,.color-select");n&&_n(t,n,"color","builder",t)}})),n.querySelectorAll(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.tf_sv_font_host").forEach((t=>{if(!t.closest("#tf_sv_panel,#tf_sv_dropdown")&&"1"!==t.dataset.tfSvReady){var n=t.querySelector("select.themify_font_family,select.font-family-select,select");n&&_n(t,n,"font","builder",t)}})),n.querySelectorAll("select.font-family-select,select.themify_font_family").forEach((t=>{if(!t.closest("#tf_sv_panel,#tf_sv_dropdown")&&"1"!==t.dataset.tfSvReady&&!t.closest(".tf_sv_font_host,.themify-combo-select,.tb_font_preview_wrapper,.scombobox,.combo-select")){var n=t.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox");n||(n=vn(t)),"1"!==n.dataset.tfSvReady&&_n(n,t,"font","builder",n)}})))}function mn(){c&&(c.remove(),c=null),f=null}function dn(t){if(t){var n=null;try{n=t.contentDocument}catch(t){}n&&n.documentElement&&(n.j||(n.j=!0,n.addEventListener("click",(()=>{c&&mn()}),!0)))}}function yn(){var t=r.getElementById("tb_iframe");t&&(t.O||(t.O=!0,t.addEventListener("load",(()=>{dn(t)}))),dn(t))}function hn(t,n,e){t=((t||"")+"").trim(),e=e||new Set;const o=T(t);if(!o||e.has(o))return t;e.add(o);const r=xt(o);return!r||n&&r.type!==n?t:hn(r.value,n,e)}function wn(t,n,e,o){t=((t||"")+"").trim(),o=o||new Set;const r=T(t);if(!r||o.has(r))return t;o.add(r);const i=xt(r);if(!i||n&&i.type!==n)return t;return wn(i.values&&"object"==typeof i.values?F(i.values,e||b||"desktop"):((null!=i.value?i.value:"")+"").trim(),n,e,o)}function gn(t,n){if(!t)return"";if(!(t=((t=null!=n&&""!==n?wn(t,"font",n):hn(t,"font"))+"").trim())||"---"===t)return"";if("{"===t.charAt(0)){var e=g(t,null);e&&e.name&&(t=e.name)}return t.indexOf(",")>0?t.split(",")[0].replace(/["']/g,"").trim():t.replace(/["']/g,"").trim()}function xn(t){if(!(t=((t??"")+"").trim()))return"";if(/%[0-9A-Fa-f]{2}/.test(t))try{return decodeURIComponent(t)}catch(n){return t}return t}function kn(t){if(!(t=((t??"")+"").trim()))return"";if("{"===t.charAt(0))try{var n=JSON.parse(t);return n&&n.name?"var"===((n.fonttype||"")+"").toLowerCase()?(n.name+"").trim():(n.name+"").split(",")[0].replace(/["']/g,"").trim():""}catch(t){return""}return/^var\(/i.test(t)?t:t.indexOf(",")>0?t.split(",")[0].replace(/^["'\s]+|["'\s]+$/g,"").trim():t.replace(/["']/g,"").trim()}function jn(n,e,i,c){if((e=e||0)>14)return"";var f=c;null!=f&&""!==f||(f=b||"desktop"),i=i||new Set;var a=((n||"")+"").trim();if(!a)return"";if(i.has(a))return"";if(i.add(a),"{"===a.charAt(0)){var s=kn(a);return s?jn(s,e+1,i,c):""}var u=a.match(/^var\(\s*(--[a-zA-Z0-9_-]+)\s*\)$/i),l=a.match(/^--([a-zA-Z0-9_-]+)$/i),_=u?u[1]:l?"--"+l[1]:"";if(!_)return a;0!==_.indexOf("--")&&(_="--"+_.replace(/^--+/,""));var v=_.replace(/^--+/,"").toLowerCase(),p=xt(v);if(p){var m="";if(p.values&&"object"==typeof p.values&&(m=F(p.values,f)),!((m||"")+"").trim()&&p.value&&(m=(p.value+"").trim()),((m||"")+"").trim())return jn(m,e+1,i,c)}var d=o.tfSVData||o.themifyBuilder&&o.themifyBuilder.tf_sv||t.tfSVData||t.themifyBuilder&&t.themifyBuilder.tf_sv;try{o.parent&&o.parent!==o&&(!d&&o.parent.tfSVData&&(d=o.parent.tfSVData),!d&&o.parent.themifyBuilder&&o.parent.themifyBuilder.tf_sv&&(d=o.parent.themifyBuilder.tf_sv))}catch(t){}if(d&&d.vars)for(var y=[].concat(d.vars.theme||[],d.vars.user||[]),h=0;h'+h(t.name)+"";else if("font"===t.type){var e=gn(t.value,b),o=jn(e,0,void 0,b),r=function(t){var n=gn(t,b),e=jn(n,0,void 0,b);if(e&&!/^--[a-z0-9_-]+$/i.test(e)&&!/^var\(/i.test(e))return"font-family:"+te(e).replace(/&/g,"&").replace(/"/g,""");var o="",r=((t||"")+"").trim();if("{"===r.charAt(0))try{var i=JSON.parse(r);i&&"var"===((i.fonttype||"")+"").toLowerCase()&&i.name&&0!==(o=(i.name+"").trim()).indexOf("--")&&(o="--"+o.replace(/^--+/,""))}catch(t){}if(!o&&/^--[a-z0-9_-]+$/i.test(n)&&(o=n),!o){var c=n.match(/^var\(\s*(--[a-zA-Z0-9_-]+)\s*\)$/i);c&&(o=c[1])}return o?"font-family:var("+o+")":n?"font-family:"+te(n).replace(/&/g,"&").replace(/"/g,"""):""}(t.value),i=o||e||t.name;n=''+h(t.name)+'"+h(i)+""}else n=''+h(t.name)+''+h(t.value)+"";return'"}function Tn(n){!function(n){const e=[],r=[];[o.jQuery,t.jQuery].forEach((t=>{t&&t.fn&&-1===e.indexOf(t)&&(e.push(t),r.push(t))})),r.forEach(n)}((t=>{if(t.fn&&"function"==typeof t.fn.tfminicolors)try{t(n).tfminicolors("hide")}catch(t){}}))}function Sn(n){const e=[];function i(t){t&&-1===e.indexOf(t)&&e.push(t)}var c;for(i(r.getElementById("tb_lightbox_parent")),i(r.getElementById("tb_lightbox_container")),i(r.getElementById("customize-theme-controls")),c=0;c{n&&t.closest&&t.closest(".themifyGradient")||Tn(t)}));!function(n){const e=[];function i(t){t&&t.querySelector&&-1===e.indexOf(t)&&e.push(t)}i(r),i(o.document);try{i(t.document)}catch(t){}try{o.top&&o.top.document&&i(o.top.document)}catch(t){}try{o.parent&&o.parent.document&&o.parent!==o&&i(o.parent.document)}catch(t){}var c,f,a,s;for(c=0;c{t.style.display="none"})))}catch(t){}}}(n)}function An(t,n,e){if(!t||!n)return;const i=(e=e||{}).extraTop||0,a=n.closest&&n.closest(".themifyGradient");a||function(t){if(t)try{t.querySelectorAll("input.tfminicolors-input,input.themify-color-picker,input.color-select").forEach((t=>{Tn(t)}))}catch(t){}}(t.host),"color"===t.type&&Sn(!!a),"font"===t.type&&function(t){if(t&&t.querySelectorAll&&(t.querySelectorAll(".themify-combo-open").forEach((t=>{t.classList.remove("themify-combo-open")})),t.querySelectorAll(".themify-combo-dropdown,.combo-dropdown").forEach((t=>{t.style.display="none"})),t.querySelectorAll(".scombobox-list").forEach((t=>{t.style.display="none"})),o.jQuery))try{o.jQuery(t).find("select").each((function(){const t=o.jQuery(this).closest(".scombobox,.themify_combobox");t.length&&"function"==typeof t.scombobox&&["hide","close"].forEach((n=>{try{t.scombobox(n)}catch(t){}}))}))}catch(t){}}(t.host),mn(),f=t,c=r.createElement("div"),c.id="tf_sv_dropdown",c.className="tf_scrollbar";const s=function(t){return t=O(t),_.all.filter((n=>n.type===t))}(t.type);c.innerHTML='
'+(s.map(On).join("")||'
'+h(D().noVariablesYet)+"
")+'
",r.body.appendChild(c),c.querySelectorAll(".tf_sv_dd_item").forEach((function(n){n.addEventListener("click",(function(n){n.preventDefault(),fn(t,this.dataset.name),mn()}))})),c.querySelector(".tf_sv_edit_btn").addEventListener("click",(n=>{n.preventDefault(),Re(t.type),mn()}));const u=n.getBoundingClientRect();c.style.visibility="hidden";const l=c.getBoundingClientRect();let v=u.bottom+2+i,p=u.left;v+l.height>o.innerHeight&&u.top>l.height&&(v=u.top-l.height-2,c.classList.add("tf_sv_open_top")),p+l.width>o.innerWidth-10&&(p=Math.max(10,o.innerWidth-l.width-10)),c.style.top=v+"px",c.style.left=p+"px",c.style.visibility="",requestAnimationFrame((()=>{Zt()}))}function zn(t){return null==t||""===t?"":Array.isArray(t)?t.join(","):t+""}function Nn(){var i=[],c=[],f=[],a=new Set,s=new Set,u=new Set;function l(t,n,e){if(t=((t||"")+"").trim(),n=((n||t)+"").trim(),t&&"---"!==t){var o=t.toLowerCase();a.has(o)||(a.add(o),i.push({name:t,label:n,variants:zn(e)}))}}function _(t,n){if(t=((t||"")+"").trim(),n=((n||t)+"").trim(),t&&"---"!==t){var e=t.toLowerCase();s.has(e)||(s.add(e),c.push({name:t,label:n,variants:""}))}}function v(t,n,e){if(t=((t||"")+"").trim(),n=((n||t)+"").trim(),t&&"---"!==t){var o=t.toLowerCase();u.has(o)||(u.add(o),f.push({name:t,label:n,variants:zn(e)}))}}function p(t){return t&&"object"==typeof t?null!=t.variants?zn(t.variants):null!=t.v?zn(t.v):null!=t.variant?zn(t.variant):"":""}function b(t){null!=t&&(Array.isArray(t)?t.forEach((t=>{if(null!=t)if("string"!=typeof t){if("object"==typeof t){var n=null!=t.value?(t.value+"").trim():"",e=null!=t.name?(t.name+"").trim():"";if(!n||"default"===n)return;if(-1!==e.indexOf("---"))return;_(n,e||n)}}else{var o=t.trim();o&&_(o,o)}})):"object"==typeof t&&Object.keys(t).forEach((n=>{var e=t[n];_(n,null==e||"object"!=typeof e||Array.isArray(e)?e:e.n||e.name||e.label||n)})))}function m(t){null!=t&&(Array.isArray(t)?t.forEach((t=>{if(null!=t&&"object"==typeof t){var n=((t.value||"")+"").trim(),e=((null!=t.name?t.name:"")+"").trim();n&&-1===e.indexOf("---")&&v(n,e||n,t.variant)}})):"object"==typeof t&&Object.keys(t).forEach((n=>{var e=t[n];v(n,e&&e.n||n,p(e))})))}function d(t){null!=t&&(Array.isArray(t)?t.forEach((t=>{if(null!=t&&"object"==typeof t){var n=((t.value||"")+"").trim(),e=((null!=t.name?t.name:"")+"").trim();n&&-1===e.indexOf("---")&&l(n,e||n,t.variant)}})):"object"==typeof t&&Object.keys(t).forEach((n=>{var e=t[n];l(n,e&&e.n||n,p(e))})))}function y(t){t&&"object"==typeof t&&((t.cf||[]).forEach((t=>{l(t.value||t.name,t.name||t.value,t.variants)})),(t.fonts||[]).forEach((t=>{_(t.value||t.name,t.name||t.value)})),(t.google||[]).forEach((t=>{v(t.name,t.name,t.variants)})))}var h=V().fontCatalog;h&&"object"==typeof h&&y(h);var w=r.getElementById("themify_fonts_hidden");if(w&&w.value&&y(g(w.value,{})),e&&n!==r){var x=n.getElementById("themify_fonts_hidden");x&&x.value&&y(g(x.value,{}))}var k=function(){var n=[o.ThemifyConstructor,t.ThemifyConstructor];try{o.top&&o.top!==o&&o.top.ThemifyConstructor&&n.push(o.top.ThemifyConstructor)}catch(t){}try{t.top&&t.top!==t&&t.top.ThemifyConstructor&&n.push(t.top.ThemifyConstructor)}catch(t){}for(var e=0;e{if(!t.closest||!t.closest("#tf_sv_panel")){var n=t.value||"",e=0===n.indexOf("{")?g(n,null):null,o=e&&e.name?e.name+"":((t.dataset&&t.dataset.value||t.textContent||"")+"").trim(),r=((t.textContent||o||"")+"").trim(),i=t.dataset&&t.dataset.type||"",c=e&&e.fonttype||("google"===i?"google":"cf"===i?"cf":t.classList.contains("google_font")?"google":t.classList.contains("cf_font")?"cf":""),f=t.dataset&&t.dataset.variants||"";o&&("var"===c||/^--[a-z0-9_-]+$/i.test(o)||/^var\(\s*--[a-z0-9_-]+\s*\)$/i.test(o)||("google"===c?v(o,r,f):"cf"===c?l(o,r,f):_(o,r)))}}))}return T(r),e&&n!==r&&T(n),{cf:i,websafe:c,google:f}}function Mn(t,n,e,o,i){if(e&&e.length){var c=r.createElement("optgroup");c.label=n,e.forEach((t=>{var n=r.createElement("option");n.value=JSON.stringify({fonttype:o,name:t.name}),n.dataset.value=t.name,t.variants&&(n.dataset.variants=t.variants),i&&(n.className=i),n.textContent=t.label,c.appendChild(n)})),t.appendChild(c)}}function $n(t){if(!t)return"";if(t.closest&&t.closest("#tf_sv_panel")&&Kn(t),t.selectedIndex>-1){var n=t.options[t.selectedIndex];if(n){var e=((n.textContent||"")+"").trim(),o=S(((n.value||n.dataset&&n.dataset.value||"")+"").trim(),"font");if(e&&"---"!==e&&o&&"---"!==o)return o}}var r=S(((t.dataset&&t.dataset.tfSvRawValue||"")+"").trim(),"font");return r&&"---"!==r?r:t&&t.dataset&&t.dataset.tfSvInitialValue?S(t.dataset.tfSvInitialValue,"font"):""}function Fn(t){var n=$n(t);return"---"===n?"":S(n,"font")}function Cn(t){var n=gn(t,b),e=n.toLowerCase(),o=Nn(),r=D(),i=[],c=!1;function f(t,o){var r=JSON.stringify({fonttype:t,name:o.name}),f=function(t){return!!n&&!!t&&gn(t).toLowerCase()===e}(o.name);f&&(c=!0),i.push({value:r,text:o.label,selected:f,additional:""})}i.push({value:"",text:"---",selected:!n}),o.cf&&o.cf.length&&(i.push({separator:!0,header:r.fontOptCf}),o.cf.forEach((t=>{f("cf",t)}))),o.websafe&&o.websafe.length&&(i.push({separator:!0,header:r.fontOptWebsafe}),o.websafe.forEach((t=>{f("websafe",t)}))),o.google&&o.google.length&&(i.push({separator:!0,header:r.fontOptGoogle}),o.google.forEach((t=>{f("google",t)}))),n&&!c&&(i[0].selected=!1,i.splice(1,0,{value:JSON.stringify({fonttype:"websafe",name:n}),text:n,selected:!0,additional:""}),c=!0);var a=!1;return i.forEach((t=>{t.selected&&(a?t.selected=!1:a=!0)})),i}function Rn(t){if(!(t=((t||"")+"").trim())||"{"!==t.charAt(0))return null;try{var n=JSON.parse(t);if(n&&"var"===((n.fonttype||"")+"").toLowerCase()&&n.name)return{fonttype:"var",name:n.name+""}}catch(t){}return null}function Jn(t,n,e){var o=gn(n,e);const i=o.toLowerCase(),c=((n||"")+"").trim();var f=Nn(),a=D(),s=r.createDocumentFragment(),u=r.createElement("option");u.textContent="---",s.appendChild(u),Mn(s,a.fontOptCf,f.cf,"cf","cf_font"),Mn(s,a.fontOptWebsafe,f.websafe,"websafe",""),Mn(s,a.fontOptGoogle,f.google,"google","google_font"),t.replaceChildren(),t.appendChild(s);var l=!1;if(o&&Array.from(t.options||[]).forEach((t=>{(t=>!!Rn(((t&&t.value||"")+"").trim()))(t)||(!l&&(t=>{var n=((t&&t.value||"")+"").trim();if(!n||!i)return!1;if(S(n,"font")===S(c,"font"))return!0;var e=kn(c),o=kn(n);if(e&&o&&e.toLowerCase()===o.toLowerCase())return!0;const r=g(t.value,null);return gn(r&&r.name?r.name:t.dataset&&t.dataset.value?t.dataset.value:t.value).toLowerCase()===i})(t)?(t.selected=!0,l=!0):t.selected=!1)})),!l){var _=Rn(n);if(_||(_=function(t){if(!(t=((t||"")+"").trim()))return null;if(/^--[a-zA-Z0-9_-]+$/.test(t))return{fonttype:"var",name:t};var n=t.match(/^var\(\s*(--[a-zA-Z0-9_-]+)\s*\)$/i);return n?{fonttype:"var",name:n[1]}:null}(o)),_){var v=r.createElement("option");v.value=JSON.stringify(_),v.dataset.value=_.name,v.textContent=_.name.replace(/^--/,""),v.selected=!0,t.insertBefore(v,t.firstChild||null)}else if(o){var p=r.createElement("option");p.value=JSON.stringify({fonttype:"websafe",name:o}),p.dataset.value=o,p.textContent=o,p.selected=!0,t.insertBefore(p,t.firstChild||null)}}}function In(t,n,e){Jn(t,n,e)}function Un(t,n,e){if(t){var o=!(!t.closest||!t.closest(".themify-combo-dropdown,.combo-dropdown")),i=o?"tf_sv_combo_dd_fontface":"tb_font_preview",c=t.querySelector&&t.querySelector(".tb_font_preview, .tf_sv_combo_dd_fontface");if(c)o&&c.classList.contains("tb_font_preview")?(c.classList.remove("tb_font_preview"),c.classList.add("tf_sv_combo_dd_fontface")):!o&&c.classList.contains("tf_sv_combo_dd_fontface")&&(c.classList.remove("tf_sv_combo_dd_fontface"),c.classList.add("tb_font_preview"));else{(c=r.createElement("span")).className=i;while(t.firstChild)c.appendChild(t.firstChild);t.appendChild(c)}if(n){var f=gn(n,e);f&&c.style.setProperty("font-family",te(f))}return c}}function En(t,n){if(t&&n){var e=t.closest&&t.closest("#tf_sv_panel")?b:null,o=t.options&&t.selectedIndex>-1?t.options[t.selectedIndex]:null,r=o?((o.textContent||"")+"").trim():"",i=xn(o?o.value||o.dataset.value||r||"":t.value||""),c=n.querySelector(".combo-input,.themify-combo-input,.scombobox-display");if(c){var f=(c.tagName||"").toUpperCase();if("INPUT"===f||"TEXTAREA"===f){if(r&&(c.value=r),i){var a=gn(i,e);a&&c.style.setProperty("font-family",te(a))}}else Un(c,i,e)}n.querySelectorAll(".combo-option,.themify-combo-option,.themify-combo-item,.scombobox-item,p").forEach((t=>{if(t.closest(".themify-combo-dropdown,.combo-dropdown,.scombobox-list")||t.classList.contains("combo-option")||t.classList.contains("themify-combo-option")||t.classList.contains("themify-combo-item")||t.classList.contains("scombobox-item")){var n=xn(t.dataset&&t.dataset.value||t.getAttribute("data-value")||t.getAttribute("rel")||t.textContent||"");if(t.classList.contains("scombobox-item")||t.closest(".scombobox-list")||"P"===t.tagName){if(t.querySelectorAll(".tb_font_preview, .tf_sv_combo_dd_fontface").forEach((t=>{while(t.firstChild)t.parentNode.insertBefore(t.firstChild,t);t.remove()})),n){var o=gn(n,e);o&&t.style.setProperty("font-family",te(o))}}else Un(t,n,e)}}))}}var Vn="tf_sv_font_hover_preview";function Dn(t){if(!t||t.selectedIndex<0)return!1;var n=t.options[t.selectedIndex];if(!n)return!1;var e=((n.textContent||"")+"").trim();return!(!e||"---"===e)&&!!((n.value||"")+"").trim()}function Pn(t){if(t&&t.closest){var n=t.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox,.tf_sv_font_host");n&&(n.classList.add("themify-combo-select"),n.classList.contains("combo-select")&&n.classList.add("tb_font_preview_wrapper"),n.querySelectorAll(".combo-input").forEach((t=>{t.classList.add("themify-combo-input")})),n.querySelectorAll(".combo-arrow").forEach((t=>{t.classList.add("themify-combo-arrow")})),n.querySelectorAll(".combo-dropdown").forEach((t=>{t.classList.add("themify-combo-dropdown")})),n.querySelectorAll(".combo-option").forEach((t=>{t.classList.add("themify-combo-option")})),En(t,n))}}function Ln(){var n,e=[],r=[];function i(t){if(t&&t.jQuery&&t.jQuery.fn){var n=t.jQuery;-1===r.indexOf(n)&&(r.push(n),e.push(n))}}i(o),i(t);try{i(o.top)}catch(t){}if(!e.length)return null;if(P())for(n=0;n{var n=((t.value||t.dataset&&t.dataset.value||"")+"").trim(),e=kn(n);e||(e=gn(n||t.textContent||"")),e&&"---"!==e?(t.dataset.value=e,t.setAttribute("data-value",e)):(t.dataset&&delete t.dataset.value,t.removeAttribute("data-value"))}))}function Zn(t,n){if(t&&n&&"---"!==n){var e,o,r=(n+"").trim(),i=S(r,"font"),c=t.options||[],f=kn(r),a=f?f.toLowerCase():"",s=gn(r,b).toLowerCase();for(e=0;e=0){var c=t.options[t.selectedIndex],f=c?((c.textContent||"")+"").trim():"";f&&"---"!==f?i.val(f):!((i.val()||"")+"").trim()&&r&&i.val(r)}}else try{e.scombobox("val","")}catch(t){}}}}}function Kn(t){if(t&&t.closest&&t.closest("#tf_sv_panel")&&t.classList&&t.classList.contains("tf_sv_font_input")){var n=t.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");if(n){var e,o,r=n.querySelector(".scombobox-display,.themify-combo-input,.combo-input"),i=r?((null!=r.value?r.value:"")+"").trim():"",c=t.options||[],f=t.selectedIndex,a=f>=0?c[f]:null,s=a?((a.textContent||"")+"").trim():"",u=((t.value||"")+"").trim();if(a&&u&&s&&"---"!==s&&i&&i!==s)return r&&(r.value=s),void(t.dataset.tfSvRawValue=S(u,"font"));if(i&&"---"!==i)if(s!==i)for(e=0;e{requestAnimationFrame((()=>{Kn(t);var n=Fn(t);t.dataset.tfSvRawValue=n||"",Hn(t,n||t.value||"");var e=t.closest(".tf_sv_row");e&&(se(e,!0),we())}))},e=t.closest(".tf_sv_font_select_wrap")||t.parentNode;e&&(e.addEventListener("click",(t=>{(t.target&&t.target.closest?t.target.closest(".themify-combo-item,.combo-option,.themify-combo-option,.scombobox-item,p[data-value]"):null)&&n()}),!0),e.addEventListener("blur",(t=>{t.target&&t.target.matches&&t.target.matches(".combo-input,.themify-combo-input,.scombobox-display")&&n()}),!0))}}function Xn(n){if(!n)return;const e=!(!n.closest||!n.closest("#tf_sv_panel")),r=n.closest(".tf_sv_font_select_wrap")||n.parentNode,i=r?r.querySelectorAll(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox"):[];if(e&&r&&function(t,n){if(!n||"1"!==t.dataset.tfSvFontInit)return!1;var e=t.parentNode;return!(!e||!e.classList||e.parentNode!==n||!e.classList.contains("scombobox")&&!e.classList.contains("combo-select")||1!==n.querySelectorAll(".scombobox,.combo-select").length)}(n,r)){n.dataset&&null!=n.dataset.tfSvRawValue&&(Jn(n,n.dataset.tfSvRawValue||n.dataset.tfSvInitialValue||"",b),Gn(n),n.value=n.dataset.tfSvRawValue||n.dataset.tfSvInitialValue||""),Bn(n),Wn(n),Pn(n);const t=n.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");if(t){En(n,t);var c=gn(((n.dataset&&n.dataset.tfSvRawValue||n.dataset&&n.dataset.tfSvInitialValue||n.value||"")+"").trim(),b);c&&oe(c,b)}return Yn(n),void Qn(n)}if(i.forEach((t=>{t.contains(n)||t.remove()})),e&&r){r.appendChild(n),[].slice.call(r.querySelectorAll(".scombobox,.combo-select,.tb_font_preview_wrapper,.themify_combobox")).forEach((t=>{t.remove()}));var f=r.querySelector("#"+Vn);f&&f.remove()}n.dataset.tfSvFontInit="0",e&&(Jn(n,n.dataset.tfSvInitialValue||"",b),Gn(n));let a=!1;if(e||[o.ThemifyConstructor,t.ThemifyConstructor].forEach((t=>{if(!a&&t&&"function"==typeof t.comboBox)try{t.comboBox(n),a=!!n.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox")}catch(t){}})),a||(a=function(t){var n=Ln();if(!n)return!1;if(t.closest(".scombobox")||t.closest(".combo-select"))return!0;var e=P(),o=!(!t.closest||!t.closest("#tf_sv_panel")),r={wrap:!0,reassignId:!1,empty:!Dn(t),showDropDown:!0,beforeClose(){ee()},afterClose(){ee();var t=n(this).find("select")[0];if(t&&t.closest&&t.closest("#tf_sv_panel")&&t.classList.contains("tf_sv_font_input")){Kn(t),P()&&Bn(t),Wn(t);var e=t.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");e&&(Pn(t),En(t,e)),t.dataset.tfSvRawValue=S(((t.value||"")+"").trim(),"font"),Hn(t,t.dataset.tfSvRawValue||t.value||"");var o=t.closest(".tf_sv_row");o&&se(o,!0),we()}}};o&&(r.removeDuplicates=!1,r.sort=!1,r.expandOnFocusWithValue=!1,e&&(r.data=Cn($n(t)),r.beforeOpen=function(){var t=n(this),e=t.find("select")[0];e&&e.closest("#tf_sv_panel")&&qn(t)},r.afterOpen=function(){var t=n(this),e=t.find("select")[0];e&&e.closest("#tf_sv_panel")&&qn(t)}));try{if(e&&n.fn.scombobox)return n(t).scombobox(r),!0;if(n.fn.comboSelect)return n(t).comboSelect(),!0;if(n.fn.scombobox)return n(t).scombobox(r),!0}catch(t){}return!1}(n)),r){const t=n.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox");t&&(r.classList.add("tf_sv_font_select_wrap"),t.parentNode!==r&&r.appendChild(t))}Pn(n),Wn(n),!n.value&&n.dataset.tfSvInitialValue&&In(n,n.dataset.tfSvInitialValue),n.dataset.tfSvFontInit="1",n.dataset.tfSvFontBound||(n.dataset.tfSvFontBound="1",n.addEventListener("change",(()=>{Kn(n),n.dataset.tfSvRawValue=S(((n.value||"")+"").trim(),"font"),n.dataset.tfSvRawValue||(n.dataset.tfSvRawValue=""),Hn(n,n.dataset.tfSvRawValue||n.value||"");const t=n.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");if(t){En(n,t);var e=gn(((n.value||"")+"").trim(),b);e&&oe(e,b)}const o=n.closest(".tf_sv_row");o&&se(o,!0),we(),P()&&requestAnimationFrame((()=>{Bn(n),Wn(n)}))})));const s=n.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");if(s&&(En(n,s),e)){var u=gn(((n.dataset&&n.dataset.tfSvRawValue||n.dataset&&n.dataset.tfSvInitialValue||n.value||"")+"").trim(),b);u&&oe(u,b)}Yn(n),Qn(n)}function Qn(t){if(t){var n=t.closest(".scombobox,.themify_combobox,.themify-combo-select");if(n){var e=n.querySelector(".scombobox-list,.themify-combo-dropdown,.combo-dropdown");e?e.T||(e.T=!0,En(t,n),e.addEventListener("mouseover",(t=>{var n=t.target.closest(".themify-combo-option,.combo-option,.themify-combo-item,.scombobox-item,[data-value],li,p");if(n&&e.contains(n)){var o=xn(n.dataset&&n.dataset.value||n.getAttribute("data-value")||n.getAttribute("rel")||n.textContent.trim());if(o&&"---"!==o){var r=gn(o);r?ne(r,n):ee()}else ee()}}),{passive:!0}),e.addEventListener("mousemove",(t=>{var n=t.target.closest(".themify-combo-option,.combo-option,.themify-combo-item,.scombobox-item,[data-value],li,p");if(n&&e.contains(n)){var o=gn(xn(n.dataset&&n.dataset.value||n.getAttribute("data-value")||n.getAttribute("rel")||n.textContent.trim()));o&&ne(o,n)}}),{passive:!0}),e.addEventListener("mouseleave",(()=>{ee()}),{passive:!0})):setTimeout((()=>{Qn(t)}),800)}else setTimeout((()=>{Qn(t)}),800)}}function te(t){return(t=((t||"")+"").trim())?'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'", sans-serif':"sans-serif"}function ne(t,n){if(n&&n.getBoundingClientRect){var e=jn(t,0,void 0,b)||t,o=function(){var t,n=r.querySelectorAll('[id="'+Vn+'"]'),e=n.length?n[0]:null;for(t=1;t{t.setAttribute("hidden","")}))}function oe(t,n){t=jn(t,0,void 0,n)||t;if(!(["Arial","Helvetica","Verdana","Georgia","Times New Roman","Courier New","Tahoma","Trebuchet MS","Palatino","Lucida Sans Unicode","Impact","Comic Sans MS","sans-serif","serif","monospace"].some((n=>t.toLowerCase()===n.toLowerCase()))||t.indexOf(",")>=0||/var\(--/i.test(t)||/^--[a-z0-9_-]+$/i.test(t))){var e="tf_sv_gfont_p_"+t.replace(/\s+/g,"_").toLowerCase(),i="https://fonts.googleapis.com/css2?family="+encodeURIComponent(t)+"&display=swap",c=(t+"").replace(/"/g,"");try{var f=o.ThemifyConstructor;f&&f.font_select&&"function"==typeof f.font_select.loadGoogleFonts&&f.font_select.loadGoogleFonts(t)}catch(t){}if(r.getElementById(e))s();else{var a=r.createElement("link");a.id=e,a.rel="stylesheet",a.href=i,a.onload=s,r.head.appendChild(a)}}function s(){try{r.fonts&&r.fonts.load&&r.fonts.load('400 14px "'+c+'"').catch((()=>{}))}catch(t){}}}function re(t){return N(g(t.dataset.values||"{}",{}),t.dataset.type)}function ie(t){return N(g(t.dataset.baseValues||"{}",{}),t.dataset.type)}function ce(t){return R(ie(t),re(t))}function fe(t){if(!t)return!1;const n=b;if("desktop"===n)return!1;const e=re(t),o=ce(t),r=((null!=e[n]?e[n]:"")+"").trim(),i=F(o,n);return!r&&!!i}function ae(t,n,e){const o=t.dataset.type;t.classList.toggle("tf_sv_is_inherited",!!e),t.setAttribute("data-inherited",e?"1":"0");const r=t.querySelector(".tf_sv_inherit_badge");if(r&&(r.textContent=e?D().inherited:""),"color"===o){const e=t.querySelector(".tf_sv_color_input, .tfminicolors-input");return void(e&&(Ot(e,n||""),"1"!==t.dataset.theme||((n||"")+"").trim()||(!function(t){if(t){var n=t.querySelector(".tfminicolors-input-swatch .tfminicolors-swatch-color")||t.querySelector(".tfminicolors-input-swatch > span");n&&Pt.delete(n)}}(jt(e)),Bt(e))))}if("font"===o){const e=t.querySelector(".tf_sv_font_input");if(e){const t=n||"";if(e.dataset.tfSvInitialValue=t,e.dataset.tfSvRawValue=t,Jn(e,t,b),Gn(e),Zn(e,t),e.value=t||"",t&&e.value!==t){const n=Array.from(e.options||[]).find((n=>{const e=((n.value||n.dataset&&n.dataset.value||"")+"").trim();if(S(e,"font")===S((t+"").trim(),"font"))return!0;var o=kn((t+"").trim()),r=kn(e);return!(!o||!r||o.toLowerCase()!==r.toLowerCase())||gn(e).toLowerCase()===gn(t,b).toLowerCase()}));n&&(e.value=n.value)}Hn(e,e.value||t);const o=e.closest(".scombobox,.themify_combobox,.themify-combo-select,.combo-select,.tb_font_preview_wrapper");if(o){P()&&Bn(e),Wn(e),Pn(e),En(e,o);var i=gn(t||"",b);i&&oe(i,b)}}return}const c=function(t){const n=(t=((t||"")+"").trim()).match(/^(-?\d*\.?\d+)([a-z%]*)$/i);return n?{num:n[1],unit:n[2]||"px"}:{num:"",unit:"px"}}(n||""),f=t.querySelector(".tf_sv_number_input"),a=t.querySelector(".tf_sv_number_unit");f&&(f.value=c.num||""),a&&(a.value=c.unit||"px")}function se(t,n){if(!t)return;const e=b,o=t.dataset.type,r=re(t),i=ie(t),c=S(function(t){const n=t.dataset.type;if("color"===n){const n=t.querySelector(".tf_sv_color_input, .tfminicolors-input");return n?Tt(n):""}if("font"===n){const n=t.querySelector(".tf_sv_font_input");return n?(Kn(n),Fn(n)):""}const e=S((t.querySelector(".tf_sv_number_input")||{}).value,n),o=(t.querySelector(".tf_sv_number_unit")||{}).value||"px";return e?e+o:""}(t),o),f=C(e),a="desktop"===e?"":F(R(i,r),f),s=F(i,e);c?"desktop"!==e&&c===a||"desktop"===e&&"1"===t.dataset.theme&&c===s?delete r[e]:r[e]=c:delete r[e],function(t,n){t.dataset.values=JSON.stringify(N(n,t.dataset.type))}(t,r),function(t){if(!t)return;const n=fe(t);t.classList.toggle("tf_sv_is_inherited",n),t.setAttribute("data-inherited",n?"1":"0");const e=t.querySelector(".tf_sv_inherit_badge");e&&(e.textContent=n?D().inherited:"")}(t),n||ue(t)}function ue(t){if(!t)return;const n=b,e=re(t),o=ce(t),r=((null!=e[n]?e[n]:"")+"").trim(),i=F(o,n);ae(t,r||i,fe(t))}function le(){i&&(i.querySelectorAll(".tf_sv_row").forEach((t=>{ue(t)})),i.querySelectorAll(".tf_sv_bp_btn").forEach((t=>{t.classList.toggle("is_active",t.dataset.bp===b)})),i.dataset.tfSvBp=b)}function _e(t,n){if(!t||!i)return!1;let e=!1;return i.querySelectorAll(".tf_sv_row").forEach((o=>{if(o===n)return;const r=o.querySelector(".tf_sv_name_input");r&&x(r.value)===t&&(e=!0)})),e}function ve(t,n,e){const i=r.createElement("div"),c=r.createElement("div"),f=r.createElement("input"),a=r.createElement("button");i.className="tf_sv_row",i.dataset.type=t,i.dataset.theme=e?"1":"0";const s=n?n.name:"",u=!e&&!n,l=n&&n.values?N(n.values,t):A(),_=n&&n.userValues?N(n.userValues,t):A();if(i.dataset.baseValues=JSON.stringify(e?l:A()),i.dataset.values=JSON.stringify(e?_:l),c.className="tf_sv_name_field",f.type="text",f.className="tf_sv_name_input",f.placeholder=D().variableName,f.value=s,u||(f.readOnly=!0,f.setAttribute("readonly","readonly")),e){const t=r.createElement("button");t.type="button",t.className="tf_sv_name_icon_btn tf_sv_name_lock",t.setAttribute("aria-label",D().themeVarLockLabel),t.setAttribute("data-tooltip",D().themeVarLockHint),t.addEventListener("click",(t=>{t.preventDefault()})),t.appendChild(w("ti-lock")),c.appendChild(t)}else if(!u){const t=r.createElement("button");t.type="button",t.className="tf_sv_name_icon_btn tf_sv_name_edit",t.setAttribute("aria-label",D().renameVariable),t.setAttribute("data-tooltip",D().renameVariableHint),t.appendChild(w("ti-pencil")),t.addEventListener("click",(t=>{t.preventDefault(),f.dataset.tfSvNameBeforeEdit=f.value,f.readOnly=!1,f.removeAttribute("readonly"),f.focus(),c.classList.add("tf_sv_name_editing")})),f.addEventListener("blur",(()=>{const t=x(f.value);t&&_e(t,i)&&(alert(D().variableNameTaken),f.value=f.dataset.tfSvNameBeforeEdit||""),f.readOnly=!0,f.setAttribute("readonly","readonly"),c.classList.remove("tf_sv_name_editing"),we()})),c.appendChild(t)}f.addEventListener("keydown",(t=>{if(" "===t.key&&!f.readOnly){t.preventDefault();var n=f.selectionStart,e=f.selectionEnd,o=f.value;f.value=o.slice(0,n)+"-"+o.slice(e),f.setSelectionRange(n+1,n+1),f.dispatchEvent(new Event("input",{bubbles:!0}))}})),u&&f.addEventListener("blur",(()=>{const t=x(f.value);t&&_e(t,i)&&(alert(D().variableNameTaken),f.value="",setTimeout((()=>{f.focus()}),0)),we()})),c.appendChild(f),i.appendChild(c);const v=r.createElement("div");v.className="tf_sv_value_col";const p=r.createElement("span");if(p.className="tf_sv_inherit_badge",v.appendChild(p),"color"===t)v.appendChild(function(t){const n=r.createElement("div"),e=r.createElement("input");return n.className="tf_sv_color_wrap color-picker",e.type="text",e.className="tf_sv_field tf_sv_color_input themify-color-picker",e.value=t||"",n.appendChild(e),n}(""));else if("font"===t){v.appendChild(function(t){const n=r.createElement("div"),e=r.createElement("select");return n.className="tf_sv_font_select_wrap",e.className="tf_sv_field tf_sv_font_input themify_font_family font-family-select font-family-select-no-size",e.dataset.tfSvInitialValue=t||"",n.appendChild(e),In(e,t),n}(""));const t=v.querySelector(".tf_sv_font_input");t&&!(t.options||[]).length&&In(t,"")}else{const t=r.createElement("div");t.className="tb_range_input tf_sv_number_wrap",t.innerHTML='',v.appendChild(t)}return i.appendChild(v),a.type="button",a.className="tf_close tf_sv_row_delete",a.setAttribute("aria-label",D().delete),a.addEventListener("click",(()=>{o.confirm(D().deleteVariableConfirm)&&(i.remove(),ye())})),i.appendChild(a),ue(i),i}function pe(n){(n=n||i)&&requestAnimationFrame((()=>{n.querySelectorAll(".tf_sv_font_input").forEach((t=>{t.closest("#tf_sv_panel")&&Xn(t)})),n.querySelectorAll(".tf_sv_color_input,.tfminicolors-input").forEach((n=>{if(n.closest("#tf_sv_panel")){var e=jt(n);n.dataset.tfSvColorInit||e&&e.querySelector(".tfminicolors-panel")||(n.dataset.tfSvColorInit="1",function(n,e){n.value=e||"";var r=[],i=[];[o.jQuery,t.jQuery].forEach((t=>{t&&t.fn&&-1===i.indexOf(t)&&(i.push(t),r.push(t))})),r.forEach((t=>{var e=jt(n);if((!e||!e.querySelector(".tfminicolors-panel"))&&t.fn&&"function"==typeof t.fn.tfminicolors)try{if(t(n).parent().hasClass("tfminicolors"))try{t(n).tfminicolors("destroy")}catch(t){}t(n).tfminicolors({opacity:!0,letterCase:"lowercase",changeDelay:0,swatches:o.themifyColorManager&&"function"==typeof o.themifyColorManager.toColorsArray?o.themifyColorManager.toColorsArray():[],change(){if(n.closest&&n.closest("#tf_sv_panel")){var t=n.closest(".tf_sv_row");t&&"1"===t.dataset.theme&&"color"===t.dataset.type&&y(t,n),we(),Ht(n),Zt(),t&&"1"===t.dataset.theme&&"color"===t.dataset.type&&(((Tt(n)||"")+"").trim()||(Rt(x(t.querySelector(".tf_sv_name_input").value)),It((()=>{Zt()})),ke()))}}}),n.closest&&n.closest("#tf_sv_panel")&&!n.dataset.tfSvMcInputBound&&(n.dataset.tfSvMcInputBound="1",n.addEventListener("input",(()=>{we(),Ht(n),Zt()}),{passive:!0})),n.closest("#tf_sv_panel")&&Ht(n),Zt()}catch(t){}}))}(n,n.value))}})),n.querySelectorAll(".tb_range_input.tf_sv_number_wrap .tf_sv_number_input").forEach((t=>{t.dataset.tfSvRangeKeys||(t.dataset.tfSvRangeKeys="1",t.addEventListener("keydown",(n=>{if("ArrowUp"!==n.key&&"ArrowDown"!==n.key)return;if(n.altKey||n.ctrlKey||n.metaKey)return;n.preventDefault();const e=t.closest(".tb_range_input"),o=e&&e.querySelector(".tf_sv_number_unit"),r=o?o.value:"px",i="em"===r||"rem"===r?.1:1,c=((t.value||"")+"").replace(/,/g,"").trim();let f=parseFloat(c);isNaN(f)&&(f=0);t.value=+("ArrowUp"===n.key?f+i:f-i).toFixed("em"===r||"rem"===r?4:2)+"",t.dispatchEvent(new Event("input",{bubbles:!0})),t.dispatchEvent(new Event("change",{bubbles:!0}))})))}))}))}function be(t,n){return(n?_.user:_.theme).filter((n=>n.type===t))}function me(t){const n=r.createElement("div");n.className="tf_sv_section",n.dataset.type=t,n.innerHTML='
",n.querySelector(".tf_sv_section_arrow").appendChild(w("ti-angle-down"));const e=n.querySelector(".tf_sv_rows"),o=function(){const t=new Map;return _.theme.forEach((n=>{t.set(n.name,n)})),t}(),i=new Map(_.user.map((t=>[t.name,t])));return be(t,!1).forEach((n=>{const o=i.get(n.name);e.appendChild(ve(t,Object.assign({},n,{userValues:o&&o.values?o.values:A()}),!0))})),be(t,!0).forEach((n=>{o.has(n.name)||e.appendChild(ve(t,n,!1))})),n.querySelector(".tf_sv_section_head").addEventListener("click",(()=>{n.classList.toggle("is_collapsed")})),n.querySelector(".tf_sv_add").addEventListener("click",(()=>{n.classList.contains("is_collapsed")&&n.classList.remove("is_collapsed");var o=ve(t,null,!1);e.appendChild(o),pe(o);var r=o.querySelector(".tf_sv_name_input");r&&r.focus()})),n}function de(t,n){if(!i||!t||!t.length)return t;var e=function(){var t=new Set;return i?(i.querySelectorAll('.tf_sv_section[data-type="color"] .tf_sv_row[data-theme="1"]').forEach((n=>{var e=x(n.querySelector(".tf_sv_name_input").value),o=n.querySelector(".tf_sv_color_input,.tfminicolors-input");e&&o&&("1"!==n.getAttribute("data-tf-sv-theme-color-clear-pending")&&""!==((o.value||"")+"").trim()?""===((Tt(o)||"")+"").trim()&&t.add(e):t.add(e))})),t):t}();if(!e.size)return t;var o=new Set;return(n||[]).forEach((t=>{o.add(t.name)})),t.filter((t=>!(e.has(t.name)&&o.has(t.name))))}function ye(){if(!i)return;const t=V(),n=function(){const t=[];return i?(i.querySelectorAll(".tf_sv_section").forEach((n=>{const e=n.dataset.type;n.querySelectorAll(".tf_sv_row").forEach((n=>{se(n,!0);const o=x(n.querySelector(".tf_sv_name_input").value);if(!o)return;const r=ce(n);("color"===e||M(r))&&t.push(J({name:o,type:e,values:r},b))}))})),t):t}(),e=new Map(n.map((t=>[t.name,t]))),o=new Map,c=[],f=I(t.vars&&t.vars.theme||[],!0),a=de(I(t.vars&&t.vars.user||[],!1),f);f.forEach((t=>{const n=e.get(t.name);o.set(t.name,n?J(Object.assign({},t,{values:z(n.values),type:n.type}),b):Object.assign({},t)),c.push(t.name)})),a.forEach((t=>{o.has(t.name)||c.push(t.name);const n=o.get(t.name)||{},r=e.get(t.name);o.set(t.name,J(r?Object.assign({},n,t,{values:z(r.values),type:r.type}):Object.assign({},n,t),b))})),n.forEach((t=>{o.has(t.name)||(c.push(t.name),o.set(t.name,J(Object.assign({},t),b)))})),_.theme=f,_.user=je(),_.all=c.map((t=>J(o.get(t),b))).filter(Boolean),wt(r),gt(),yt(),_t(),Zt()}var he=null;function we(){i&&(he&&clearTimeout(he),he=setTimeout((()=>{he=null,ye()}),48))}var ge=null;function xe(){try{if(r.getElementById("tb_iframe"))return!0}catch(t){}try{return!!q()}catch(t){}return!1}function ke(){i&&xe()||(ge&&clearTimeout(ge),ge=setTimeout((()=>{ge=null,function(){const n=V(),e=n.ajaxUrl||o.ajaxurl||"",r=n.nonce||"";if(!e||!r)return;const c=new URLSearchParams;c.set("action","tf_sv_refresh_vars"),c.set("nonce",r),fetch(e,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:""+c,credentials:"same-origin"}).then((t=>t.json())).then((n=>{if(!(n&&n.success&&n.data&&Array.isArray(n.data.theme)))return;const e=V(),r=Object.assign({},e,{vars:Object.assign({},e.vars,{theme:n.data.theme})});o.tfSVData=r;try{t.tfSVData=r}catch(t){}[o.themifyBuilder,t.themifyBuilder].forEach((t=>{t&&(t.tf_sv=r)})),Rt(),i?ye():lt(),ln(),Zt()})).catch((()=>{}))}()}),0))}function je(){const t=new Set;_.theme.forEach((n=>{t.add(n.name)}));const n=new Map;_.user.forEach((t=>{n.set(t.name,{name:t.name,type:t.type,values:z(t.values||{})})}));const e=new Set;return i.querySelectorAll(".tf_sv_section").forEach((t=>{const o=t.dataset.type;t.querySelectorAll(".tf_sv_row").forEach((t=>{se(t,!0);const r=x(t.querySelector(".tf_sv_name_input").value);if(!r)return;e.add(r);const i="1"===t.dataset.theme?re(t):ce(t);M(i)?n.set(r,J({name:r,type:o,values:i},b)):n.delete(r)}))})),Array.from(n.keys()).forEach((o=>{t.has(o)||e.has(o)||n.delete(o)})),Array.from(n.values())}function Oe(){return i?JSON.stringify(function(t){return(Array.isArray(t)?t:[]).map((t=>({name:((t&&null!=t.name?t.name:"")+"").trim(),type:((t&&null!=t.type?t.type:"")+"").trim(),values:z(t&&t.values?t.values:{})}))).sort(((t,n)=>t.name===n.name?t.type>n.type?1:t.typen.name?1:-1))}(je())):""}function Te(){return!!i&&Oe()!==(u||"")+""}function Se(){if(!i)return Promise.resolve();try{ye()}catch(t){}const n=V(),e=i.querySelector(".tf_sv_save_btn"),c=e?e.textContent:"",f=new URLSearchParams;return e&&(e.disabled=!0,e.textContent="..."),f.append("action","tf_sv_save_vars"),f.append("nonce",n.nonce||""),f.append("vars",JSON.stringify(je())),fetch(n.ajaxUrl||o.ajaxurl||"",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:""+f,credentials:"same-origin"}).then((t=>t.json())).then((n=>{if(n&&n.success&&n.data&&n.data.vars){const e=Object.assign({},V(),{vars:n.data.vars});o.tfSVData=e;try{t.tfSVData=e}catch(t){}return[o.themifyBuilder,t.themifyBuilder].forEach((t=>{t&&(t.tf_sv=e)})),Rt(),i&&(u="",i.remove(),i=null),lt(!0),ln(),function(){try{o.wp&&o.wp.customize&&"function"==typeof o.wp.customize.state&&o.wp.customize.state("saved").set(!1)}catch(t){}const t=r.getElementById("save");t&&(t.disabled=!1,t.removeAttribute("aria-disabled"),t.classList.remove("disabled"))}(),n}throw n||Error("Failed to save style variables.")})).finally((()=>{e&&e.isConnected&&(e.disabled=!1,e.textContent=c)}))}function Ae(){i&&(ee(),u="",i.remove(),i=null,lt(!0),Zt())}function ze(){function n(t){t&&"function"==typeof t.on&&!t.S&&(t.S=!0,t.on("themify_builder_save_data",(()=>{if(mn(),i){try{ye()}catch(t){}var t=!1;try{t=Te()}catch(t){}if(t)try{Se()}catch(t){}else Ae()}})))}n(o.Themify),o!==t&&n(t.Themify),ze.A||(ze.A=!0,r.addEventListener("click",(t=>{(t&&t.target&&t.target.closest?t.target.closest(".save_wrap,.builder_save_button"):null)&&mn()}),!0))}function Ne(){if(P()&&!Ne.N){Ne.N=!0;var t=!1,n=r.getElementById("save");n&&n.addEventListener("click",(e=>{!t&&i&&(e.preventDefault(),e.stopImmediatePropagation(),Se().catch((()=>null)).finally((()=>{t=!0,n.click(),setTimeout((()=>{t=!1}),0)})))}),!0)}}function Me(t,n){return new Promise((e=>{const o=r.createElement("div");o.className="tf_sv_modal_overlay";const i=r.createElement("div");i.className="tf_sv_modal";const c=r.createElement("button");c.type="button",c.className="tf_close tf_sv_modal_close",c.setAttribute("aria-label",D().close),c.addEventListener("click",(()=>{o.remove(),e(null)}));const f=r.createElement("div");f.className="msg",f.textContent=t;const a=r.createElement("div");a.className="btns",n.forEach((t=>{const n=r.createElement("button");n.type="button",n.textContent=t.label,n.addEventListener("click",(()=>{o.remove(),e(t.value)})),a.appendChild(n)})),i.append(c,f,a),o.appendChild(i),r.body.appendChild(o)}))}function $e(){i&&i.querySelectorAll(".tf_sv_row").forEach((t=>{se(t,!0)}));const t=JSON.stringify({vars:je()},null,2),n=new Blob([t],{type:"application/json"}),e=r.createElement("a");e.href=URL.createObjectURL(n),e.download="style-variables.json",e.click(),setTimeout((()=>{URL.revokeObjectURL(e.href)}),7e3)}function Fe(t,n,e){const r=I(n.vars&&n.vars.user||[]),c=new Set;_.all.forEach((t=>{t&&t.name&&c.add(t.name)}));const f=new Map;r.forEach((t=>{f.set(t.name,t)})),t.forEach((t=>{"skip"===e&&c.has(t.name)||f.set(t.name,t)})),o.tfSVData=Object.assign({},n,{vars:Object.assign({},n.vars,{user:Array.from(f.values())})}),lt(),i&&(i.remove(),i=null),Re()}function Ce(){const t=r.createElement("input");t.type="file",t.accept=".json",t.addEventListener("change",(()=>{const n=t.files&&t.files[0];if(!n)return;const e=new FileReader;e.onload=()=>{try{const t=JSON.parse(e.result),n=I(Array.isArray(t)?t:t.vars||[]),o=V(),r=new Set;_.all.forEach((t=>{t&&t.name&&r.add(t.name)}));if(n.some((t=>t&&t.name&&r.has(t.name)))){const t=D();Me(t.duplicateVarsMsg,[{label:t.overwrite,value:"overwrite"},{label:t.skipDuplicates,value:"skip"}]).then((t=>{t&&Fe(n,o,t)}))}else Fe(n,o,"overwrite")}catch(t){alert(D().invalidFile)}},e.readAsText(n)}),{once:!0}),t.click()}function Re(n){if(i||lt(),i){if(n){const a=i.querySelector('.tf_sv_section[data-type="'+n+'"]');a&&a.classList.remove("is_collapsed")}return}if(o.Themify&&"function"==typeof o.Themify.fonts)try{o.Themify.fonts(["ti-pencil","ti-lock","ti-import","ti-export","ti-desktop","ti-tablet","ti-mobile"])}catch(s){}if(t!==o&&t.Themify&&"function"==typeof t.Themify.fonts)try{t.Themify.fonts(["ti-pencil","ti-lock","ti-import","ti-export","ti-desktop","ti-tablet","ti-mobile"])}catch(l){}i=r.createElement("div"),i.id="tf_sv_panel",i.innerHTML='
'+h(D().title)+'
',i.querySelector(".tf_sv_import_btn").appendChild(w("ti-import")),i.querySelector(".tf_sv_export_btn").appendChild(w("ti-export"));const e=i.querySelector(".tf_sv_panel_body");e.appendChild(function(){const t=r.createElement("div");return t.className="tf_sv_breakpoint_bar",[{bp:"desktop",icon:"ti-desktop",label:D().desktop},{bp:"tablet_landscape",icon:"ti-tablet",label:D().tabletLandscape},{bp:"tablet",icon:"ti-tablet",label:D().tablet},{bp:"mobile",icon:"ti-mobile",label:D().mobile}].forEach((n=>{const e=r.createElement("button");e.type="button",e.className="tf_sv_bp_btn tf_sv_bp_"+n.bp,e.dataset.bp=n.bp,e.setAttribute("data-tooltip",n.label),e.setAttribute("aria-label",n.label),e.appendChild(w(n.icon)),e.addEventListener("click",(()=>{i&&i.querySelectorAll(".tf_sv_row").forEach((t=>{se(t,!0)})),b=n.bp,le(),ye(),K(n.bp)})),t.appendChild(e)})),t}()),["color","font","number"].forEach((t=>{e.appendChild(me(t))}));const c=r.createElement("div");if(c.className="tf_sv_info",c.innerHTML='Style Variables allow you to define reusable values. When you change a variable\'s value, that update automatically reflects across the entire site wherever the variable is used. Learn more.',e.appendChild(c),r.body.appendChild(i),pe(i),i.style.left=Math.max(20,(o.innerWidth-i.offsetWidth)/2)+"px",i.style.top=Math.max(20,(o.innerHeight-i.offsetHeight)/2)+"px",function(t,n){t&&n&&(n.style.touchAction="none",n.addEventListener("pointerdown",(e=>{if(0!==e.button)return;const o=e.pointerId,r=t.getBoundingClientRect(),i=e.clientX,c=e.clientY,f=r.left,a=r.top,s=n=>{n.pointerId===o&&(t.style.left=Math.max(8,f+n.clientX-i)+"px",t.style.top=Math.max(8,a+n.clientY-c)+"px",t.style.transform="none")},u=t=>{if(t.pointerId===o){n.removeEventListener("pointermove",s),n.removeEventListener("pointerup",u),n.removeEventListener("pointercancel",u);try{n.releasePointerCapture(o)}catch(t){}}};try{n.setPointerCapture(o)}catch(t){}n.addEventListener("pointermove",s,{passive:!0}),n.addEventListener("pointerup",u,{passive:!0}),n.addEventListener("pointercancel",u,{passive:!0})}),{passive:!0}))}(i,i.querySelector(".tf_sv_panel_head")),function(t,n){t&&n&&(n.style.touchAction="none",n.addEventListener("pointerdown",(e=>{if(0!==e.button)return;e.preventDefault(),e.stopPropagation();const o=e.pointerId,r=t.getBoundingClientRect(),i=e.clientX,c=e.clientY,f=r.width,a=r.height,s=n=>{n.pointerId===o&&(t.style.width=Math.max(440,f+n.clientX-i)+"px",t.style.height=Math.max(360,a+n.clientY-c)+"px",t.style.maxHeight="none")},u=t=>{if(t.pointerId===o){n.removeEventListener("pointermove",s),n.removeEventListener("pointerup",u),n.removeEventListener("pointercancel",u);try{n.releasePointerCapture(o)}catch(t){}}};try{n.setPointerCapture(o)}catch(t){}n.addEventListener("pointermove",s,{passive:!0}),n.addEventListener("pointerup",u,{passive:!0}),n.addEventListener("pointercancel",u,{passive:!0})})))}(i,i.querySelector(".tf_sv_resize_handle")),!i.dataset.tfSvLiveSyncBound){function _(t){we();var n=t.target;if(n&&n.matches&&n.closest&&n.closest("#tf_sv_panel")&&n.matches(".tf_sv_color_input,.tfminicolors-input")){var e=n.closest(".tf_sv_row");e&&"1"===e.dataset.theme&&"color"===e.dataset.type&&(y(e,n),((Tt(n)||"")+"").trim()||(Rt(x(e.querySelector(".tf_sv_name_input").value)),It((()=>{Zt()})),ke()))}}i.dataset.tfSvLiveSyncBound="1",i.addEventListener("input",_,!1),i.addEventListener("change",_,!1)}var f=H(!0);if(f||(f=W(!0)),f||(le(),ye()),function(){u=Oe()}(),i.querySelector(".tf_sv_close_btn").addEventListener("click",(()=>{(function(){return i?Te()?Me("You have unsaved changes. Keep or discard changes?",[{label:"Discard",value:"discard"},{label:"Keep Changes",value:"keep"}]).then((t=>"discard"===t?(Ae(),null):"keep"===t?Se():null)):(Ae(),Promise.resolve()):Promise.resolve()})().catch((()=>null))})),i.querySelector(".tf_sv_save_btn").addEventListener("click",Se),i.querySelector(".tf_sv_export_btn").addEventListener("click",$e),i.querySelector(".tf_sv_import_btn").addEventListener("click",Ce),n){const v=i.querySelector('.tf_sv_section[data-type="'+n+'"]');v&&v.classList.remove("is_collapsed")}}function Je(t){a&&clearTimeout(a);var n=r.getElementById("tb_lightbox_container")?350:120;a=setTimeout((()=>{bn(t||r),ln()}),n)}function Ie(t){bn(t=t||r),9===t.nodeType?ln():t.querySelectorAll&&t.querySelectorAll(".tf_sv_target").forEach((t=>{const n=sn(t);n&&un(n)}))}function Ue(){const t=t=>{!function(t){if(!t||!t.closest)return;if(t.closest("#tf_sv_panel,#tf_sv_dropdown"))return;let n=t.closest(".tfminicolors_wrapper");if(n){const t=n.querySelector(".tfminicolors-input,.themify-color-picker,.color-select");return void(t&&_n(n,t,"color",Wt(t)?"builder":"customizer",n))}var e=t.closest(".tfminicolors");if(e&&!Wt(e)){var o=e.querySelector(".tfminicolors-input,.themify-color-picker,.color-select");return void(o&&(n=r.createElement("div"),n.className="tfminicolors_wrapper",e.parentNode.insertBefore(n,e),n.appendChild(e),_n(n,o,"color","customizer",n)))}const i=t.closest(".tb_range_input");if(i){const t=i.querySelector('input.tb_range,input[type="number"],input[type="text"]');return void(t&&_n(i,t,"number",Wt(t)?"builder":"customizer",i))}if(n=t.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox,.tf_sv_font_host"),n){const t=n.querySelector("select.themify_font_family,select.font-family-select,select");return void(t&&_n(n,t,"font",Wt(t)?"builder":"customizer",n))}const c=t.closest("input.font_size_num,input.font_line_num,input.letter_spacing,input.dimension-width,input.margin-width,input.padding-width");if(c){const t=pn(c);return void _n(t,c,"number","customizer",t)}const f=t.closest("select.font-family-select,select.themify_font_family");if(f){const t=f.closest(".tb_font_preview_wrapper,.themify-combo-select,.combo-select,.scombobox,.themify_combobox")||(Wt(f)?vn(f):f.parentNode||f);_n(t,f,"font",Wt(f)?"builder":"customizer",t)}}(t.target)};r.addEventListener("mouseover",t,!0),r.addEventListener("focusin",t,!0),r.addEventListener("click",(function(t){if(!t.target||!t.target.closest)return;const n=t.target;if((n.closest(".tf_sv_var_clear")||n.closest(".tfminicolors_clear_btn"))&&n.closest(".tf_sv_var,.tf_sv_target,#tf_sv_panel")&&(c&&mn(),t.target.closest("#tf_sv_panel"))){var e=t.target.closest(".tf_sv_row"),o=e&&"1"===e.dataset.theme&&"color"===e.dataset.type;o&&e&&(Rt(x(e.querySelector(".tf_sv_name_input").value)),function(t,n){t&&(t.setAttribute("data-tf-sv-theme-color-clear-pending","1"),t.dataset.tfSvThemeColorClearLockUntil=Date.now()+d+"",t.dataset.tfSvThemeColorLastCleared=((n&&null!=n.value?n.value:"")+"").trim())}(e,e.querySelector(".tf_sv_color_input,.tfminicolors-input")));var r=()=>{if(o&&e){var t=e.querySelector(".tf_sv_color_input,.tfminicolors-input");t&&(t.value="",t.setAttribute("value",""),t.removeAttribute("data-opacity"))}ye(),It((()=>{Zt(),ln()})),o&&ke()};requestAnimationFrame((()=>{requestAnimationFrame(r)}))}}),!0),r.addEventListener("click",(function(t){if(1!==t.target.nodeType)return;const n=t.target.closest&&t.target.closest(".tf_sv_target");if(!n||"font"!==n.dataset.tfSvType)return;const e=n.querySelector(":scope > .tf_sv_var.is_active");if(!e)return;if(t.target.closest&&(t.target.closest(".tf_sv_var > .tf_sv_var_clear")||t.target.closest("#tf_sv_dropdown")))return;if(t.target.closest&&t.target.closest(".tf_sv_var_btn"))return;if(t.target.closest&&t.target.closest(".themify-combo-dropdown,.combo-dropdown,.scombobox-list"))return;t.preventDefault(),t.stopPropagation();const o=n.querySelector(":scope > .tf_sv_var_btn")||e;An(sn(n),o,{extraTop:m})}),!0),r.addEventListener("click",(t=>{const n=t.target.closest(".tf_sv_var_btn");if(n){t.preventDefault(),t.stopPropagation();const e=n.closest(".tf_sv_target");return void(e&&An(sn(e),n))}const e=t.target.closest(".tf_sv_var.is_active");if(e&&!t.target.closest(".tf_sv_var > .tf_sv_var_clear")){t.preventDefault(),t.stopPropagation();const n=e.closest(".tf_sv_target");if(n){var o=n.querySelector(":scope > .tf_sv_var_btn")||e;An(sn(n),o,{extraTop:m})}return}const r=t.target.closest(".tf_sv_dd_item");if(r&&c)return t.preventDefault(),t.stopPropagation(),fn(f,r.dataset.name||""),void mn();if(t.target.closest(".tf_sv_edit_btn")&&c)return t.preventDefault(),t.stopPropagation(),Re(f?f.type:"color"),void mn();!c||c.contains(t.target)||t.target.closest(".tf_sv_var_btn")||t.target.closest(".tf_sv_var.is_active")||mn()})),r.addEventListener("click",(t=>{if(!t.target||!t.target.closest)return;if(t.target.closest("#tf_sv_panel"))return;t.target.closest("li.breakpoint_switcher a")&&setTimeout((()=>{ln(),Zt(),H()||W()}),80)}),!0),o.addEventListener("resize",(()=>{mn(),ln()}),{passive:!0}),yn()}function Ee(){var n=r.getElementById("tb_lightbox_container"),e=r.getElementById("tb_lightbox_parent")||n;e&&!e.M&&(e.M=new MutationObserver((()=>{Je(r)})),e.M.observe(e,{childList:!0,subtree:!0}));var i=(t,n)=>{if(t&&"function"==typeof t.on&&!t.$){t.$=!0;try{t.on("themify_builder_ready",(()=>{lt(),Je(r),it(),ze(),Y(),yn()}),!0,!(!n||!n.is_builder_ready))}catch(t){}try{t.on("themify_builder_lightbox_open",(()=>{it(),Je(r),setTimeout((()=>{Je(r)}),600),setTimeout((()=>{Je(r)}),1500),setTimeout(yn,0),setTimeout(yn,700)}))}catch(t){}}};i(t.Themify,t.tb_app),o!==t&&i(o.Themify,o.tb_app)}function Ve(){if(lt(),E(),bn(r),ln(),Y(),function(){if(!P()||!o.wp||!o.wp.customize)return;const t=o.wp.customize;if(t.F)return;t.F=!0;const n=t=>{B(t,!1),ln(),Zt()};function e(){const e=t.previewedDevice;if(!e||"function"!=typeof e.bind)return!1;if(e.C)return!0;try{return e.bind(n),e.C=!0,!0}catch(t){try{return e.bind("change",n),e.C=!0,!0}catch(t){return!1}}}e()||"function"!=typeof t.bind||t.bind("ready",e);let i=0;const c=o.setInterval((()=>{e()?o.clearInterval(c):(i++,i>100&&o.clearInterval(c))}),50);r.addEventListener("click",(t=>{if(!P())return;const n=t.target&&t.target.closest&&t.target.closest("#customize-footer-actions .devices button");if(!n)return;const e=n.dataset&&n.dataset.device?n.dataset.device:"";o.setTimeout((()=>{e&&-1!==p.indexOf(e)?B(e,!1):W(!1),ln(),Zt()}),50)}),!0)}(),Ue(),function(){r.body&&!s&&(s=new MutationObserver((t=>{for(let o=0;o{Zt()})))}}}}["tb_iframe","customize-preview"].forEach((t=>{n(r,t);try{o.parent&&o.parent.document&&n(o.parent.document,t)}catch(t){}try{o.top&&o.top.document&&o.top.document!==r&&n(o.top.document,t)}catch(t){}}))}(),Zt(),ze(),Ne(),setTimeout(yn,500),setTimeout(yn,2e3),e){Ee();var t=0,n=()=>{++t>30||(Ee(),it(),lt(),Je(r),setTimeout(n,1e3))};setTimeout(n,1e3)}else{if(o.Themify&&"function"==typeof o.Themify.on){try{o.Themify.on("themify_builder_ready",(()=>{lt(),Je(r),it(),Y(),yn()}),!0,!(!o.tb_app||!o.tb_app.is_builder_ready))}catch(t){}try{o.Themify.on("themify_builder_lightbox_open",(()=>{it(),Je(r),setTimeout((()=>{Je(r)}),600),setTimeout(yn,0),setTimeout(yn,700)}))}catch(t){}}setTimeout((()=>{lt(),Je(r),it()}),400),setTimeout((()=>{Je(r),it()}),1500),setTimeout((()=>{Je(r),it()}),4e3)}}if(t.tfSvRefreshColorTargets=Ie,t.tfSvGradientStopDisplayBackground=Vt,o!==t&&(o.tfSvRefreshColorTargets=Ie,o.tfSvGradientStopDisplayBackground=Vt),e){var De=()=>{r.body?Ve():setTimeout(De,300)};"loading"===n.readyState?n.addEventListener("DOMContentLoaded",(()=>{setTimeout(De,300)}),{once:!0}):setTimeout(De,300)}else"loading"===r.readyState?r.addEventListener("DOMContentLoaded",Ve,{once:!0}):Ve()}(window,document);