File: /home/agritoday/www/wp-content/plugins/td-composer/assets/js/js_files_for_wrapper.min.js
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(f){var c=0;return function(){return c<f.length?{done:!1,value:f[c++]}:{done:!0}}};$jscomp.arrayIterator=function(f){return{next:$jscomp.arrayIteratorImpl(f)}};$jscomp.makeIterator=function(f){var c="undefined"!=typeof Symbol&&Symbol.iterator&&f[Symbol.iterator];return c?c.call(f):$jscomp.arrayIterator(f)};$jscomp.arrayFromIterator=function(f){for(var c,b=[];!(c=f.next()).done;)b.push(c.value);return b};
$jscomp.arrayFromIterable=function(f){return f instanceof Array?f:$jscomp.arrayFromIterator($jscomp.makeIterator(f))};var tdcNotice;
(function(f,c){tdcNotice={$_noticeWrapper:c,_isInitialized:!1,_errorNotices:[],inError:!1,notice:function(b,e,a){var d={};_.isUndefined(e)||!0!==e||(d.type="error");_.isUndefined(a)||!0!==a||(d.hasClose=!0);tdcNotice.showNotice(b,d)},showNotice:function(b,e){if(tdcNotice._isInitialized){var a="",d="",c=!1,g=5E3;if("undefined"!==typeof e){if("undefined"!==typeof e.type)switch(e.type){case "error":a="tdc-notice-error";c=!0;break;case "info":a="tdc-notice-info"}"undefined"!==typeof e.hasClose&&!0===
e.hasClose&&(d='<div class="tdc-close-notice"></div>');"undefined"!==typeof e.timeout&&(g=e.timeout)}c&&(b+=" Current state has involved an issue. You could try an UNDO operation (CTRL+Z / CTRL+SHIFT+Z)");var m=f('<div class="tdc-notice '+a+'"><span class="tdc-msg-tag"></span>'+b+d+"</div>");tdcNotice.$_noticeWrapper.append(m);setTimeout(function(){m.addClass("tdc-notice-in")},100);if(c)throw tdcNotice._errorNotices.push(m),tdcNotice.inError=!0,tdcRecycle.init(),f("body").addClass("tdcComposerLoaded"),
b;setTimeout(function(){m.removeClass("tdc-notice-in")},g-1E3);setTimeout(function(){m.css("margin-top","-"+m.outerHeight()+"px")},g-500);setTimeout(function(){m.remove()},g)}},removeAll:function(){tdcNotice._errorNotices.forEach(function(b,e){b.remove()})},init:function(){tdcNotice._isInitialized||(tdcNotice.$_noticeWrapper=f('<div class="tdc-notice-wrapper"></div>'),tdcNotice.$_noticeWrapper.on("click",".tdc-close-notice",function(b){f(this).closest(".tdc-notice").remove()}),f("#tdc-live-iframe-wrapper").append(tdcNotice.$_noticeWrapper),
tdcNotice._isInitialized=!0)}};tdcNotice.init()})(jQuery);var tdcDebug;
(function(f,c){tdcDebug={_debug:!0,_logWindowObj:c,_content:c,_disabled:!1,log:function(b){tdcDebug._debug&&console.log(b)},dumpAllItems:function(){var b=tdcAdminIFrameUI.getIframeWindow();console.group("All items dump:");"undefined"!==typeof b.tdcComposerBlocksApi&&(console.log("%c tdcComposerBlocksApi.items ","background: #222; color: white"),console.log(b.tdcComposerBlocksApi.items));"undefined"!==typeof b.tdPullDown&&(console.log("%c tdPullDown.items ","background: #222; color: white"),console.log(b.tdPullDown.items));
"undefined"!==typeof b.tdAnimationSprite&&(console.log("%c tdAnimationSprite.items ","background: #222; color: white"),console.log(b.tdAnimationSprite.items));"undefined"!==typeof b.tdHomepageFull&&(console.log("%c tdHomepageFull.items ","background: #222; color: white"),console.log(b.tdHomepageFull.items));"undefined"!==typeof b.tdTrendingNow&&(console.log("%c tdTrendingNow.items ","background: #222; color: white"),console.log(b.tdTrendingNow.items));console.groupEnd()},group:function(b,e){!1!==
tdcDebug._debug&&(console.group?console.group(b,e):console.log(b))},groupCollapsed:function(b,e){!1!==tdcDebug._debug&&(console.groupCollapsed?console.groupCollapsed(b,e):console.log(b))},groupEnd:function(){!1!==tdcDebug._debug&&console.groupEnd&&console.groupEnd()},logWindow:function(b){if(c===tdcDebug._logWindowObj){tdcDebug._logWindowObj=f("<div></div>");var e=f('<div style="width: 50px; cursor: pointer; float: left; border: 1px solid black">Clear</div>'),a=f('<div style="width: 50px; cursor: pointer; float: left; border: 1px solid black">Disable</div>');
tdcDebug._content=f('<div style="clear: both"></div>');tdcDebug._logWindowObj.append(e);tdcDebug._logWindowObj.append(a);e.click(function(a){tdcDebug._content.html("")});a.click(function(a){tdcDebug._disabled=!tdcDebug._disabled;tdcDebug._disabled?f(this).css("background-color","#FF000"):f(this).css("background-color","")});tdcDebug._logWindowObj.append(tdcDebug._content);f("body").append(tdcDebug._logWindowObj);tdcDebug._logWindowObj.css({width:300,height:500,border:"1px solid red",position:"fixed",
bottom:0,right:20,"background-color":"#FFFFFF",overflow:"scroll","z-index":1E4})}tdcDebug._disabled||tdcDebug._content.html(b+"<br>"+tdcDebug._content.html())}}})(jQuery);var tdcUtil={};
(function(){tdcUtil={getRestEndPoint:function(f,c){return _.isEmpty(window.tdcAdminSettings.permalinkStructure)?window.tdcAdminSettings.wpRestUrl+f+"&"+c:window.tdcAdminSettings.wpRestUrl+f+"?"+c},makeSafeForCSS:function(f){return f.replace(/[^a-z0-9]/g,function(c){var b=c.charCodeAt(0);return 32===b?"-":65<=b&&90>=b?c.toLowerCase():"__"+("000"+b.toString(16)).slice(-4)})},updateTdcSavings:function(f,c){jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/save_parts","uuid="+
tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{tdc_savings:window.tdcAdminSettings.tdcSavings,action:"tdc_ajax_save_parts"}}).done(function(b,e,a){"success"===e&&(_.isObject(b)&&_.has(b,"errors")?new tdcNotice.notice(b.errors,!0,!1):("undefined"!==typeof c&&c.call(f),tdcSidebar.updateSavedShortcodes()))}).fail(function(b,e,a){})},b64EncodeUnicode:function(f){return btoa(encodeURIComponent(f).replace(/%([0-9A-F]{2})/g,
function(c,b){return String.fromCharCode("0x"+b)}))},b64DecodeUnicode:function(f){return decodeURIComponent(atob(f).split("").map(function(c){return"%"+("00"+c.charCodeAt(0).toString(16)).slice(-2)}).join(""))},setStorageItem:function(f,c){tdcStore.add(f,c)},getStorageItem:function(f){return tdcStore.get(f)},setLocalStorageItem:function(f,c){var b=tdcUtil._getStorage();b=null===b?{}:JSON.parse(tdcUtil.b64DecodeUnicode(b));b[f]=c;tdcUtil._setStorage(tdcUtil.b64EncodeUnicode(JSON.stringify(b)))},getLocalStorageItem:function(f){var c=
tdcUtil._getStorage();if(null!==c)try{if(c=JSON.parse(tdcUtil.b64DecodeUnicode(c)),c.hasOwnProperty(f))return c[f]}catch(b){}},getScrollBarWidth:function(){var f=jQuery("<div>").css({visibility:"hidden",width:100,overflow:"scroll"}).appendTo("body"),c=jQuery("<div>").css({width:"100%"}).appendTo(f).outerWidth();f.remove();return 100-c},clearItem:function(){},_getStorage:function(){return window.localStorage.getItem(window.tdcAdminSettings.themeName)},_setStorage:function(f){window.localStorage.setItem(window.tdcAdminSettings.themeName,
f)}}})();var tdcRecycle;
(function(f,c,b){tdcRecycle={_maxItems:20,_currentIndex:0,_items:[],_timeout:b,_timoutSavingHistory:b,$_restoreItem:b,$_restoreContent:b,$_undo:b,$_redo:b,snapshotPath:"tdc_"+tdcAdminSettings.themeName,_enabled:b,_isInitialized:!1,item:function(b,a,d,c){this.timestamp=b;this.description=a;this.shortcode=d;this.headerTemplateData=c},init:function(){tdcRecycle._isInitialized||(tdcRecycle.$_restoreItem=f("#tdc-restore"),tdcRecycle.$_restoreContent=f("#tdc-restore-content"),tdcRecycle.$_undo=f(".tdc-restore-undo"),
tdcRecycle.$_redo=f(".tdc-restore-redo"),tdcRecycle.$_restoreItem.on("click",function(b){tdcRecycle.$_restoreContent.toggle()}),tdcRecycle.$_restoreContent.on("click",".tdc-snapshot",function(e){c.isUndefined(tdcRecycle._timeout)||clearTimeout(tdcRecycle._timeout);tdcRecycle._timeout=setTimeout(function(a){a=f(a);var d=new tdcJobManager.job,e=a.find(".tdc-snapshot-shortcode"),g=a.find(".tdc-snapshot-header"),m=tdcUtil.b64DecodeUnicode(e.html()),n=JSON.parse(tdcUtil.b64DecodeUnicode(g.html()));tdcNotice.removeAll();
tdcRecycle._currentIndex=a.prevAll(".tdc-snapshot").length;tdcRecycle.$_restoreContent.find(".tdc-snapshot-active").removeClass("tdc-snapshot-active");a.addClass("tdc-snapshot-active");d.shortcode=m;d.columns=3;d.success_callback=function(a){var d=f(tdcAdminIFrameUI._$liveIframe).contents(),k=d.find(".tdc-content-wrap");c.has(a,"replyHtml")&&k.html(a.replyHtml);window.addWrappers(d,".td-main-content-wrap","tdc_content");tdcIFrameData._isInitialized=!1;tdcIFrameData._postOriginalContentJSON=b;window.tdcPostSettings.postContent=
tdcUtil.b64EncodeUnicode(a.shortcode);tdcState.getHeaderTemplateId()!==n.tdc_header_template_id||tdcState.getHeaderTemplateContent()!==n.tdc_header_template_content?(tdcState.setHeaderTemplateId(n.tdc_header_template_id),tdcState.setHeaderTemplateContent(n.tdc_header_template_content),""===n.tdc_assoc_header_template?tdcState.setGlobalHeaderTemplate():tdcState.unsetGlobalHeaderTemplate(),"no_header"===n.tdc_header_template_id?tdcState.setNoHeader():tdcState.unsetNoHeader(),tdcState.isGlobalHeaderTemplate()?
tdcSidebar.$_headerTemplateList.val(""):tdcState.isNoHeader()?tdcSidebar.$_headerTemplateList.val(n.tdc_header_template_id):tdcSidebar.$_headerTemplateList.val("tdb_template_"+n.tdc_header_template_id),tdcIFrameData.setHeaderTemplate(n.tdc_header_template_content,b,{is_snapshot:!0,indexPath:e.data("index_path")})):(tdcState.isNoHeader()&&["tdc_header_desktop","tdc_header_desktop_sticky","tdc_header_mobile","tdc_header_mobile_sticky"].forEach(function(a,d){tdcIFrameData.rebuildZone(a,"[tdc_zone][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]",
b,{is_snapshot:!0})}),tdcIFrameData._callbackShortcodeRender({lateCallback:function(){var d=f(tdcAdminIFrameUI._$liveIframe).contents();tdcSidebar._currentModel=b;tdcIFrameData.init(d,!0);tdcRecycle.clearJsItems();tdcOperationUI.init(d);c.has(a,"replyJsForEval")&&tdcAdminIFrameUI.evalInIframe(a.replyJsForEval);tdcSidebarPanel.showShortcodeFromPath(e.data("index_path"))}}))};d.error_callback=function(a,d){tdcDebug.log(d);tdcDebug.log(a)};d.is_snapshot=!0;tdcJobManager.addJob(d);tdcSidebarPanel.clearPanel()},
500,this)}),tdcRecycle.$_undo.on("click",tdcRecycle._undo),tdcRecycle.$_redo.on("click",tdcRecycle._redo),tdcRecycle._enabled=tdcRecycle.isEnable(),tdcRecycle._isInitialized=!0,tdcRecycle._getData(),tdcRecycle.takeSnapshot(),tdcRecycle.setEnable(tdcRecycle._enabled),tdcRecycle.saveHeaderState(),tdcRecycle.saveFooterState(),document.body.addEventListener("keydown",tdcRecycle._checkKeyDown,!0),document.getElementById("tdc-live-iframe").contentDocument.addEventListener("keydown",tdcRecycle._checkKeyDown,
!0))},reinit:function(){tdcRecycle._isInitialized=!1;tdcRecycle.init()},isEnable:function(){var b=!1;"undefined"!==typeof window.tdcAdminSettings.globalSettings.tdcSavingHistory&&(b="true"===window.tdcAdminSettings.globalSettings.tdcSavingHistory);return b},setEnable:function(b){tdcRecycle._enabled=b;tdcRecycle._enabled?(tdcRecycle.$_undo.show(),tdcRecycle.$_redo.show(),tdcRecycle.takeSnapshot()):(tdcRecycle.$_undo.hide(),tdcRecycle.$_redo.hide())},_getData:function(){var b=tdcRecycle.$_restoreContent.find(".tdc-snapshot");
b.length&&b.each(function(){var a=f(this);a=new tdcRecycle.item(a.children(":nth-child(1)").data("timestamp"),"Restore point",tdcUtil.b64DecodeUnicode(a.children(":nth-child(3)").html()),a.children(":nth-child(4)").html());tdcRecycle._items.unshift(a)});1<tdcRecycle._items.length&&(tdcRecycle.$_undo.addClass("tdc-restore-active"),tdcRecycle.$_redo.removeClass("tdc-restore-active"))},_getIndexPath:function(b){var a="";if(!c.isUndefined(b)){a=b.get("parentModel");if(c.isUndefined(a))return"tdc_zone"===
b.get("tag")?tdcIFrameData.tdcTopCollection.indexOf(b):"";var d=a.get("childCollection");a=tdcRecycle._getIndexPath(a)+"_"+d.models.indexOf(b)}return a},_undo:function(b){1!==tdcRecycle._items.length&&(tdcRecycle._currentIndex++,tdcRecycle._currentIndex>tdcRecycle._items.length-1&&(tdcRecycle._currentIndex=tdcRecycle._items.length-1),tdcRecycle._currentIndex===tdcRecycle._items.length-1&&tdcRecycle.$_undo.removeClass("tdc-restore-active"),b=tdcRecycle.$_restoreContent.find(".tdc-snapshot:eq("+tdcRecycle._currentIndex+
")"),b.length&&b.trigger("click"),1<tdcRecycle._items.length&&tdcRecycle.$_redo.addClass("tdc-restore-active"))},_redo:function(b){1!==tdcRecycle._items.length&&(tdcRecycle._currentIndex--,0>tdcRecycle._currentIndex&&(tdcRecycle._currentIndex=0),0===tdcRecycle._currentIndex&&tdcRecycle.$_redo.removeClass("tdc-restore-active"),b=tdcRecycle.$_restoreContent.find(".tdc-snapshot:eq("+tdcRecycle._currentIndex+")"),b.length&&b.trigger("click"),1<tdcRecycle._items.length&&tdcRecycle.$_undo.addClass("tdc-restore-active"))},
_checkKeyDown:function(b){if(90===b.keyCode&&b.ctrlKey){if(b.shiftKey)return tdcRecycle._redo(),!1;b.preventDefault();tdcNotice.inError&&(tdcNotice.inError=!1);tdcRecycle._undo();return!1}if(83===b.keyCode&&b.ctrlKey)return b.preventDefault(),tdcAdminWrapperUI.savePostHandler(b),!1},saveHeaderState:function(){if(tdcRecycle._isInitialized){var e={error:b,getShortcode:""};tdcIFrameData.getShortcodeFromData(e);c.isUndefined(e.error)||tdcDebug.log(e.error);c.isUndefined(e.getShortcode)||""===e.getShortcode?
window.tdcAdminSettings.lastHeaderTemplateData="":(e=tdcSavePost.getHeaderTemplateData(),window.tdcAdminSettings.lastHeaderTemplateData=e.tdc_header_template_content)}},saveFooterState:function(){if(tdcRecycle._isInitialized){var e={error:b,getShortcode:""};tdcIFrameData.getShortcodeFromData(e);c.isUndefined(e.error)||tdcDebug.log(e.error);c.isUndefined(e.getShortcode)||""===e.getShortcode?window.tdcAdminSettings.lastFooterTemplateData="":(e=tdcSavePost.getFooterTemplateData(),window.tdcAdminSettings.lastFooterTemplateData=
tdcUtil.b64EncodeUnicode(JSON.stringify(e.tdc_footer_template_content)))}},takeSnapshot:function(e){if(tdcRecycle._isInitialized&&tdcRecycle._enabled){var a={error:b,getShortcode:""};tdcIFrameData.getShortcodeFromData(a);c.isUndefined(a.error)||tdcDebug.log(a.error);if(!c.isUndefined(a.getShortcode)&&""!==a.getShortcode){var d=tdcUtil.b64EncodeUnicode(JSON.stringify(tdcSavePost.getHeaderTemplateData()));if(!tdcRecycle._isLastSnapshot(a.getShortcode,d)){tdcRecycle._currentIndex=0;c.isUndefined(e)&&
(e="Restore point");var k=new Date;e=new tdcRecycle.item(k.getTime(),e,a.getShortcode,d);a=tdcRecycle._getIndexPath(tdcSidebar.getCurrentModel());tdcRecycle._maxItems===tdcRecycle._items.length&&(tdcRecycle._items.splice(tdcRecycle._items.length-1,1),tdcRecycle.$_restoreContent.find(".tdc-snapshot:last").remove());d=tdcRecycle.$_restoreContent.find(".tdc-snapshot-active");d.length&&(d.prevAll().each(function(a,d){tdcRecycle._items.splice(tdcRecycle._items.length-1,1);f(d).remove()}),d.removeClass("tdc-snapshot-active"));
tdcRecycle._items.push(e);tdcRecycle.$_restoreContent.prepend('<div class="tdc-snapshot tdc-snapshot-active"><div style="width: 150px; float: left">'+k.toLocaleDateString()+" "+k.toLocaleTimeString()+'</div><div style="width: 350px; float: left">Before '+e.description+'</div><div class="tdc-snapshot-shortcode" style="display: none" data-index_path="'+a+'">'+tdcUtil.b64EncodeUnicode(e.shortcode)+'</div><div class="tdc-snapshot-header" style="display: none">'+e.headerTemplateData+"</div></div>");1<
tdcRecycle._items.length&&(tdcRecycle.$_undo.addClass("tdc-restore-active"),tdcRecycle.$_redo.removeClass("tdc-restore-active"));clearTimeout(tdcRecycle._timoutSavingHistory);tdcRecycle._timoutSavingHistory=setTimeout(function(){tdcSavePost.saveHistory()},1E3)}}}},_isLastSnapshot:function(b,a){return 0===tdcRecycle._currentIndex&&tdcRecycle._items.length&&tdcRecycle._items[tdcRecycle._items.length-1].shortcode===b&&tdcRecycle._items[tdcRecycle._items.length-1].headerTemplateData===a?!0:!1},_cloneCurrentItem:function(){if(0!==
tdcRecycle._currentIndex){var b=tdcRecycle._items.find(function(a,d,b){return d===tdcRecycle._items.length-1-tdcRecycle._currentIndex});if(!c.isUndefined(b)){var a=new Date,d=new tdcRecycle.item(a.getTime(),b.description+" - restored",b.shortcode,b.headerTemplateData),k=tdcRecycle._getIndexPath(tdcSidebar.getCurrentModel());tdcRecycle._maxItems===tdcRecycle._items.length&&(tdcRecycle._items.splice(tdcRecycle._items.length-1,1),tdcRecycle.$_restoreContent.find(".tdc-snapshot:last").remove());tdcRecycle._items.push(d);
tdcRecycle.$_restoreContent.prepend('<div class="tdc-snapshot"><div style="width: 150px; float: left">'+a.toLocaleDateString()+" "+a.toLocaleTimeString()+'</div><div style="width: 350px; float: left">Before '+d.description+'</div><div class="tdc-snapshot-shortcode" style="display: none" data-index_path="'+k+'">'+tdcUtil.b64EncodeUnicode(d.shortcode)+'</div><div class="tdc-snapshot-header" style="display: none" data-index_path="'+k+'">'+tdcUtil.b64EncodeUnicode(d.headerTemplateData)+"</div></div>");
1<tdcRecycle._items.length&&(tdcRecycle.$_undo.addClass("tdc-restore-active"),tdcRecycle.$_redo.removeClass("tdc-restore-active"));return b.shortcode}}},clearJsItems:function(){if(tdcRecycle._isInitialized){var b=tdcAdminIFrameUI.getIframeWindow();if("undefined"!==typeof b.tdcComposerBlocksApi)for(;b.tdcComposerBlocksApi.items.length;)b.tdcComposerBlocksApi.deleteItem(b.tdcComposerBlocksApi.items[b.tdcComposerBlocksApi.items.length-1].blockUid);if("undefined"!==typeof b.tdPullDown)for(;b.tdPullDown.items.length;)b.tdPullDown.deleteItem(b.tdPullDown.items[b.tdPullDown.items.length-
1].blockUid);if("undefined"!==typeof b.tdAnimationSprite)for(;b.tdAnimationSprite.items.length;)b.tdAnimationSprite.deleteItem(b.tdAnimationSprite.items[b.tdAnimationSprite.items.length-1].blockUid);if("undefined"!==typeof b.tdHomepageFull)for(;b.tdHomepageFull.items.length;)b.tdHomepageFull.deleteItem(b.tdHomepageFull.items[b.tdHomepageFull.items.length-1].blockUid);if("undefined"!==typeof b.tdTrendingNow)for(;b.tdTrendingNow.items.length;)b.tdTrendingNow.deleteItem(b.tdTrendingNow.items[b.tdTrendingNow.items.length-
1].blockUid)}}}})(jQuery,_);var tdcState;
(function(f,c,b,e){tdcState={_headerTemplateId:"",_headerTemplateContent:"",_isGlobalHeaderTemplate:!1,_isNoHeader:!1,_isHeaderSticky:!1,_isMobileHeaderSticky:!1,_isGlobalFooterTemplate:!1,_isNoFooter:!1,_lang:"",_isMobileTemplate:!1,init:function(a,d,b,e,c,k,g,m,h,n){tdcState.setHeaderTemplateId(a);tdcState.setHeaderTemplateContent(d);b&&tdcState.setGlobalHeaderTemplate();e&&tdcState.setNoHeader();tdcState.setFooterTemplateId(c);tdcState.setFooterTemplateContent(k);g&&tdcState.setGlobalFooterTemplate();
m&&tdcState.setNoFooter();tdcState._isMobileTemplate=h;tdcState._lang=n},setHeaderTemplateId:function(a){tdcState._headerTemplateId=a;"no_header"===tdcState._headerTemplateId?tdcState.setNoHeader():tdcState.unsetNoHeader()},getHeaderTemplateId:function(){return tdcState._headerTemplateId},setHeaderTemplateContent:function(a){tdcState._headerTemplateContent=a},getHeaderTemplateContent:function(){return tdcState._headerTemplateContent},setGlobalHeaderTemplate:function(){tdcState._isGlobalHeaderTemplate=
!0},unsetGlobalHeaderTemplate:function(){tdcState._isGlobalHeaderTemplate=!1},isGlobalHeaderTemplate:function(){return tdcState._isGlobalHeaderTemplate},setNoHeader:function(){tdcState._isNoHeader=!0},unsetNoHeader:function(){tdcState._isNoHeader=!1},isNoHeader:function(){return tdcState._isNoHeader},setHeaderSticky:function(){tdcState._isHeaderSticky=!0},unsetHeaderSticky:function(){tdcState._isHeaderSticky=!1},isHeaderSticky:function(){return tdcState._isHeaderSticky},setMobileHeaderSticky:function(){tdcState._isMobileHeaderSticky=
!0},unsetMobileHeaderSticky:function(){tdcState._isMobileHeaderSticky=!1},isMobileHeaderSticky:function(){return tdcState._isMobileHeaderSticky},setFooterTemplateId:function(a){tdcState._footerTemplateId=a},getFooterTemplateId:function(){return tdcState._footerTemplateId},setFooterTemplateContent:function(a){tdcState._footerTemplateContent=a},getFooterTemplateContent:function(){return tdcState._footerTemplateContent},setGlobalFooterTemplate:function(){tdcState._isGlobalFooterTemplate=!0},unsetGlobalFooterTemplate:function(){tdcState._isGlobalFooterTemplate=
!1},isGlobalFooterTemplate:function(){return tdcState._isGlobalFooterTemplate},setNoFooter:function(){tdcState._isNoFooter=!0},unsetNoFooter:function(){tdcState._isNoFooter=!1},isNoFooter:function(){return tdcState._isNoFooter},setLang:function(a){tdcState._lang=a},getLang:function(){return tdcState._lang},isMobileComposer:function(){return"1"===tdcState._isMobileTemplate}};f=window.tdcPostSettings.headerTemplateId;c=window.tdcPostSettings.headerTemplateContent;var a=e=!1,d=window.tdcPostSettings.footerTemplateId,
k=tdcUtil.b64DecodeUnicode(window.tdcPostSettings.footerTemplateContent),g=!1,m=!1,n="";""===f?(f=window.tdcAdminSettings.globalHeaderTemplateId.toString().replace("tdb_template_",""),c=window.tdcAdminSettings.globalHeaderTemplateContent,e=!0):"no_header"===f&&(a=!0);if(""!==c){var h=JSON.parse(tdcUtil.b64DecodeUnicode(c));b.isUndefined(h.tdc_is_header_sticky)||!0!==h.tdc_is_header_sticky||tdcState.setHeaderSticky();b.isUndefined(h.tdc_is_mobile_header_sticky)||!0!==h.tdc_is_mobile_header_sticky||
tdcState.setMobileHeaderSticky()}""===d?(d=window.tdcAdminSettings.globalFooterTemplateId.toString().replace("tdb_template_",""),k=tdcUtil.b64DecodeUnicode(window.tdcAdminSettings.globalFooterTemplateContent),g=!0):"no_footer"===d&&(m=!0);""!==window.tdcAdminSettings.lang&&(n=window.tdcAdminSettings.lang);tdcState.init(f,c,e,a,d,k,g,m,tdcPostSettings.isMobileTemplate,n)})(jQuery,Backbone,_);var tdcStore;
(function(f,c,b){tdcStore={_db:b,_dbName:b,_dbStoreName:b,_indexedDB:b,_isInitialized:!1,init:function(b,a){tdcStore._isInitialized||(tdcStore._indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,tdcStore._indexedDB?(tdcStore._dbName=b,tdcStore._dbStoreName=a):console.log("Your browser doesn't support a stable version of IndexedDB. The TagDiv composer can not keep the history!"),tdcStore._isInitialized=!0)},openDb:function(){if(tdcStore._isInitialized){var b=
tdcStore._indexedDB.open(tdcStore._dbName);b.onsuccess=function(a){tdcStore._db=this.result};b.onupgradeneeded=function(a){a.currentTarget.result.createObjectStore(tdcStore._dbStoreName,{keyPath:"id"})}}},getObjectStore:function(b,a){if(tdcStore._isInitialized)return tdcStore._db.transaction(b,a).objectStore(b)},add:function(b,a){if(tdcStore._isInitialized){b={id:b,content:a};a=tdcStore.getObjectStore(tdcStore._dbStoreName,"readwrite");try{var d=a.put(b)}catch(k){throw console.log(k.name),k;}d.onsuccess=
function(a){};d.onerror=function(){}}},get:function(b){var a=f.Deferred(),d=tdcStore.getObjectStore(tdcStore._dbStoreName,"readwrite");try{var e=d.get(b)}catch(g){throw console.log(g.name),g;}e.onsuccess=function(d){a.resolve(this)};e.onerror=function(){};return a}};tdcStore.init("TagDivComposer","History");tdcStore.openDb()})(jQuery,_);var tdcSavePost;
(function(f,c,b,e){tdcSavePost={content:e,savePost:function(){if(b.isUndefined(window.tdcPostSettings.tdbTemplateType)||"header"!==window.tdcPostSettings.tdbTemplateType&&"footer"!==window.tdcPostSettings.tdbTemplateType){if("single"===window.tdcPostSettings.tdbTemplateType){var a=f("#tdc-live-iframe");if(a.length){var d=a.contents().find(".td_block_wrap.tdb_single_content:first");if(d.length){var c=a.width();a.width("100%");tdcLivePanel.$tdcSinglePostContentWidth.val(d.outerWidth(!0));a.width(c)}}}a=
{error:e,getShortcode:""};tdcIFrameData.getShortcodeFromData(a);b.isUndefined(a.error)||tdcDebug.log(a.error);b.isUndefined(a.getShortcode)||b.isUndefined(window.tdcPostSettings)||(tdcSavePost.content=a.getShortcode,tdcLivePanel.$tdcAction.val("tdc_ajax_save_post"),tdcLivePanel.$tdcContent.val(tdcSavePost.content),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/save_post","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce);
tdcLivePanelMenuSettings.saveMenuSettings()},data:tdcLivePanel.$panel.serialize()}).done(function(a,d,e){window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode(tdcSavePost.content);f(".tdc-save-page").removeClass("tdc-saving-loader");"success"===d&&(b.isObject(a)&&b.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(new tdcNotice.notice("Content Successfully Saved!",!1,!0),0!==tdcLivePanel.$tdbPostSettings.length&&!0===tdcLivePanel.$tdbPostSettings.data("changed")&&new tdcNotice.notice("Single Templates Post Settings Successfully Saved!",
!1,!0)),tdcMain.resetContentModified(),tdcLivePanel.$tdbPostSettings.data("changed",!1))}).fail(function(a,d,b){}))}},saveHistory:function(){if(1!==tdcRecycle._items.length){for(var a=[],d=0;d<tdcRecycle._items.length;d++)a.push({timestamp:tdcRecycle._items[d].timestamp,description:tdcRecycle._items[d].description,shortcode:tdcUtil.b64EncodeUnicode(tdcRecycle._items[d].shortcode),headerTemplateData:tdcRecycle._items[d].headerTemplateData});tdcLivePanel.$tdcAction.val("tdc_ajax_save_history");tdcLivePanel.$tdcContent.val(tdcUtil.b64EncodeUnicode(JSON.stringify(a)));
tdcStore.add(tdcRecycle.snapshotPath+"-"+tdcLivePanel.$tdcPostId.val(),JSON.stringify(a))}},updateHeaderTemplate:function(){var a=tdcSavePost.getHeaderTemplateData(),d={td_magic_token:tdcLivePanel.$token.val(),tdc_action:"update_header_template",tdc_header_template_id:a.tdc_header_template_id,tdc_header_template_content:a.tdc_header_template_content,tdc_assoc_header_template:a.tdc_assoc_header_template,tdc_post_id:tdcLivePanel.$tdcPostId.val()};window.tdcAdminSettings.lastHeaderTemplateData=a.tdc_header_template_content;
f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/update_header_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:d}).done(function(a,d,e){window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode(tdcSavePost.content);f(".tdc-save-page").removeClass("tdc-saving-loader");"success"===d&&b.isObject(a)&&(b.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(b.has(a,"header_template_id")&&
(tdcState.setHeaderTemplateId(a.header_template_id),tdcSidebar.updateHeaderTemplates()),tdcMain.resetContentModified(),tdcSidebar.setCurrentHeaderTemplate(),new tdcNotice.notice("Header Successfully Saved!",!1,!0)))}).fail(function(a,d,b){})},getHeaderTemplateData:function(){var a=tdcState.getHeaderTemplateId(),d="",b={};""!==a&&"no_header"!==a&&(d=tdcUtil.b64EncodeUnicode(JSON.stringify(tdcIFrameData.getHeaderShortcodeFromData())));tdcState.setHeaderTemplateId(a);tdcState.setHeaderTemplateContent(d);
b.tdc_header_template_id=a;b.tdc_header_template_content=d;b.tdc_assoc_header_template=tdcState.isGlobalHeaderTemplate()?"":!0;return b},cloudLoadHeaderTemplate:function(a,d,c,g,m){b.isUndefined(a)||(g={td_magic_token:tdcLivePanel.$token.val(),tdc_action:"load_header_template",tdc_header_template_content:a,tdc_header_template_title:g},b.isUndefined(c)||(g.tdc_header_template_id=c),b.isUndefined(m)||(g.tdc_header_is_mobile=m),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/load_header_template",
"uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:g}).done(function(c,k,g){"success"===k&&b.isObject(c)&&(b.has(c,"errors")?new tdcNotice.notice(c.errors,!0,!1):b.has(c,"header_template_id")&&(tdcState.setHeaderTemplateId(c.header_template_id),tdcState.unsetGlobalHeaderTemplate()),tdcSidebar.updateHeaderTemplates(),tdcIFrameData.setHeaderTemplate(a,d),b.isUndefined(window.tdcPostSettings.prevTemplateType)||(window.tdcPostSettings.tdbTemplateType=
window.tdcPostSettings.prevTemplateType,window.tdcPostSettings.prevTemplateType=e))}).fail(function(a,d,b){}))},assignCloudLoadHeaderTemplate:function(a,d,c,g,m,n,h){b.isUndefined(a)||(a={td_magic_token:tdcLivePanel.$token.val(),tdc_action:"load_header_template",tdc_header_template_content:a,tdc_header_template_title:g,tdc_header_is_mobile:!0},b.isUndefined(c)||(a.tdc_header_template_id=c),b.isUndefined(m)||(a.tdc_header_is_mobile=m),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/load_header_template",
"uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:a}).done(function(a,d,c){"success"===d&&b.isObject(a)&&(b.has(a,"errors")&&new tdcNotice.notice(a.errors,!0,!1),!b.has(a,"header_template_id")||b.isUndefined(n)||b.isUndefined(h)||n.call(h,a.header_template_id),b.isUndefined(window.tdcPostSettings.prevTemplateType)||(window.tdcPostSettings.tdbTemplateType=window.tdcPostSettings.prevTemplateType,window.tdcPostSettings.prevTemplateType=
e))}).fail(function(a,d,b){}))},cloudLoadFooterTemplate:function(a,d,c,g){b.isUndefined(a)||(g={td_magic_token:tdcLivePanel.$token.val(),tdc_action:"load_footer_template",tdc_footer_template_content:a,tdc_footer_template_title:g},b.isUndefined(c)||(g.tdc_footer_template_id=c),tdcState.isMobileComposer()&&(g.tdc_footer_is_mobile=1),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/load_footer_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",
window.tdcAdminSettings.wpRestNonce)},data:g}).done(function(c,k,g){"success"===k&&b.isObject(c)&&(b.has(c,"errors")?new tdcNotice.notice(c.errors,!0,!1):b.has(c,"footer_template_id")&&(tdcState.setFooterTemplateId(c.footer_template_id),tdcState.unsetGlobalFooterTemplate()),tdcSidebar.updateFooterTemplates(),tdcIFrameData.setFooterTemplate(a,d),b.isUndefined(window.tdcPostSettings.prevTemplateType)||(window.tdcPostSettings.tdbTemplateType=window.tdcPostSettings.prevTemplateType,window.tdcPostSettings.prevTemplateType=
e))}).fail(function(a,d,b){}))},getFooterTemplateData:function(){var a=tdcState.getFooterTemplateId(),d="",b={};""!==a&&"no_footer"!==a&&(d=tdcIFrameData.getFooterShortcodeFromData());tdcState.setFooterTemplateId(a);tdcState.setFooterTemplateContent(d);b.tdc_footer_template_id=a;b.tdc_footer_template_content=d;b.tdc_assoc_footer_template=tdcState.isGlobalFooterTemplate()?"":!0;return b},saveMobileMenu:function(a,d){f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/save_header_mobile_menu",
"uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:{template_id:a,menu_id:d}}).done(function(a,c,e){"success"===c&&(b.isObject(a)&&b.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):window.tdcPostSettings.mobileMenuId=d)}).fail(function(a,d,b){})},updateFooterTemplate:function(){var a=tdcSavePost.getFooterTemplateData(),d={td_magic_token:tdcLivePanel.$token.val(),tdc_action:"update_footer_template",tdc_footer_template_id:a.tdc_footer_template_id,
tdc_footer_template_content:a.tdc_footer_template_content,tdc_assoc_footer_template:a.tdc_assoc_footer_template,tdc_post_id:tdcLivePanel.$tdcPostId.val()};tdcState.isMobileComposer()&&(d.tdc_footer_is_mobile=1);window.tdcAdminSettings.lastFooterTemplateData=a.tdc_footer_template_content;f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/update_footer_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
data:d}).done(function(a,d,c){window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode(tdcSavePost.content);f(".tdc-save-page").removeClass("tdc-saving-loader");"success"===d&&b.isObject(a)&&(b.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(b.has(a,"footer_template_id")&&(tdcState.setFooterTemplateId(a.footer_template_id),tdcSidebar.updateFooterTemplates()),tdcMain.resetContentModified(),tdcSidebar.setCurrentFooterTemplate(),new tdcNotice.notice("Footer Successfully Saved!",!1,!0)))}).fail(function(a,
d,b){})}}})(jQuery,Backbone,_);var tdcShortcodeParser={};
(function(){tdcShortcodeParser={levels:{},init:function(f){tdcShortcodeParser.levels=_.clone(f);tdcShortcodeParser.levels[3]=tdcShortcodeParser.levels[3].concat(tdcShortcodeParser.levels[5])},multiNext:function(f,c){f=tdcShortcodeParser.levels[f];for(var b,e=0;e<f.length;e++){var a=tdcShortcodeParser.generateTreeElement(wp.shortcode.next(f[e],c));"undefined"!==typeof a&&("undefined"===typeof b||b.index>a.index)&&(b=a)}return b},parse:function(f,c){for(var b=tdcShortcodeParser.multiNext(f,c),e=0,a=
[];"undefined"!==typeof b&&5E3>e;)c=c.substring(b.index+b.content.length),5>f&&(b.child=tdcShortcodeParser.parse(f+1,b.content)),a.push(b),b=tdcShortcodeParser.multiNext(f,c),e++;return a},generateTreeElement:function(f){return f}}})();var tdcJobManager={};
(function(){tdcJobManager={_sentJobs:{},totalJobsCount:0,job:function(){this.shortcode="";this.columns=0;this.error_callback=this.success_callback=this.blockUid=""},jobRequest:function(f){this.shortcode=f.shortcode;this.columns=f.columns;this.jobId=tdcJobManager._generateJobId();this.postId=window.tdcPostSettings.postId;this.replyHtml=""},addJob:function(f){tdcMain.setContentModified();tdcDebug.group("%c tdcJobManager.addJob","background-color:#2489c2; color:white");var c=new tdcJobManager.jobRequest(f),
b="";!1!==window.tdcPostSettings.tdbLoadDataFromId&&(b+="&tdbLoadDataFromId="+window.tdcPostSettings.tdbLoadDataFromId);!1!==window.tdcPostSettings.tdbTemplateType&&(b+="&tdbTemplateType="+window.tdcPostSettings.tdbTemplateType);jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/do_job","tmp_jobId="+c.jobId+"&tmp_blockUid="+c.blockUid+"&post_id="+window.tdcPostSettings.postId+b+"&uuid="+tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",
window.tdcAdminSettings.wpRestNonce)},cache:!1,data:c,dataType:"json",statusCode:{404:function(){console.log("tdcJobManager.addJob - ERROR: 404 not found")},500:function(){console.log("tdcJobManager.addJob - ERROR: 500 server error")}},success:function(b,a,d){null===b?f.error_callback(c,"tdcJobManager.addJob - ERROR: Empty response received from server"):(!0===tdcJobManager._isJobCallbackReplyValid(f.blockUid,b.jobId)?f.success_callback(b):tdcDebug.log("tdcJobManager.addJob - dropped job :) (probably it's older than the last timestamp)"),
tdcDebug.groupEnd())},error:function(b,a,d){f.error_callback(c,"tdcJobManager.addJob - Error callback - textStatus: "+a+" errorThrown: "+d);tdcDebug.groupEnd()}})},_isJobCallbackReplyValid:function(f,c){return"undefined"===typeof tdcJobManager._sentJobs[f]||parseInt(tdcJobManager._sentJobs[f])<parseInt(c)?(tdcJobManager._sentJobs[f]=c,!0):!1},_generateJobId:function(){var f=tdcJobManager.totalJobsCount;tdcJobManager.totalJobsCount++;return f},_getUniqueID:function(){function f(){return Math.floor(65536*
(1+Math.random())).toString(16).substring(1)}return f()+f()+"-"+f()+"-"+f()+"-"+f()+"-"+f()+f()+f()}}})();var tdcAdminWrapperUI;
(function(f,c){tdcAdminWrapperUI={$placeholder:c,$helper:c,$savePage:c,$saveAll:c,$saveHeader:c,$saveFooter:c,$saveContent:c,_helperClass:"",_dropPosition:"",$recycle:c,_initialized:!1,init:function(){tdcAdminWrapperUI._tdcJqObjElements=f(".tdc-sidebar-elements");tdcAdminWrapperUI.helperId="tdc-dragged-helper";tdcAdminWrapperUI.placeholderId="tdc-placeholder";tdcAdminWrapperUI.maskId="tdc-mask";tdcAdminWrapperUI.$helper=f('<div id="'+tdcAdminWrapperUI.helperId+'"></div>');tdcAdminWrapperUI.$placeholder=
f('<span id="'+tdcAdminWrapperUI.placeholderId+'"></span>');f("body").append(tdcAdminWrapperUI.$helper);f("body").append(tdcAdminWrapperUI.$placeholder);tdcAdminWrapperUI.$savePage=f(".tdc-save-page");tdcAdminWrapperUI.$saveAll=f(".tdc-save-all");tdcAdminWrapperUI.$saveAll.on("click",tdcAdminWrapperUI.savePostHandler);tdcAdminWrapperUI.$saveHeader=f(".tdc-save-header");tdcAdminWrapperUI.$saveHeader.on("click",tdcAdminWrapperUI.saveHeaderHandler);tdcAdminWrapperUI.$saveFooter=f(".tdc-save-footer");
tdcAdminWrapperUI.$saveFooter.on("click",tdcAdminWrapperUI.saveFooterHandler);tdcAdminWrapperUI.$saveContent=f(".tdc-save-content");tdcAdminWrapperUI.$saveContent.on("click",tdcAdminWrapperUI.saveContentHandler);f(document).bind("click",function(b){f("#tdc-context-menu").hide()})},savePostHandler:function(b){tdcAdminWrapperUI.$savePage.hasClass("tdc-saving-loader")||(tdcAdminWrapperUI.$savePage.addClass("tdc-saving-loader"),"Newspaper"===window.tdcAdminSettings.themeName&&(tdcSavePost.updateHeaderTemplate(),
tdcSavePost.updateFooterTemplate()),tdcSavePost.savePost())},saveHeaderHandler:function(b){tdcAdminWrapperUI.$savePage.hasClass("tdc-saving-loader")||(tdcAdminWrapperUI.$savePage.addClass("tdc-saving-loader"),"Newspaper"===window.tdcAdminSettings.themeName&&tdcSavePost.updateHeaderTemplate())},saveFooterHandler:function(b){tdcAdminWrapperUI.$savePage.hasClass("tdc-saving-loader")||(tdcAdminWrapperUI.$savePage.addClass("tdc-saving-loader"),"Newspaper"===window.tdcAdminSettings.themeName&&tdcSavePost.updateFooterTemplate())},
saveContentHandler:function(b){tdcAdminWrapperUI.$savePage.hasClass("tdc-saving-loader")||(tdcAdminWrapperUI.$savePage.addClass("tdc-saving-loader"),tdcSavePost.savePost())},setHelperClass:function(b){tdcAdminWrapperUI._helperClass!==b&&(tdcAdminWrapperUI._helperClass=b,tdcAdminWrapperUI.$helper.addClass(b))},setHelperDropPosition:function(b){tdcAdminWrapperUI._dropPosition!==b&&(tdcAdminWrapperUI._dropPosition=b,tdcAdminWrapperUI.$helper.html('<span class="tdc-zone-drop">'+b+"</span>"))},getHelperClass:function(){return tdcAdminWrapperUI._helperClass},
clearHelperClass:function(){tdcAdminWrapperUI._helperClass=""},clearHelperDropPosition:function(){tdcAdminWrapperUI._dropPosition=""}};tdcAdminWrapperUI.init()})(jQuery);var tdcOperationUI;
(function(f,c,b,e){tdcOperationUI={iframeContents:e,_draggedElement:{$element:e},_currentElementOver:{$element:e},_copiedElement:{$element:e},_emptyElementClass:"tdc-element-empty",_isPlaceholderVisible:!1,_intervalUpdateInfoHelper:e,_isMenuDeactivated:!1,_isActiveElementOver:!1,init:function(a,d){window.previousMouseClientX=0;window.previousMouseClientY=0;tdcOperationUI.iframeContents=a;tdcZoneUI.init(tdcOperationUI.iframeContents);tdcRowUI.init(tdcOperationUI.iframeContents);tdcColumnUI.init(tdcOperationUI.iframeContents);
tdcInnerRowUI.init(tdcOperationUI.iframeContents);tdcInnerColumnUI.init(tdcOperationUI.iframeContents);tdcElementUI.init(tdcOperationUI.iframeContents);tdcRecycleUI.init(d);tdcOperationUI.iframeContents.find("body").find("#"+tdcAdminWrapperUI.maskId).length||(tdcAdminWrapperUI.$mask=f('<div id="'+tdcAdminWrapperUI.maskId+'"></div>'),tdcOperationUI.iframeContents.find("body").append(tdcAdminWrapperUI.$mask));tdcMaskUI.init(tdcAdminWrapperUI.$mask,d);d&&(f(window).mousedown(function(a){tdcOperationUI.inactiveElementOver()}).mouseup(function(a){tdcOperationUI.deactiveDraggedElement();
tdcOperationUI.hideHelper()}).mousemove(function(a){tdcOperationUI.showHelper(a)}).keydown(function(a){tdcOperationUI._keyDownHandler(a)}),a.mousedown(function(a){tdcSidebar.setSettings({$currentZone:e,$currentRow:e,$currentColumn:e,$currentInnerRow:e,$currentInnerColumn:e,$currentElement:e});tdcSidebar.closeModals()}).mouseup(function(a){tdcOperationUI.deactiveDraggedElement();tdcOperationUI.hideHelper();tdcOperationUI.setCurrentElementOver(e);tdcElementUI.positionElementPlaceholder(a)}).mousemove(function(a){tdcOperationUI.showHelper(a);
window.previousMouseClientX=a.clientX;window.previousMouseClientY=a.clientY}).scroll(function(a){tdcOperationUI.isElementDragged()?tdcElementUI.positionElementPlaceholder(a):tdcOperationUI.isInnerColumnDragged()?tdcInnerColumnUI.positionInnerColumnPlaceholder(a):tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged()?tdcInnerRowUI.positionInnerRowPlaceholder(a):tdcOperationUI.isColumnDragged()?tdcColumnUI.positionColumnPlaceholder(a):(tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged())&&
tdcRowUI.positionRowPlaceholder(a)}).keydown(function(a){tdcOperationUI._keyDownHandler(a)}),tdcAdminWrapperUI.$helper.mouseup(function(a){tdcOperationUI.hideHelper()}))},_keyDownHandler:function(a){if(27===a.keyCode){var d=tdcOperationUI.getSelectedElement();tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.exitHandler(a)}tdcOperationUI.isActiveElementOver()&&(67===a.keyCode?a.ctrlKey&&(d=tdcOperationUI.getSelectedElement(),tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.copyShortcodeHandler(a)):
86===a.keyCode?a.ctrlKey&&(d=tdcOperationUI.getActiveElementOver(),tdcContextMenu.setContextMenu(a,d)&&(a.shiftKey?tdcContextMenu.pasteBeforeShortcodeHandler(a):tdcContextMenu.pasteAfterShortcodeHandler(a))):83===a.keyCode?a.shiftKey&&(d=tdcOperationUI.getActiveElementOver(),tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.saveShortcodeHandler(a)):68===a.keyCode?a.ctrlKey&&(d=tdcOperationUI.getActiveElementOver(),tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.cloneHandler(a)):88===a.keyCode?
a.ctrlKey&&(d=tdcOperationUI.getActiveElementOver(),tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.cutShortcodeHandler(a)):"Delete"===a.key&&(d=tdcOperationUI.getSelectedElement(),tdcContextMenu.setContextMenu(a,d)&&tdcContextMenu.deleteHandler(a)))},setDraggedElement:function(a){tdcOperationUI._draggedElement.$element=a;b.isUndefined(a)||(tdcOperationUI._draggedElement.classes=a[0].className.split(" "))},getDraggedElement:function(){return tdcOperationUI._draggedElement.$element},hasClassDraggedElement:function(a){if(!b.isUndefined(tdcOperationUI._draggedElement.$element))return-1!==
tdcOperationUI._draggedElement.classes.indexOf(a)},addClassDraggedElement:function(a){b.isUndefined(tdcOperationUI._draggedElement.$element)||tdcOperationUI._draggedElement.$element.addClass(a)},setCurrentElementOver:function(a){if(!b.isUndefined(a)||!b.isUndefined(tdcOperationUI._currentElementOver.$element))if(b.isUndefined(a)||b.isUndefined(tdcOperationUI._currentElementOver.$element)||!a.is(tdcOperationUI._currentElementOver.$element.get(0)))tdcOperationUI._currentElementOver.$element=a,b.isUndefined(a)||
(tdcOperationUI._currentElementOver.elementOuterHeight=a.outerHeight(!0),tdcOperationUI._currentElementOver.elementOuterWidth=a.outerWidth(!0),tdcOperationUI._currentElementOver.elementHeight=a.outerHeight(),tdcOperationUI._currentElementOver.elementWidth=a.outerWidth(),tdcOperationUI._currentElementOver.elementOffset=a.offset(),tdcOperationUI._currentElementOver.elementPosition=a.position(),tdcSidebarPanel.blurInputPanel(),tdcOperationUI.activeElementOver())},getCurrentElementOver:function(){return tdcOperationUI._currentElementOver.$element},
activeElementOver:function(a){b.isUndefined(a)&&(a=tdcOperationUI.getCurrentElementOver());b.isUndefined(a)||a.hasClass("tdc-recycle")||(tdcOperationUI._isActiveElementOver=!0,a.addClass("tdc-element-active"))},inactiveElementOver:function(){var a=tdcAdminIFrameUI.getLiveIframe().contents().find(".tdc-element-active");a.length&&a.removeClass("tdc-element-active");tdcOperationUI._isActiveElementOver=!1},isActiveElementOver:function(){return tdcOperationUI._isActiveElementOver},getActiveElementOver:function(){if(tdcOperationUI._isActiveElementOver){var a=
tdcAdminIFrameUI.getLiveIframe().contents().find(".tdc-element-active");if(a.length)return a}},getSelectedElement:function(){var a=tdcAdminIFrameUI.getLiveIframe().contents().find(".tdc-element-selected");if(a.length)return a},getCurrentElementOverOuterHeight:function(){if(!b.isUndefined(tdcOperationUI._currentElementOver.$element)&&!b.isUndefined(tdcOperationUI._currentElementOver.elementOuterHeight))return tdcOperationUI._currentElementOver.elementOuterHeight},getCurrentElementOverOuterWidth:function(){if(!b.isUndefined(tdcOperationUI._currentElementOver.$element)&&
!b.isUndefined(tdcOperationUI._currentElementOver.elementOuterWidth))return tdcOperationUI._currentElementOver.elementOuterWidth},getCurrentElementOverHeight:function(){if(!b.isUndefined(tdcOperationUI._currentElementOver.$element)&&!b.isUndefined(tdcOperationUI._currentElementOver.elementHeight))return tdcOperationUI._currentElementOver.elementHeight},getCurrentElementOverOffset:function(){if(!b.isUndefined(tdcOperationUI._currentElementOver.$element)&&!b.isUndefined(tdcOperationUI._currentElementOver.elementOffset))return tdcOperationUI._currentElementOver.elementOffset},
getCurrentElementOverPosition:function(){if(!b.isUndefined(tdcOperationUI._currentElementOver.$element)&&!b.isUndefined(tdcOperationUI._currentElementOver.elementPosition))return tdcOperationUI._currentElementOver.elementPosition},_placeholderCacheCssSettings:{classes:e,props:e},setPlaceholderCss:function(a){if(b.isUndefined(tdcOperationUI._placeholderCacheCssSettings)||!b.isEqual(tdcOperationUI._placeholderCacheCssSettings,a))tdcOperationUI._placeholderCacheCssSettings=a,tdcAdminWrapperUI.$placeholder.css(a)},
setReadyToMove:function(){var a=tdcOperationUI.getDraggedElement();b.isUndefined(a)||a.addClass("tdc-ready-to-move")},clearReadyToMove:function(){var a=tdcOperationUI.getDraggedElement();b.isUndefined(a)||a.removeClass("tdc-ready-to-move")},setCopyElement:function(a){tdcOperationUI._copiedElement.$element=a},getCopiedElement:function(){return tdcOperationUI._copiedElement.$element},isCopy:function(){return!b.isUndefined(tdcOperationUI._copiedElement.$element)},activeDraggedElement:function(a){tdcOperationUI.setDraggedElement(a);
tdcOperationUI.hasClassDraggedElement("tdc-dragged")||tdcOperationUI.addClassDraggedElement("tdc-dragged")},deactiveDraggedElement:function(){var a=tdcOperationUI.getDraggedElement();b.isUndefined(a)||(a.removeClass("tdc-dragged"),tdcOperationUI._moveDraggedElement(),tdcOperationUI.setDraggedElement(e))},showHelper:function(a){var d=tdcAdminWrapperUI.$helper,c=tdcOperationUI.getDraggedElement();if(b.isUndefined(c))tdcOperationUI.hideHelper(),tdcRecycleUI.hide(),tdcOperationUI.setLiveIframeCss("tdc-active-helper",
!0);else{var e=0;!0!==tdcMain.getSidebarInline()||!1!==tdcMain.getSidebarHidden()||f(a.target).closest("#tdc-sidebar").length||(e=tdcSidebar.$_sidebar.width());var m=tdcAdminIFrameUI.getLiveIframe().width(),n=0;window.innerWidth!==m&&(n=(window.innerWidth-m)/2,!0===tdcMain.getSidebarInline()&&!1===tdcMain.getSidebarHidden()&&(n-=tdcSidebar.$_sidebar.width()/2));f(a.target).closest("#tdc-sidebar").length?n=0:f(a.target).closest("#tdc-live-iframe-wrapper").length&&(n=0,tdcMain.getSidebarInline()&&(n=
-tdcSidebar.$_sidebar.width()));d.css({left:a.clientX-30+e+n,top:a.clientY-22});d.show();tdcOperationUI.deactivateMenu();tdcOperationUI.setLiveIframeCss("tdc-active-helper");a=c.data("shortcodeName");d=c.data("templateContent");b.isUndefined(a)&&b.isUndefined(d)&&(c=c.data("model_id"),a=tdcIFrameData.getModel(c).get("tag"));if(!b.isUndefined(a)&&(tdcAdminWrapperUI.setHelperClass("tdc-element-ico tdc-ico-"+a),c=tdcOperationUI.getCurrentElementOver(),!b.isUndefined(tdcOperationUI.getDraggedElement())&&
!b.isUndefined(c))){a=c.data("model_id");c="";if(!b.isUndefined(a))for(a=tdcIFrameData.getModel(a),c=a.get("attrs"),c=b.has(c,"custom_title")?c.custom_title:a.get("tag"),a=a.get("parentModel");!b.isUndefined(a);){d=a.get("tag");switch(d){case "tdc_zone":switch(a.get("attrs").type){case "tdc_header_desktop":d="Header Desktop";break;case "tdc_header_desktop_sticky":d="Header Desktop Sticky";break;case "tdc_header_mobile":d="Header Mobile";break;case "tdc_header_mobile_sticky":d="Header Mobile Sticky";
break;case "tdc_content":d="Content";break;case "tdc_footer":d="Footer"}tdcAdminWrapperUI.setHelperDropPosition(d);break;case "vc_row":d="row";break;case "vc_column":d="column";break;case "vc_row_inner":d="inner-row";break;case "vc_column_inner":d="inner-column"}c=d+" > "+c;a=a.get("parentModel")}tdcSidebar.setSidebarInfo(c)}tdcRecycleUI.show()}},hideHelper:function(){tdcAdminWrapperUI.clearHelperClass();tdcAdminWrapperUI.clearHelperDropPosition();tdcAdminWrapperUI.$helper.hide();tdcAdminWrapperUI.$helper.removeClass();
tdcOperationUI.activateMenu()},setLiveIframeCss:function(a,d){var c=tdcAdminIFrameUI.getLiveIframe();b.isUndefined(d)?c.contents().find("body").addClass(a):c.contents().find("body").removeClass(a)},activateMenu:function(){if(tdcOperationUI._isMenuDeactivated){var a=tdcAdminIFrameUI.getLiveIframe().contents().find(".td-header-wrap");a.length&&a.removeClass("tdc-inactive-menu");tdcOperationUI._isMenuDeactivated=!1}},deactivateMenu:function(){if(!tdcOperationUI._isMenuDeactivated){var a=tdcAdminIFrameUI.getLiveIframe().contents().find(".td-header-wrap");
a.length&&a.addClass("tdc-inactive-menu");tdcOperationUI._isMenuDeactivated=!0}},updateInfoHelper:function(a){},showPlaceholder:function(){var a=tdcAdminWrapperUI.$placeholder;!1===tdcOperationUI._isPlaceholderVisible&&(tdcOperationUI._isPlaceholderVisible=!0,a.show(),tdcOperationUI.updateInfoHelper(e))},hidePlaceholder:function(){var a=tdcAdminWrapperUI.$placeholder;!0===tdcOperationUI._isPlaceholderVisible&&(tdcOperationUI._isPlaceholderVisible=!1,a.hide(),tdcOperationUI.updateInfoHelper(!0))},
isPlaceholderVisible:function(){return tdcOperationUI._isPlaceholderVisible},isRowDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement(tdcRowUI.getElementCssClass())},inRow:function(a){a=a.closest("."+tdcRowUI.getElementCssClass());if(a.length)return a},isRow:function(a){return a.hasClass(tdcRowUI.getElementCssClass())},inZone:function(a){a=a.closest("."+tdcZoneUI.getElementCssClass());if(a.length)return a},isZone:function(a){return a.hasClass(tdcZoneUI.getElementCssClass())},
isTempRowDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement("tdc-row-temp")},isElementWithRowDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement("tdc-element-with-row")},isColumnDragged:function(a){var d=tdcOperationUI.getDraggedElement();d=!b.isUndefined(d)&&tdcOperationUI.hasClassDraggedElement(tdcColumnUI.getElementCssClass());b.isUndefined(a)||(d=d&&(0<
a.siblings(".tdc-column.tdc-dragged").length||a.hasClass("tdc-dragged")));return d},inColumn:function(a){a=a.closest("."+tdcColumnUI.getElementCssClass());if(a.length)return a},isColumn:function(a){return a.hasClass(tdcColumnUI.getElementCssClass())},isInnerRowDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement(tdcInnerRowUI.getElementCssClass())},inInnerRow:function(a){a=a.closest("."+tdcInnerRowUI.getElementCssClass());if(a.length)return a},
isInnerRow:function(a){return a.hasClass(tdcInnerRowUI.getElementCssClass())},isTempInnerRowDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement("tdc-element-inner-row-temp")},isInnerColumnDragged:function(a){var d=tdcOperationUI.getDraggedElement();d=!b.isUndefined(d)&&tdcOperationUI.hasClassDraggedElement(tdcInnerColumnUI.getElementCssClass());b.isUndefined(a)||(d=d&&(0<a.siblings(".tdc-inner-column.tdc-dragged").length||a.hasClass("tdc-dragged")));
return d},inInnerColumn:function(a){a=a.closest("."+tdcInnerColumnUI.getElementCssClass());if(a.length)return a},isInnerColumn:function(a){return a.hasClass(tdcInnerColumnUI.getElementCssClass())},isElement:function(a){return a.hasClass(tdcElementUI.getElementCssClass())},isElementDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI.hasClassDraggedElement("tdc-element")},isSidebarElementDragged:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&
tdcOperationUI.hasClassDraggedElement("tdc-sidebar-element")},getRowStartValues:function(){var a=tdcOperationUI.getDraggedElement();return!b.isUndefined(a)&&tdcOperationUI._draggedElement.$element.data("row-start-values")},setPlaceholder:function(a,d){var c=tdcAdminWrapperUI.$placeholder;if(b.isUndefined(tdcOperationUI._placeholderCacheCssSettings.classes)||!b.isUndefined(tdcOperationUI._placeholderCacheCssSettings.classes)&&tdcOperationUI._placeholderCacheCssSettings.classes!==a)tdcOperationUI._placeholderCacheCssSettings.classes=
a,a.length?c.addClass(a):c.attr("class","");b.isObject(d)&&(b.isUndefined(tdcOperationUI._placeholderCacheCssSettings.props)||!b.isUndefined(tdcOperationUI._placeholderCacheCssSettings.props)&&!b.isEqual(tdcOperationUI._placeholderCacheCssSettings.props,d))&&(tdcOperationUI._placeholderCacheCssSettings.props=d,c.css(d))},setHorizontalPlaceholder:function(a){tdcOperationUI.setPlaceholder("",a)},setVerticalPlaceholder:function(a){tdcOperationUI.setPlaceholder("vertical",a)},_moveDraggedElement:function(){var a=
tdcOperationUI.getDraggedElement(),d=tdcOperationUI.getCurrentElementOver(),c=tdcAdminWrapperUI.$placeholder,g="";if(!(b.isUndefined(a)||b.isUndefined(d)||b.isUndefined(c)||!c.is(":visible")&&d!==tdcAdminWrapperUI.$recycle)){var m=tdcOperationUI.isSidebarElementDragged(),n=tdcOperationUI.isElementDragged(),h=!1,l=!1,p=!1,q=!1,r=!1,u=!1,w=tdcOperationUI.isElementWithRowDragged(),t=tdcOperationUI.getRowStartValues();if(n){var v=a.closest(".tdc-elements");if(!m&&(g=tdcIFrameData._getSourceCol(tdcOperationUI.getDraggedElement()),
b.isUndefined(g)))return}else(h=tdcOperationUI.isInnerColumnDragged())&&(v=a.closest(".tdc-inner-columns"));!h&&(l=tdcOperationUI.isInnerRowDragged(),p=tdcOperationUI.isTempInnerRowDragged(),l||p)&&(v=a.closest(".tdc-elements"));l||p||(q=tdcOperationUI.isColumnDragged())&&(v=a.closest(".tdc-columns"));!q&&(r=tdcOperationUI.isRowDragged(),u=tdcOperationUI.isTempRowDragged(),r||u)&&(v=a.closest(".tdc-rows"));if(m||n||h||l||p||q||r||u){var A="",x=a.find(".td_block_inner");x.length&&(A=x.attr("id"));
if(!m&&!b.isUndefined(v)&&v.length){var z=v.children();x=z.index(a);var y=z.index(c);if(d!==tdcAdminWrapperUI.$recycle&&-1!==y&&1===Math.abs(x-y))return;if(n||l||p||r||u){if((n||l||r)&&d===tdcAdminWrapperUI.$recycle){c="Deleting ";tdConfirm.showModal(l?c+"inner row":r?c+"row":c+"element",tdcOperationUI,function(){if((-1===y&&1===z.length||2===z.length&&-1!==y)&&(!r||1!==tdcIFrameData.tdcRows.length)){var d="";B=a.closest(".tdc-inner-column");B.length?d=" tdc-element-inner-column":(C=a.closest(".tdc-column"),
C.length&&(d=" tdc-element-column"));d=f('<div class="'+tdcOperationUI._emptyElementClass+d+'"></div>');tdcElementUI.bindEmptyElement(d);v.append(d)}tdcRecycle.takeSnapshot("Delete element");tdcOperationUI.setDraggedElement(a);tdcOperationUI.setCurrentElementOver(tdcAdminWrapperUI.$recycle);tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:m,wasElementDragged:n,wasInnerColumnDragged:h,wasInnerRowDragged:l,wasTempInnerRowDragged:p,wasColumnDragged:q,wasRowDragged:r,
wasTempRowDragged:u,wasElementWithRowDragged:w,rowStartValues:t,draggedBlockUid:A,sourceColParam:g});tdcSidebarPanel.clearPanel();tdcOperationUI.setDraggedElement(e);tdcOperationUI.setCurrentElementOver(e);tb_remove()},e,"Are you sure you want to delete this element?");return}if(-1===y&&1===z.length||2===z.length&&-1!==y){d="";var B=a.closest(".tdc-inner-column");if(B.length)d=" tdc-element-inner-column";else{var C=a.closest(".tdc-column");C.length&&(d=" tdc-element-column")}d=f('<div class="'+tdcOperationUI._emptyElementClass+
d+'"></div>');tdcElementUI.bindEmptyElement(d);v.append(d)}}}m&&(d="",n?d="tdc-element":p?d="tdc-element-inner-row-temp":l?d="tdc-element-inner-row":u?d="tdc-row-temp":r&&(d="tdc-row"),d=f('<div class="'+d+'">'+a.html()+"</div>"),b.isUndefined(a.data("shortcodeName"))||d.data("shortcodeName",a.data("shortcodeName")),b.isUndefined(a.data("startValues"))||d.data("startValues",a.data("startValues")),b.isUndefined(a.data("shortcodeContent"))||d.data("shortcodeContent",a.data("shortcodeContent")),b.isUndefined(a.data("rowStartValues"))||
d.data("rowStartValues",a.data("rowStartValues")),b.isUndefined(a.data("templateContent"))||d.data("templateContent",a.data("templateContent")),tdcOperationUI.setDraggedElement(d),a=tdcOperationUI.getDraggedElement());c.replaceWith(a);if(m||n)B=a.closest(".tdc-inner-column"),B.length?(a.removeClass("tdc-element-column"),a.addClass("tdc-element-inner-column")):(C=a.closest(".tdc-column"),C.length&&(a.removeClass("tdc-element-inner-column"),a.addClass("tdc-element-column")));c=a.prev();c.hasClass(tdcOperationUI._emptyElementClass)&&
c.remove();c=a.next();c.hasClass(tdcOperationUI._emptyElementClass)&&c.remove();tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:m,wasElementDragged:n,wasInnerColumnDragged:h,wasInnerRowDragged:l,wasTempInnerRowDragged:p,wasColumnDragged:q,wasRowDragged:r,wasTempRowDragged:u,wasElementWithRowDragged:w,draggedBlockUid:A,sourceColParam:g})}else new tdcNotice.notice("_moveDraggedElement Error: $draggedElement not valid!",!0,!1)}},_copyElement:function(a){var d=
tdcOperationUI.getCurrentElementOver(),c=tdcAdminWrapperUI.$placeholder;b.isUndefined(d)||b.isUndefined(c)||f.when(tdcUtil.getStorageItem("copyShortcodeType"),tdcUtil.getStorageItem("copyShortcodeAttrs"),tdcUtil.getStorageItem("copySourceCol"),tdcUtil.getStorageItem("copyShortcode")).then(function(k,m,n,h){if("undefined"!==typeof k.readyState&&"done"===k.readyState&&"undefined"!==typeof k.result&&(k=k.result.content,"undefined"!==typeof m.readyState&&"done"===m.readyState&&"undefined"!==typeof m.result)){var g=
m.result.content;if("undefined"!==typeof n.readyState&&"done"===n.readyState&&"undefined"!==typeof n.result&&(n=n.result.content,"undefined"!==typeof h.readyState&&"done"===h.readyState&&"undefined"!==typeof h.result)){h=h.result.content;var p=m=!1,q=!1,r=!1,u=!1,w="",t=f('<div class="tdc-dropped"></div>');"vc_row"===k?(w="tdc-row",u=!0,t.addClass("tdc-row-temp")):"vc_column"===k?(w="tdc-element-column",q=!0):"vc_row_inner"===k?(w="tdc-element-inner-row",r=!0,t.addClass("tdc-element-inner-row-temp")):
"vc_column_inner"===k?(w="tdc-element-inner-column",p=!0):""!==k&&(w="tdc-element",m=!0);t.addClass(w);t.data("shortcodeName",k);t.data("startValues",g);if(u||r)t.data("templateContent",h);else if(q||p){k=d.data("model_id");var v="";g=tdcIFrameData.getModel(k).get("childCollection");b.isUndefined(g)||b.map(g.models,function(a,d){d={error:e,getShortcode:""};tdcIFrameData._checkModelData(a,d);b.isUndefined(d.getShortcode)||(v+=d.getShortcode)});g="";g=b.isUndefined(a)||!0!==a?tdcUtil.b64EncodeUnicode(tdcUtil.b64DecodeUnicode(h)+
v):tdcUtil.b64EncodeUnicode(v+tdcUtil.b64DecodeUnicode(h));t.data("templateContent",g);t.data("model_id",k)}c.replaceWith(t);t.closest(".tdc-inner-columns").length?t.addClass("tdc-element-inner-column"):t.closest(".tdc-columns").length&&t.addClass("tdc-element-column");tdcIFrameData.changeData({$refEl:t,wasSidebarElementDragged:!0,wasElementDragged:m,wasInnerColumnDragged:p,wasInnerRowDragged:!1,wasTempInnerRowDragged:r,wasColumnDragged:q,wasRowDragged:!1,wasTempRowDragged:u,wasElementWithRowDragged:!1,
draggedBlockUid:"",sourceColParam:n})}}})}}})(jQuery,Backbone,_);var tdcZoneUI;
(function(f,c,b,e){tdcZoneUI={_elementCssClass:"tdc-zone",tdcZone:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcZoneUI.tdcZone=a.find("."+tdcZoneUI._elementCssClass);tdcZoneUI.tdcZone.each(function(a,b){tdcZoneUI.bindZone(f(b))})},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcZoneUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcZoneUI._mouseCoordinates},bindZone:function(a){a.unbind();a.click(function(a){a.preventDefault();a.stopPropagation()}).mousedown(function(d){1===
d.which&&(d.preventDefault(),d.stopPropagation(),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(a),tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a)}),tdcZoneUI._setMouseCoordinates({screenX:d.screenX,screenY:d.screenY}),tdcContextMenu.hide())}).mouseup(function(d){tdcMaskUI.setContentAtMouseUp(a)}).mouseenter(function(d){tdcMaskUI.setCurrentContainer(a)}).mouseleave(function(a){tdcMaskUI.setCurrentContainer(e)}).on("contextmousedown",
function(d){d.preventDefault();d.stopPropagation();tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a)}),tdcOperationUI.activeElementOver(a))})},getElementCssClass:function(){return tdcZoneUI._elementCssClass}}})(jQuery,Backbone,_);var tdcRowUI;
(function(f,c,b,e){tdcRowUI={_elementCssClass:"tdc-row",tdcRow:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcRowUI.tdcRow=a.find("."+tdcRowUI._elementCssClass);tdcRowUI.tdcRow.each(function(a,b){tdcRowUI.bindRow(f(b))})},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcRowUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcRowUI._mouseCoordinates},bindRow:function(a){a.unbind();a.click(function(a){a.preventDefault();a.stopPropagation()}).mousedown(function(d){1===
d.which&&(d.preventDefault(),d.stopPropagation(),tdcOperationUI.activeDraggedElement(f(this)),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(a),tdcRowUI.positionRowPlaceholder(d,!0),tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a)}),tdcRowUI._setMouseCoordinates({screenX:d.screenX,screenY:d.screenY}),tdcOperationUI.setReadyToMove(),tdcContextMenu.hide())}).mouseup(function(d){if(tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged())d.preventDefault(),
tdcOperationUI.clearReadyToMove(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper(),tdcRowUI._setMouseCoordinates(e);tdcMaskUI.setContentAtMouseUp(a)}).mousemove(function(d){if(tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged())b.isEqual({screenX:d.screenX,screenY:d.screenY},tdcRowUI._getMouseCoordinates())?(d.stopPropagation(),tdcOperationUI.hideHelper()):(d.preventDefault(),d.stopPropagation(),tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcRowUI.positionRowPlaceholder(d),
tdcMaskUI.hide(),tdcRowUI._setMouseCoordinates(e),tdcOperationUI.clearReadyToMove())}).mouseenter(function(d){tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged()?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),tdcRowUI.positionRowPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&tdcMaskUI.setCurrentContainer(a)}).mouseleave(function(a){tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged()?(a.preventDefault(),tdcOperationUI.setCurrentElementOver(e),
tdcRowUI.positionRowPlaceholder(a)):tdcMaskUI.setCurrentContainer(e)}).on("fakemouseenterevent",function(d){if(tdcOperationUI.isRowDragged()||tdcOperationUI.isTempRowDragged()){var b=a.outerHeight(!0),c=a.outerWidth(),e=a.offset();parseInt(e.left)<=parseInt(d.pageX)&&parseInt(d.pageX)<=parseInt(e.left+c)&&parseInt(e.top)<=parseInt(d.pageY)&&parseInt(d.pageY)<=parseInt(e.top+b)&&(tdcOperationUI.setCurrentElementOver(a),tdcRowUI.positionRowPlaceholder(d))}}).on("contextmousedown",function(d){d.preventDefault();
d.stopPropagation();tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a)}),tdcOperationUI.activeElementOver(a))})},positionRowPlaceholder:function(a,d){var c=tdcAdminWrapperUI.$placeholder,g=0,m=0;if("mousedown"===a.type||"mousemove"===a.type||"fakemouseenterevent"===a.type)g=a.pageX,m=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);
else if("scroll"===a.type){g=tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;m=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var n={pageX:g,pageY:m};tdcOperationUI.setCurrentElementOver(e);tdcRowUI.tdcRow.each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",n))});return}a=tdcOperationUI.getCurrentElementOver();if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(a))tdcOperationUI.hidePlaceholder();
else{var h=tdcOperationUI.getCurrentElementOverOuterHeight();g=tdcOperationUI.getCurrentElementOverOuterWidth();var l=tdcOperationUI.getCurrentElementOverOffset();if(m>l.top+h/2){m=a.next();if(!m.length||m.length&&m.attr("id")!==tdcAdminWrapperUI.placeholderId)a.after(c),tdcOperationUI.updateInfoHelper();parseInt(l.top)+parseInt(h)>parseInt(tdcOperationUI.iframeContents.scrollTop())+parseInt(window.innerHeight)?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"",left:"",right:"auto",
bottom:"0",width:g,"margin-left":""}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"",right:"",bottom:"",width:g,"margin-left":""})}else{m=a.prev();if(!m.length||m.length&&m.attr("id")!==tdcAdminWrapperUI.placeholderId)a.before(c),tdcOperationUI.updateInfoHelper();parseInt(l.top)<parseInt(tdcOperationUI.iframeContents.scrollTop())?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"0",left:"",right:"auto",bottom:"",width:g,"margin-left":""}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",
top:"",left:"",right:"",bottom:"",width:g,"margin-left":""})}b.isUndefined(d)||!0!==d?tdcOperationUI.showPlaceholder():tdcOperationUI.hidePlaceholder()}},getElementCssClass:function(){return tdcRowUI._elementCssClass}}})(jQuery,Backbone,_);var tdcColumnUI;
(function(f,c,b,e){tdcColumnUI={_elementCssClass:"tdc-column",tdcColumn:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcColumnUI.tdcColumn=a.find("."+tdcColumnUI._elementCssClass);tdcColumnUI.tdcColumn.each(function(a,b){tdcColumnUI.bindColumn(f(b))})},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcColumnUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcColumnUI._mouseCoordinates},bindColumn:function(a){a.unbind();a.click(function(a){a.preventDefault();
a.stopPropagation()}).mousedown(function(d){1===d.which&&(d.preventDefault(),d.stopPropagation(),tdcOperationUI.activeDraggedElement(f(this)),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(a),tdcColumnUI.positionColumnPlaceholder(d,!0),tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a)}),tdcColumnUI._setMouseCoordinates({screenX:d.screenX,screenY:d.screenY}),tdcOperationUI.setReadyToMove(),tdcContextMenu.hide())}).mouseup(function(d){tdcOperationUI.isColumnDragged(a)&&
(d.preventDefault(),tdcOperationUI.clearReadyToMove(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(e),tdcColumnUI.positionColumnPlaceholder(d),tdcColumnUI._setMouseCoordinates(e));tdcMaskUI.setContentAtMouseUp(a)}).mousemove(function(d){tdcOperationUI.isColumnDragged(a)&&(b.isEqual({screenX:d.screenX,screenY:d.screenY},tdcColumnUI._getMouseCoordinates())?(d.stopPropagation(),tdcOperationUI.hideHelper()):(d.preventDefault(),d.stopPropagation(),
tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcColumnUI.positionColumnPlaceholder(d),tdcMaskUI.hide(),tdcColumnUI._setMouseCoordinates(e),tdcOperationUI.clearReadyToMove()))}).mouseenter(function(d){tdcOperationUI.isColumnDragged(a)?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),tdcColumnUI.positionColumnPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&(tdcMaskUI.setCurrentContainer(a),d.stopPropagation())}).mouseleave(function(d){tdcOperationUI.isColumnDragged(a)?
(d.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcColumnUI.positionColumnPlaceholder(d)):(tdcMaskUI.setCurrentContainer(e),d=tdcOperationUI.inRow(a),b.isUndefined(d)||d.mouseenter())}).on("fakemouseenterevent",function(d){if(tdcOperationUI.isColumnDragged(a)){var b=a.find(".tdc-elements:first");if(b.length){var c=b.outerHeight(!0);b=b.outerWidth();var e=a.offset(),n=0,h=a.prevAll("."+tdcColumnUI._elementCssClass);h.length&&h.each(function(a,d){n+=parseInt(f(d).find(".tdc-elements:first").width())});
n+=e.left;parseInt(n)<=parseInt(d.pageX)&&parseInt(d.pageX)<=parseInt(n+b)&&parseInt(e.top)<=parseInt(d.pageY)&&parseInt(d.pageY)<=parseInt(e.top+c)&&(tdcOperationUI.setCurrentElementOver(a),tdcColumnUI.positionColumnPlaceholder(d))}}}).on("contextmousedown",function(d){d.preventDefault();d.stopPropagation();tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a)}),tdcOperationUI.activeElementOver(a))})},
positionColumnPlaceholder:function(a,d){var c=tdcAdminWrapperUI.$placeholder,g=0,m=0;if("mousedown"===a.type||"mousemove"===a.type||"fakemouseenterevent"===a.type)g=a.pageX,m=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);else if("scroll"===a.type){g=tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;m=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var n={pageX:g,pageY:m};
tdcOperationUI.setCurrentElementOver(e);tdcOperationUI.getDraggedElement().closest(".tdc-columns").find(".tdc-column").each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",n))});return}a=tdcOperationUI.getCurrentElementOver();if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(a))tdcOperationUI.hidePlaceholder();else{var h=a.outerWidth(!0);m=tdcOperationUI.getCurrentElementOverOffset();var l=0,p=a.prevAll();p.length&&
p.each(function(a,d){a=f(d);a.hasClass("tdc-column")&&(l+=parseInt(a.outerWidth(!0)))});p=a.parent(".tdc-columns").parent(".vc_row");var q=p.css("position");if(b.isUndefined(q)||"static"!==q)if(p=p.css("padding-left"),b.isUndefined(p)||(p=parseInt(p.replace("px",""))),g>m.left+h/2){g=a.next();if(!g.length||g.length&&g.attr("id")!==tdcAdminWrapperUI.placeholderId)a.after(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(l+h+p),"margin-left":-24,top:""})}else{g=
a.prev();if(!g.length||g.length&&g.attr("id")!==tdcAdminWrapperUI.placeholderId)a.before(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(l+p),"margin-left":-24,top:""})}else if(g>m.left+h/2){g=a.next();if(!g.length||g.length&&g.attr("id")!==tdcAdminWrapperUI.placeholderId)a.after(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(m.left+h),"margin-left":-24,top:""})}else{g=a.prev();if(!g.length||g.length&&g.attr("id")!==
tdcAdminWrapperUI.placeholderId)a.before(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(m.left),"margin-left":-24,top:""})}b.isUndefined(d)||!0!==d?tdcOperationUI.showPlaceholder():tdcOperationUI.hidePlaceholder()}},getElementCssClass:function(){return tdcColumnUI._elementCssClass}}})(jQuery,Backbone,_);var tdcInnerRowUI;
(function(f,c,b,e){tdcInnerRowUI={_elementCssClass:"tdc-element-inner-row",tdcElementInnerRow:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcInnerRowUI.tdcElementInnerRow=a.find("."+tdcInnerRowUI._elementCssClass);tdcInnerRowUI.tdcElementInnerRow.each(function(a,b){tdcInnerRowUI.bindInnerRow(f(b))})},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcInnerRowUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcInnerRowUI._mouseCoordinates},bindInnerRow:function(a){a.unbind();
a.click(function(a){a.preventDefault();a.stopPropagation()}).mousedown(function(d){1===d.which&&(d.preventDefault(),d.stopPropagation(),tdcOperationUI.activeDraggedElement(f(this)),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(a),tdcInnerRowUI.positionInnerRowPlaceholder(d,!0),tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a)}),tdcInnerRowUI._setMouseCoordinates({screenX:d.screenX,
screenY:d.screenY}),tdcOperationUI.setReadyToMove(),tdcContextMenu.hide())}).mouseup(function(d){d.preventDefault();tdcOperationUI.clearReadyToMove();tdcOperationUI.deactiveDraggedElement();tdcOperationUI.hideHelper();tdcMaskUI.setContentAtMouseUp(a)}).mousemove(function(d){if(tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())b.isEqual({screenX:d.screenX,screenY:d.screenY},tdcInnerRowUI._getMouseCoordinates())?(d.stopPropagation(),tdcOperationUI.hideHelper()):
(d.preventDefault(),d.stopPropagation(),tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcInnerRowUI.positionInnerRowPlaceholder(d),tdcMaskUI.hide(),tdcInnerRowUI._setMouseCoordinates(e),tdcOperationUI.clearReadyToMove())}).mouseenter(function(d){tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged()?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),tdcInnerRowUI.positionInnerRowPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&
(tdcMaskUI.setCurrentContainer(a),d.stopPropagation())}).mouseleave(function(d){tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged()?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcInnerRowUI.positionInnerRowPlaceholder(d)):(tdcMaskUI.setCurrentContainer(e),d=tdcOperationUI.inColumn(a),b.isUndefined(d)||d.mouseenter())}).on("fakemouseenterevent",function(d){if(tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||
tdcOperationUI.isTempInnerRowDragged()){var b=a.outerHeight(!0),c=a.outerWidth(),e=a.offset();parseInt(e.left)<=parseInt(d.pageX)&&parseInt(d.pageX)<=parseInt(e.left+c)&&parseInt(e.top)<=parseInt(d.pageY)&&parseInt(d.pageY)<=parseInt(e.top+b)&&(tdcOperationUI.setCurrentElementOver(a),tdcInnerRowUI.positionInnerRowPlaceholder(d))}}).on("contextmousedown",function(d){d.preventDefault();d.stopPropagation();tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),
$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a)}),tdcOperationUI.activeElementOver(a))})},positionInnerRowPlaceholder:function(a,d){var c=tdcAdminWrapperUI.$placeholder,g=0,m=0;if("mousedown"===a.type||"mousemove"===a.type||"fakemouseenterevent"===a.type)g=a.pageX,m=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);else if("scroll"===a.type){g=
tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;m=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var n={pageX:g,pageY:m};tdcOperationUI.setCurrentElementOver(e);tdcElementUI.tdcElement.each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",n))});tdcInnerRowUI.tdcElementInnerRow.each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",
n))});return}a=tdcOperationUI.getCurrentElementOver();if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(a))tdcOperationUI.hidePlaceholder();else{var h=a.outerHeight(!0);g=a.innerWidth();var l=a.offset();if(m>l.top+h/2){m=a.next();if(!m.length||m.length&&m.attr("id")!==tdcAdminWrapperUI.placeholderId)a.after(c),tdcOperationUI.updateInfoHelper(e);parseInt(l.top)+parseInt(h)>parseInt(tdcOperationUI.iframeContents.scrollTop())+parseInt(window.innerHeight)?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",
top:"",left:"","margin-top":"","margin-left":"",bottom:"0",width:g}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"","margin-top":"","margin-left":"",bottom:"",width:g})}else{m=a.prev();if(!m.length||m.length&&m.attr("id")!==tdcAdminWrapperUI.placeholderId)a.before(c),tdcOperationUI.updateInfoHelper(e);parseInt(l.top)<parseInt(tdcOperationUI.iframeContents.scrollTop())?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"0",left:"","margin-top":"0","margin-left":"",
bottom:"",width:g}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"","margin-top":"","margin-left":"",bottom:"",width:g})}b.isUndefined(d)||!0!==d?tdcOperationUI.showPlaceholder():tdcOperationUI.hidePlaceholder()}},getElementCssClass:function(){return tdcInnerRowUI._elementCssClass}}})(jQuery,Backbone,_);var tdcInnerColumnUI;
(function(f,c,b,e){tdcInnerColumnUI={_elementCssClass:"tdc-inner-column",tdcInnerColumn:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcInnerColumnUI.tdcInnerColumn=a.find("."+tdcInnerColumnUI._elementCssClass);tdcInnerColumnUI.tdcInnerColumn.each(function(a,b){tdcInnerColumnUI.bindInnerColumn(f(b))})},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcInnerColumnUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcInnerColumnUI._mouseCoordinates},bindInnerColumn:function(a){a.unbind();
a.click(function(a){a.preventDefault();a.stopPropagation()}).mousedown(function(d){1===d.which&&(d.preventDefault(),d.stopPropagation(),tdcOperationUI.activeDraggedElement(f(this)),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(a),tdcInnerColumnUI.positionInnerColumnPlaceholder(d,!0),tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a),$currentInnerColumn:tdcOperationUI.inInnerColumn(a)}),
tdcInnerColumnUI._setMouseCoordinates({screenX:d.screenX,screenY:d.screenY}),tdcOperationUI.setReadyToMove(),tdcContextMenu.hide())}).mouseup(function(d){tdcOperationUI.isInnerColumnDragged(a)&&(d.preventDefault(),tdcOperationUI.clearReadyToMove(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper(),tdcOperationUI.setCurrentElementOver(e),tdcInnerColumnUI.positionInnerColumnPlaceholder(d),tdcInnerColumnUI._setMouseCoordinates(e));tdcMaskUI.setContentAtMouseUp(a)}).mousemove(function(d){tdcOperationUI.isInnerColumnDragged(a)&&
(b.isEqual({screenX:d.screenX,screenY:d.screenY},tdcInnerColumnUI._getMouseCoordinates())?(d.stopPropagation(),tdcOperationUI.hideHelper()):(d.preventDefault(),d.stopPropagation(),tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcInnerColumnUI.positionInnerColumnPlaceholder(d),tdcMaskUI.hide(),tdcInnerColumnUI._setMouseCoordinates(e),tdcOperationUI.clearReadyToMove()))}).mouseenter(function(d){tdcOperationUI.isInnerColumnDragged(a)?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),
tdcInnerColumnUI.positionInnerColumnPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&(tdcMaskUI.setCurrentContainer(a),d.stopPropagation())}).mouseleave(function(d){tdcOperationUI.isInnerColumnDragged(a)?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcInnerColumnUI.positionInnerColumnPlaceholder(d)):(tdcMaskUI.setCurrentContainer(e),d=tdcOperationUI.inInnerRow(a),b.isUndefined(d)||d.mouseenter())}).on("fakemouseenterevent",function(d){if(tdcOperationUI.isInnerColumnDragged(a)){var b=
a.find(".tdc-elements:first");if(b.length){var c=b.outerHeight(!0);b=b.outerWidth();var e=a.offset(),n=0,h=a.prevAll("."+tdcInnerColumnUI._elementCssClass);h.length&&h.each(function(a,d){n+=parseInt(f(d).find(".tdc-elements:first").width())});n+=e.left;parseInt(n)<=parseInt(d.pageX)&&parseInt(d.pageX)<=parseInt(n+b)&&parseInt(e.top)<=parseInt(d.pageY)&&parseInt(d.pageY)<=parseInt(e.top+c)&&(tdcOperationUI.setCurrentElementOver(a),tdcInnerColumnUI.positionInnerColumnPlaceholder(d))}}}).on("contextmousedown",
function(d){d.preventDefault();d.stopPropagation();tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a),$currentInnerColumn:tdcOperationUI.inInnerColumn(a)}),tdcOperationUI.activeElementOver(a))})},positionInnerColumnPlaceholder:function(a,d){var c=tdcAdminWrapperUI.$placeholder,g=0,m=0;if("mousedown"===a.type||"mousemove"===a.type||
"fakemouseenterevent"===a.type)g=a.pageX,m=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);else if("scroll"===a.type){g=tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;m=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var n={pageX:g,pageY:m};tdcOperationUI.setCurrentElementOver(e);tdcOperationUI.getDraggedElement().closest(".tdc-inner-columns").find(".tdc-inner-column").each(function(a,
d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",n))});return}a=tdcOperationUI.getCurrentElementOver();if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(a))tdcOperationUI.hidePlaceholder();else{m=a.outerWidth(!0);var h=a.offset(),l=0,p=a.prevAll();p.length&&p.each(function(a,d){a=f(d);a.hasClass("tdc-inner-column")&&(l+=parseInt(a.outerWidth(!0)))});p=a.parent(".tdc-inner-columns").parent(".vc_row_inner").css("padding-left");p=
b.isUndefined(p)?0:parseInt(p.replace("px",""));if(g>h.left+m/2){g=a.next();if(!g.length||g.length&&g.attr("id")!==tdcAdminWrapperUI.placeholderId)a.after(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(l+m+p),"margin-left":-24})}else{g=a.prev();if(!g.length||g.length&&g.attr("id")!==tdcAdminWrapperUI.placeholderId)a.before(c),tdcOperationUI.updateInfoHelper();tdcOperationUI.setVerticalPlaceholder({left:parseInt(l+p),"margin-left":-24})}b.isUndefined(d)||
!0!==d?tdcOperationUI.showPlaceholder():tdcOperationUI.hidePlaceholder()}},getElementCssClass:function(){return tdcInnerColumnUI._elementCssClass}}})(jQuery,Backbone,_);var tdcElementsUI;
(function(f,c,b,e){tdcElementsUI={tdcElements:e,init:function(){tdcElementsUI.tdcElements=tdcOperationUI.iframeContents.find(".tdc-elements");tdcElementsUI.tdcElements.each(function(a,d){tdcElementsUI.bindElementList(f(d))})},bindElementList:function(a){a.mousemove(function(a){a.preventDefault()}).mouseenter(function(a){a.preventDefault()}).mouseleave(function(a){a.preventDefault()})}}})(jQuery,Backbone,_);var tdcElementUI;
(function(f,c,b,e){tdcElementUI={_elementCssClass:"tdc-element",_innerColumnGap:10,tdcElements:e,init:function(a){b.isUndefined(a)&&(a=tdcOperationUI.iframeContents);tdcElementUI.tdcElement=a.find("."+tdcElementUI._elementCssClass);tdcElementUI.tdcElement.each(function(a,b){tdcElementUI.bindElement(f(b))})},positionElementPlaceholder:function(a,d){var c={X:0,Y:0};if("mousedown"===a.type||"mousemove"===a.type||"fakemouseenterevent"===a.type)c.X=a.pageX,c.Y=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||
(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);else if("scroll"===a.type){c.X=tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;c.Y=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var g={pageX:c.X,pageY:c.Y};tdcOperationUI.setCurrentElementOver(e);tdcElementUI.tdcElement.each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",g))});return}var m=tdcOperationUI.getCurrentElementOver();
if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(m))tdcOperationUI.hidePlaceholder();else{var n=tdcOperationUI.getCurrentElementOverOuterHeight();a=tdcOperationUI.getCurrentElementOverOuterWidth();var h=tdcOperationUI.getCurrentElementOverOffset(),l=tdcOperationUI.getCurrentElementOverHeight(),p=!1;"inline-block"===m.css("display")&&(p=!0);p?(n=tdcOperationUI.getCurrentElementOverPosition(),p=parseInt(m.css("margin-top")),c.Y>h.top+l/2?(c=tdcElementUI._checkInnerColumnLastElement(c),
b.isUndefined(c.elementOuterWidth)||(a=c.elementOuterWidth),parseInt(h.top)+parseInt(l)>parseInt(tdcOperationUI.iframeContents.scrollTop())+parseInt(window.innerHeight)?(h=parseInt(h.left),c.isInnerColumnLastElement&&(m=m.closest(".tdc-element-inner-row"),h=parseInt(m.offset().left)-parseInt(m.css("margin-left"))),tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"",left:h,"margin-top":"","margin-left":"",bottom:"0",width:a})):(h=parseInt(n.left),c.isInnerColumnLastElement&&(m=m.closest(".tdc-element-inner-row"),
h=parseInt(m.position().left)+parseInt(m.css("margin-left"))),tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:n.top+p+l,left:h,"margin-top":"","margin-left":"",bottom:"",width:a}))):(c=tdcElementUI._checkInnerColumnFirstElement(c),b.isUndefined(c.elementOuterWidth)||(a=c.elementOuterWidth),parseInt(h.top)<parseInt(tdcOperationUI.iframeContents.scrollTop())?(h=parseInt(h.left)-parseInt(m.css("margin-left")),tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"0",left:h,"margin-top":"0",
"margin-left":"",bottom:"",width:a})):(h=parseInt(n.left),tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:n.top+p,left:h,"margin-top":"","margin-left":"",bottom:"",width:a})))):c.Y>h.top+l/2?(c=tdcElementUI._checkInnerColumnLastElement(c),b.isUndefined(c.elementOuterWidth)||(a=c.elementOuterWidth),parseInt(h.top)+parseInt(n)>parseInt(tdcOperationUI.iframeContents.scrollTop())+parseInt(window.innerHeight)?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"",left:"","margin-top":"",
"margin-left":"",bottom:"0",width:a}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"","margin-top":"","margin-left":"",bottom:"",width:a})):(c=tdcElementUI._checkInnerColumnFirstElement(c),b.isUndefined(c.elementOuterWidth)||(a=c.elementOuterWidth),parseInt(h.top)<parseInt(tdcOperationUI.iframeContents.scrollTop())?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"0",left:"","margin-top":"0","margin-left":"",bottom:"",width:a}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",
top:"",left:"","margin-top":"","margin-left":"",bottom:"",width:a}));b.isUndefined(d)||!0!==d?tdcOperationUI.showPlaceholder():tdcOperationUI.hidePlaceholder()}},_checkInnerColumnFirstElement:function(a){var d={isInnerColumnFirstElement:!1},b=tdcAdminWrapperUI.$placeholder,c=tdcOperationUI.getCurrentElementOver(),m=tdcOperationUI.getCurrentElementOverOffset();tdcElementUI.isInnerColumnFirstElement(c)&&a.Y<m.top+tdcElementUI._innerColumnGap&&(d.isInnerColumnFirstElement=!0);if(d.isInnerColumnFirstElement){if(c=
c.closest(".tdc-element-inner-row"),d.elementOuterWidth=c.outerWidth(!0),a=c.prev(),!a.length||a.length&&a.attr("id")!==tdcAdminWrapperUI.placeholderId)c.before(b),tdcOperationUI.updateInfoHelper(e)}else if(a=c.prev(),!a.length||a.length&&a.attr("id")!==tdcAdminWrapperUI.placeholderId)c.before(b),tdcOperationUI.updateInfoHelper(e);return d},_checkInnerColumnLastElement:function(a){var d={isInnerColumnLastElement:!1},b=tdcAdminWrapperUI.$placeholder,c=tdcOperationUI.getCurrentElementOver(),m=tdcOperationUI.getCurrentElementOverHeight(),
n=tdcOperationUI.getCurrentElementOverOffset();tdcElementUI.isInnerColumnLastElement(c)&&a.Y>n.top+m-tdcElementUI._innerColumnGap&&(d.isInnerColumnLastElement=!0);if(d.isInnerColumnLastElement){if(c=c.closest(".tdc-element-inner-row"),d.elementOuterWidth=c.outerWidth(!0),a=c.next(),!a.length||a.length&&a.attr("id")!==tdcAdminWrapperUI.placeholderId)c.after(b),tdcOperationUI.updateInfoHelper(e)}else if(a=c.next(),!a.length||a.length&&a.attr("id")!==tdcAdminWrapperUI.placeholderId)c.after(b),tdcOperationUI.updateInfoHelper(e);
return d},positionEmptyElementPlaceholder:function(a){var d=tdcAdminWrapperUI.$placeholder,c=0,g=0;if("mousedown"===a.type||"mousemove"===a.type||"fakemouseenterevent"===a.type)c=a.pageX,g=a.pageY,b.isUndefined(a.clientX)||b.isUndefined(a.clientY)||(window.previousMouseClientX=a.clientX,window.previousMouseClientY=a.clientY);else if("scroll"===a.type){c=tdcOperationUI.iframeContents.scrollLeft()+window.previousMouseClientX;g=tdcOperationUI.iframeContents.scrollTop()+window.previousMouseClientY;var m=
{pageX:c,pageY:g};tdcOperationUI.setCurrentElementOver(e);tdcElementUI.tdcElement.each(function(a,d){b.isUndefined(tdcOperationUI.getCurrentElementOver())&&f(d).trigger(f.Event("fakemouseenterevent",m))});return}var n=tdcOperationUI.getCurrentElementOver();if(b.isUndefined(tdcOperationUI.getDraggedElement())||b.isUndefined(n))tdcOperationUI.hidePlaceholder();else{var h=tdcOperationUI.getCurrentElementOverOuterHeight();a=tdcOperationUI.getCurrentElementOverOuterWidth();c=tdcOperationUI.getCurrentElementOverOffset();
if(g>c.top+h/2){var l=!1;tdcElementUI.isInnerColumnLastElement(n)&&g>c.top+h-tdcElementUI._innerColumnGap&&(l=!0);l?(n=n.closest(".tdc-element-inner-row"),a=n.outerWidth(!0),g=n.next(),g.length||(n.after(d),tdcOperationUI.updateInfoHelper(e))):(g=n.next(),g.length||(n.after(d),tdcOperationUI.updateInfoHelper(e)));parseInt(c.top)+parseInt(h)>parseInt(tdcOperationUI.iframeContents.scrollTop())+parseInt(window.innerHeight)?tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:"",left:"","margin-top":"",
"margin-left":"",bottom:0,width:a}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"","margin-top":-50,"margin-left":"",bottom:"",width:a})}else h=!1,tdcElementUI.isInnerColumnFirstElement(n)&&g<c.top+tdcElementUI._innerColumnGap&&(h=!0),h?(n=n.closest(".tdc-element-inner-row"),a=n.outerWidth(!0),g=n.prev(),g.length||(n.before(d),tdcOperationUI.updateInfoHelper(e))):(g=n.prev(),g.length||(n.before(d),tdcOperationUI.updateInfoHelper(e))),parseInt(c.top)<parseInt(tdcOperationUI.iframeContents.scrollTop())?
tdcOperationUI.setHorizontalPlaceholder({position:"fixed",top:0,left:"","margin-top":0,"margin-left":"",bottom:"",width:a}):tdcOperationUI.setHorizontalPlaceholder({position:"absolute",top:"",left:"","margin-top":0,"margin-left":"",bottom:"",width:a});tdcOperationUI.showPlaceholder()}},_mouseCoordinates:e,_setMouseCoordinates:function(a){tdcElementUI._mouseCoordinates=a},_getMouseCoordinates:function(){return tdcElementUI._mouseCoordinates},bindElement:function(a){a.click(function(a){a.preventDefault();
a.stopPropagation()}).mousedown(function(d){if(1===d.which){if("td-lock-button"===d.target.className)return window.open(d.target.href),!1;d.preventDefault();d.stopPropagation();tdcOperationUI.activeDraggedElement(a);tdcOperationUI.hideHelper();tdcOperationUI.setCurrentElementOver(a);tdcElementUI.positionElementPlaceholder(d,!0);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a),
$currentInnerColumn:tdcOperationUI.inInnerColumn(a),$currentElement:a});tdcElementUI._setMouseCoordinates({screenX:d.screenX,screenY:d.screenY});tdcOperationUI.setReadyToMove();tdcContextMenu.hide()}}).mouseup(function(d){if(tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column"))d.preventDefault(),tdcOperationUI.clearReadyToMove(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper(),tdcElementUI.positionElementPlaceholder(d),
tdcElementUI._setMouseCoordinates(e);tdcMaskUI.setContentAtMouseUp(a)}).mousemove(function(d){if(tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column"))b.isEqual({screenX:d.screenX,screenY:d.screenY},tdcElementUI._getMouseCoordinates())?(d.stopPropagation(),tdcOperationUI.hideHelper()):(d.preventDefault(),d.stopPropagation(),tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcElementUI.positionElementPlaceholder(d),
tdcMaskUI.hide(),tdcElementUI._setMouseCoordinates(e),tdcOperationUI.clearReadyToMove())}).mouseenter(function(d){tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),tdcElementUI.positionElementPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&(tdcMaskUI.setCurrentElement(a),d.stopPropagation())}).mouseleave(function(d){tdcOperationUI.isElementDragged()||
(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcElementUI.positionElementPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&(tdcMaskUI.setCurrentElement(e),tdcMaskUI.setCurrentContainer(e),d=tdcOperationUI.inInnerColumn(a),b.isUndefined(d)?(d=tdcOperationUI.inColumn(a),b.isUndefined(d)||d.mouseenter()):d.mouseenter())}).on("fakemouseenterevent",function(d){if(tdcOperationUI.isElementDragged()||
(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")){d.preventDefault();d.stopPropagation();var b=a.outerHeight(!0),c=a.outerWidth(),e=a.offset();parseInt(e.left)<=parseInt(d.pageX)&&parseInt(d.pageX)<=parseInt(e.left+c)&&parseInt(e.top)<=parseInt(d.pageY)&&parseInt(d.pageY)<=parseInt(e.top+b)&&(tdcOperationUI.setCurrentElementOver(a),tdcElementUI.positionElementPlaceholder(d))}}).on("contextmousedown",function(d){d.preventDefault();d.stopPropagation();
tdcContextMenu.setContextMenu(d,a)&&(tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(a),$currentRow:tdcOperationUI.inRow(a),$currentColumn:tdcOperationUI.inColumn(a),$currentInnerRow:tdcOperationUI.inInnerRow(a),$currentInnerColumn:tdcOperationUI.inInnerColumn(a),$currentElement:a}),tdcOperationUI.activeElementOver(a))})},bindEmptyElement:function(a){a.click(function(a){a.preventDefault()}).mousedown(function(d){1===d.which&&(a.hasClass("tdc-element-column")?tdcColumnHandlerUI._triggerEvent(d):
a.hasClass("tdc-element-inner-column")&&tdcInnerColumnHandlerUI._triggerEvent(d))}).mouseup(function(d){tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")?(d.preventDefault(),d.stopPropagation(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper(),tdcElementUI.positionEmptyElementPlaceholder(d)):tdcMaskUI.setCurrentElement(a)}).mousemove(function(d){if(tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||
tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column"))d.preventDefault(),d.stopPropagation(),tdcOperationUI.showHelper(d),tdcOperationUI.setCurrentElementOver(a),tdcElementUI.positionEmptyElementPlaceholder(d)}).mouseenter(function(d){tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(a),tdcElementUI.positionEmptyElementPlaceholder(d)):
b.isUndefined(tdcOperationUI.getDraggedElement())&&tdcMaskUI.setCurrentElement(a)}).mouseleave(function(d){tdcOperationUI.isElementDragged()||(tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isTempInnerRowDragged())&&a.hasClass("tdc-element-column")?(d.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcElementUI.positionEmptyElementPlaceholder(d)):b.isUndefined(tdcOperationUI.getDraggedElement())&&tdcMaskUI.setCurrentElement(e)})},isInnerColumnFirstElement:function(a){var d=a.closest(".tdc-inner-column");
return d.length&&(d=d.find(".tdc-element-inner-column"),d.length&&0===d.index(a))?!0:!1},isInnerColumnLastElement:function(a){var d=a.closest(".tdc-inner-column");return d.length&&(d=d.find(".tdc-element-inner-column"),d.length&&d.length===d.index(a)+1)?!0:!1},getElementCssClass:function(){return tdcElementUI._elementCssClass}}})(jQuery,Backbone,_);var tdcRecycleUI;
(function(f,c,b,e){tdcRecycleUI={_activeClass:"active",_showClass:"show",_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcRecycleUI._isInitialized=!1);tdcRecycleUI._isInitialized||(tdcAdminWrapperUI.$recycle.mouseup(function(a){(tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isRowDragged())&&!tdcOperationUI.isSidebarElementDragged()&&(a.preventDefault(),tdcOperationUI.deactiveDraggedElement(),tdcRecycleUI._deactivate())}).mouseenter(function(a){(tdcOperationUI.isElementDragged()||
tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isRowDragged())&&!tdcOperationUI.isSidebarElementDragged()&&(a.preventDefault(),tdcOperationUI.setCurrentElementOver(tdcAdminWrapperUI.$recycle),tdcRecycleUI._activate())}).mouseleave(function(a){(tdcOperationUI.isElementDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isRowDragged())&&!tdcOperationUI.isSidebarElementDragged()&&(a.preventDefault(),tdcOperationUI.setCurrentElementOver(e),tdcRecycleUI._deactivate())}),tdcRecycleUI._isInitialized=
!0)},_activate:function(){tdcAdminWrapperUI.$recycle.addClass(tdcRecycleUI._activeClass)},_deactivate:function(){tdcAdminWrapperUI.$recycle.removeClass(tdcRecycleUI._activeClass)},show:function(){!0!==tdcMain.getRecycleShown()&&(tdcMain.setRecycleShown(),!0===tdcMain.getRecycleShown()&&tdcAdminWrapperUI.$recycle.addClass(tdcRecycleUI._showClass))},hide:function(){!1!==tdcMain.getRecycleShown()&&(tdcMain.resetRecycleShown(),tdcAdminWrapperUI.$recycle.removeClass(tdcRecycleUI._showClass))}}})(jQuery,
Backbone,_);var tdcMaskUI;
(function(f,c,b,e){tdcMaskUI={$currentContainer:e,$currentElement:e,$wrapper:e,$content:e,_inMouseUpBubbling:!1,_isInitialized:!1,_handlers:e,contentSettings:{innerColumn:{top:0,left:0},innerRow:{top:0,left:0},column:{top:0,left:0},row:{top:0,left:0}},init:function(a,d){b.isUndefined(d)||!0!==d||(tdcMaskUI._isInitialized=!1);tdcMaskUI._isInitialized||(tdcMaskUI.$wrapper=a,tdcMaskUI.$wrapper.parent().find("#tdc-mask-content").length||(tdcMaskUI.$content=f('<div id="tdc-mask-content"></div>'),tdcMaskUI.$wrapper.after(tdcMaskUI.$content)),
tdcMaskUI.$wrapper.parent().find("#tdc-mask-content-full").length||(tdcMaskUI.$contentFull=f('<div id="tdc-mask-content-full"></div>'),tdcMaskUI.$wrapper.after(tdcMaskUI.$contentFull)),tdcMaskUI.$wrapper.parent().find("#tdc-mask-handler-structure").length||(tdcMaskUI.$handlerStructure=f('<div id="tdc-mask-handler-structure"></div>'),tdcMaskUI.$wrapper.append(tdcMaskUI.$handlerStructure)),tdcZoneHandlerUI.init(d),tdcRowHandlerUI.init(d),tdcColumnHandlerUI.init(d),tdcInnerRowHandlerUI.init(d),tdcInnerColumnHandlerUI.init(d),
tdcElementHandlerUI.init(d),tdcMaskUI._isInitialized=!0)},setCurrentContainer:function(a){if(tdcMaskUI._isInitialized)if(tdcMaskUI.$currentContainer=a,b.isUndefined(tdcMaskUI.$currentContainer))tdcMaskUI.$content.css({top:"",left:"",width:"",height:""}),tdcMaskUI.$content.hide(),tdcMaskUI.$contentFull.hide(),tdcSidebar.setSidebarInfo("");else{var d="";if(tdcOperationUI.isZone(tdcMaskUI.$currentContainer)){var c=tdcMaskUI.$currentContainer;d="tdc-content-zone"}else tdcOperationUI.isRow(tdcMaskUI.$currentContainer)?
(c=tdcMaskUI.$currentContainer,d="tdc-content-row"):tdcOperationUI.isColumn(tdcMaskUI.$currentContainer)?(c=tdcMaskUI.$currentContainer.find(".tdc-elements:first"),d="tdc-content-column"):tdcOperationUI.isInnerRow(tdcMaskUI.$currentContainer)?(c=tdcMaskUI.$currentContainer,d="tdc-content-inner-row"):tdcOperationUI.isInnerColumn(tdcMaskUI.$currentContainer)&&(c=tdcMaskUI.$currentContainer.find(".tdc-elements:first"),d="tdc-content-inner-column");if(c.length){var e=c.offset();a=e.top;e=e.left;var m=
c.outerWidth();c=c.outerHeight(!0);tdcMaskUI.$content.css({top:a,left:e,width:m,height:c});tdcMaskUI.$content.attr("class",d);tdcMaskUI.$content.show();tdcMaskUI.$contentFull.hide();c=tdcMaskUI.$currentContainer.data("model_id");b.isUndefined(c)||(c=tdcIFrameData.getModel(c),tdcSidebar.setSidebarInfo(c.get("tag")))}}},setCurrentElement:function(a){if(tdcMaskUI._isInitialized&&!tdcSidebar.mouseOverSidebar)if(tdcMaskUI.$currentElement=a,b.isUndefined(tdcMaskUI.$currentElement))tdcMaskUI.$wrapper.hide(),
tdcMaskUI.$content.hide(),tdcMaskUI.$contentFull.hide();else{a=tdcMaskUI.$currentElement.closest(".tdc-zone").offset();var d=tdcMaskUI.$currentElement.offset(),c=tdcMaskUI.$currentElement.outerWidth(),e=tdcMaskUI.$currentElement.outerWidth(!0),m=tdcMaskUI.$currentElement.outerHeight(),n=tdcMaskUI.$currentElement.outerHeight(!0),h=tdcMaskUI.$currentElement.css("margin-top"),l=tdcMaskUI.$currentElement.css("margin-left");12>Math.abs(a.top-d.top)?tdcMaskUI.$wrapper.addClass("tdc-mask-top"):tdcMaskUI.$wrapper.removeClass("tdc-mask-top");
tdcMaskUI.$wrapper.css({top:d.top,left:d.left,width:c,height:m});tdcMaskUI.$content.css({top:d.top,left:d.left,width:c,height:m});tdcMaskUI.$contentFull.css({top:d.top-parseFloat(h),left:d.left-parseFloat(l),width:e,height:n});tdcMaskUI.$content.removeAttr("class");tdcMaskUI.$wrapper.show();tdcMaskUI.$content.show();tdcMaskUI.$contentFull.show();tdcMaskUI.setHandlers();a=tdcMaskUI.$currentElement.data("model_id");b.isUndefined(a)||(a=tdcIFrameData.getModel(a),d=a.get("attrs"),b.has(d,"custom_title")?
tdcSidebar.setSidebarInfo(d.custom_title):tdcSidebar.setSidebarInfo(a.get("tag")))}},repositionMask:function(a){tdcMaskUI._isInitialized&&(a=tdcAdminIFrameUI._$liveIframe[0].contentWindow.document.elementFromPoint(a.pageX,a.pageY),a=f(a).closest(".tdc-element"),a.length&&tdcMaskUI.setCurrentElement(a))},setContentAtMouseUp:function(a){a.hasClass("tdc-rows")?tdcMaskUI._inMouseUpBubbling?tdcMaskUI._inMouseUpBubbling=!1:tdcMaskUI.setCurrentContainer(a):a.hasClass("tdc-row")?tdcMaskUI._inMouseUpBubbling||
(tdcMaskUI._inMouseUpBubbling=!0,tdcMaskUI.setCurrentContainer(a)):a.hasClass("tdc-column")?tdcMaskUI._inMouseUpBubbling||(tdcMaskUI._inMouseUpBubbling=!0,tdcMaskUI.setCurrentContainer(a)):a.hasClass("tdc-element-inner-row")?tdcMaskUI._inMouseUpBubbling||(tdcMaskUI._inMouseUpBubbling=!0,tdcMaskUI.setCurrentContainer(a)):a.hasClass("tdc-inner-column")?tdcMaskUI._inMouseUpBubbling||(tdcMaskUI._inMouseUpBubbling=!0,tdcMaskUI.setCurrentContainer(a)):a.hasClass("tdc-element")&&(tdcMaskUI.setCurrentElement(a),
tdcMaskUI._inMouseUpBubbling=!0)},setHandlers:function(){tdcMaskUI._isInitialized&&(b.isUndefined(tdcMaskUI.$currentElement)||b.isUndefined(tdcMaskUI._handlers)||b.map(tdcMaskUI._handlers,function(a,d){a.setElement(tdcMaskUI.$currentElement)}))},addHandler:function(a,d){tdcMaskUI._isInitialized||(b.isUndefined(tdcMaskUI._handlers)?(tdcMaskUI._handlers={},tdcMaskUI._handlers[a]=d):b.has(tdcMaskUI._handlers,a)||(tdcMaskUI._handlers[a]=d))},show:function(){tdcMaskUI._isInitialized&&!b.isUndefined(tdcMaskUI.$wrapper)&&
(tdcMaskUI.$wrapper.show(),tdcMaskUI.$content.show())},hide:function(){tdcMaskUI._isInitialized&&!b.isUndefined(tdcMaskUI.$wrapper)&&(tdcMaskUI.$wrapper.hide(),tdcMaskUI.$content.hide(),tdcMaskUI.$contentFull.hide())}}})(jQuery,Backbone,_);var tdcZoneHandlerUI;
(function(f,c,b,e){tdcZoneHandlerUI={_handlerId:"tdc-zone",_handlerText:"Zone",_handlerCssClass:"tdc-mask-zone",$elementRow:e,_$handlerWrapper:e,_$handlerClone:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcZoneHandlerUI._isInitialized=!1);tdcZoneHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcZoneHandlerUI._handlerCssClass).length||(tdcZoneHandlerUI._$handlerWrapper=f('<div id="'+tdcZoneHandlerUI._handlerCssClass+'"><div class="tdc-mask-handler-drag" title="Zone settings">'+
tdcZoneHandlerUI._handlerText+"</div></div>"),tdcMaskUI.$handlerStructure.append(tdcZoneHandlerUI._$handlerWrapper)),tdcZoneHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcZoneHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcZoneHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();tdcZoneHandlerUI._triggerEvent(a)}).mouseenter(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(tdcZoneHandlerUI.$elementRow);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();
tdcMaskUI.setCurrentContainer(e);tdcMaskUI.hide()}).on("contextmousedown",function(a){a.preventDefault();tdcContextMenu.setContextMenu(a,tdcZoneHandlerUI.$elementRow)&&tdcZoneHandlerUI._triggerEvent(a)}),tdcMaskUI.addHandler(tdcZoneHandlerUI._handlerId,tdcZoneHandlerUI),tdcZoneHandlerUI._isInitialized=!0)},setElement:function(a){a=tdcOperationUI.inZone(a);b.isUndefined(a)?tdcZoneHandlerUI._$handlerWrapper.hide():(tdcZoneHandlerUI.$elementRow=a,tdcZoneHandlerUI._$handlerWrapper.show())},_triggerEvent:function(a){b.isUndefined(a)||
b.isUndefined(tdcZoneHandlerUI.$elementRow)||tdcZoneHandlerUI.$elementRow.trigger(a)}}})(jQuery,Backbone,_);var tdcRowHandlerUI;
(function(f,c,b,e){tdcRowHandlerUI={_handlerId:"tdc-row",_handlerText:"Row",_handlerCssClass:"tdc-mask-row",$elementRow:e,_$handlerWrapper:e,_$handlerClone:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcRowHandlerUI._isInitialized=!1);tdcRowHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcRowHandlerUI._handlerCssClass).length||(tdcRowHandlerUI._$handlerWrapper=f('<div id="'+tdcRowHandlerUI._handlerCssClass+'"><div class="tdc-mask-handler-drag" title="Row settings">'+
tdcRowHandlerUI._handlerText+"</div></div>"),tdcRowHandlerUI._$handlerClone=f('<div class="tdc-mask-clone" title="Duplicate row"></div>'),tdcRowHandlerUI._$handlerWrapper.append(tdcRowHandlerUI._$handlerClone),tdcMaskUI.$handlerStructure.append(tdcRowHandlerUI._$handlerWrapper)),tdcRowHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcRowHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcRowHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();tdcRowHandlerUI._triggerEvent(a)}).mouseenter(function(a){a.preventDefault();
tdcMaskUI.setCurrentContainer(tdcRowHandlerUI.$elementRow);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(e);tdcMaskUI.hide()}).on("contextmousedown",function(a){a.preventDefault();tdcContextMenu.setContextMenu(a,tdcRowHandlerUI.$elementRow)&&tdcRowHandlerUI._triggerEvent(a)}),tdcRowHandlerUI._$handlerClone.mousedown(tdcRowHandlerUI.cloneHandler),tdcMaskUI.addHandler(tdcRowHandlerUI._handlerId,tdcRowHandlerUI),tdcRowHandlerUI._isInitialized=!0)},setElement:function(a){a=
tdcOperationUI.inRow(a);b.isUndefined(a)?tdcRowHandlerUI._$handlerWrapper.hide():(tdcRowHandlerUI.$elementRow=a,tdcRowHandlerUI._$handlerWrapper.show())},_triggerEvent:function(a){b.isUndefined(a)||b.isUndefined(tdcRowHandlerUI.$elementRow)||tdcRowHandlerUI.$elementRow.trigger(a)},cloneHandler:function(a){if("click"!==a.type||1===a.which)a.preventDefault(),a.stopPropagation(),tdConfirm.showModal("Clone row",tdcRowHandlerUI,function(a){a=tdcRowHandlerUI.$elementRow.data("model_id");if(b.isUndefined(a))new tdcNotice.notice("tdcRowHandlerUI -> tdcRowHandlerUI._$handlerClone Error: Element model id is not in $draggedElement data!",
!0,!1);else{a=tdcIFrameData.getModel(a);var d=a.get("parentModel"),c=d.get("childCollection");if(b.isUndefined(a))new tdcNotice.notice("tdcRowHandlerUI -> tdcRowHandlerUI._$handlerClone Error: Element model not in structure data!",!0,!1);else{tdcOperationUI.setDraggedElement(f('<div class="tdc-row">Cloned row</div>'));var m=tdcOperationUI.getDraggedElement();m.insertAfter(tdcRowHandlerUI.$elementRow);tdcRowUI.bindRow(m);var n=m.prevAll(".tdc-row").length;d=new tdcIFrameData.TdcModel({content:"",attrs:b.clone(a.get("attrs")),
tag:"vc_row",type:"closed",level:1,parentModel:d});new tdcIFrameData.TdcLiveView({model:d,el:m[0]});var h=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_column",type:"closed",level:2,parentModel:d});m.data("model_id",d.cid);c.add(d,{at:n});c=new tdcIFrameData.TdcCollection;c.add(h);d.set("childCollection",c);h.set("childCollection",new tdcIFrameData.TdcCollection);d.getShortcodeRender(3,"",!0,a);tdcOperationUI.setDraggedElement(e);tb_remove()}}},[a],"Are you sure you want to clone the current row and all its elements?"),
tdcRowHandlerUI._inCloneOperation=!1},deleteHandler:function(a){null!==a&&a.preventDefault();a.preventDefault();a.stopPropagation();tdConfirm.showModal("Delete row",tdcRowHandlerUI,function(a){tdcOperationUI.setDraggedElement(tdcRowHandlerUI.$elementRow);tdcOperationUI.setCurrentElementOver(tdcAdminWrapperUI.$recycle);a=tdcOperationUI.getDraggedElement();var b=tdcAdminWrapperUI.$placeholder;a=a.closest(".tdc-elements");var d=a.children();b=d.index(b);if(-1===b&&1===d.length||2===d.length&&-1!==b)b=
"",tdcElementHandlerUI.$element.closest(".tdc-inner-column").length?b=" tdc-element-inner-column":tdcElementHandlerUI.$element.closest(".tdc-column").length&&(b=" tdc-element-column"),b=f('<div class="'+tdcOperationUI._emptyElementClass+b+'"></div>'),tdcElementUI.bindEmptyElement(b),a.append(b);tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:!1,wasElementDragged:!1,wasInnerColumnDragged:!1,wasInnerRowDragged:!1,wasTempInnerRowDragged:!1,wasColumnDragged:!1,
wasRowDragged:!0,wasTempRowDragged:!1,draggedBlockUid:"",sourceColParam:null});tdcOperationUI.setDraggedElement(e);tdcOperationUI.setCurrentElementOver(e);tdcSidebarPanel.clearPanel();tb_remove()},[a],"Are you sure you want to delete the current row and all its elements?")}}})(jQuery,Backbone,_);var tdcColumnHandlerUI;
(function(f,c,b,e){tdcColumnHandlerUI={_handlerId:"tdc-column",_handlerText:"Column",_handlerCssClass:"tdc-mask-column",$elementColumn:e,_$handlerWrapper:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcColumnHandlerUI._isInitialized=!1);tdcColumnHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcColumnHandlerUI._handlerCssClass).length||(a=f('<div id="'+tdcColumnHandlerUI._handlerCssClass+'"><div class="tdc-mask-handler-drag" title="Column settings">'+tdcColumnHandlerUI._handlerText+
"</div></div>"),tdcColumnHandlerUI._$handlerWrapper=a,tdcMaskUI.$handlerStructure.append(a)),tdcColumnHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcColumnHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcColumnHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();tdcColumnHandlerUI._triggerEvent(a)}).mouseenter(function(a){tdcMaskUI.show();tdcColumnHandlerUI._triggerEvent(a)}).mouseleave(function(a){tdcColumnHandlerUI._triggerEvent(a)}).on("contextmousedown",function(a){a.preventDefault();
tdcContextMenu.setContextMenu(a,tdcColumnHandlerUI.$elementColumn)&&tdcColumnHandlerUI._triggerEvent(a)}),tdcColumnHandlerUI._$handlerWrapper.mouseenter(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(tdcColumnHandlerUI.$elementColumn);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(e);tdcMaskUI.hide()}),tdcMaskUI.addHandler(tdcColumnHandlerUI._handlerId,tdcColumnHandlerUI),tdcColumnHandlerUI._isInitialized=!0)},setElement:function(a){a=tdcOperationUI.inColumn(a);
b.isUndefined(a)?tdcColumnHandlerUI._$handlerWrapper.hide():(tdcColumnHandlerUI.$elementColumn=a,tdcColumnHandlerUI._$handlerWrapper.show())},_triggerEvent:function(a){b.isUndefined(a)||b.isUndefined(tdcColumnHandlerUI.$elementColumn)||tdcColumnHandlerUI.$elementColumn.trigger(a)}}})(jQuery,Backbone,_);var tdcInnerRowHandlerUI;
(function(f,c,b,e){tdcInnerRowHandlerUI={_handlerId:"tdc-element-inner-row",_handlerText:"Inner Row",_handlerCssClass:"tdc-mask-inner-row",$elementInnerRow:e,_$handlerWrapper:e,_$handlerClone:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcInnerRowHandlerUI._isInitialized=!1);tdcInnerRowHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcInnerRowHandlerUI._handlerCssClass).length||(tdcInnerRowHandlerUI._$handlerWrapper=f('<div id="'+tdcInnerRowHandlerUI._handlerCssClass+
'"><div class="tdc-mask-handler-drag" title="Inner row settings">'+tdcInnerRowHandlerUI._handlerText+"</div></div>"),tdcInnerRowHandlerUI._$handlerClone=f('<div class="tdc-mask-clone" title="Duplicate inner row"></div>'),tdcInnerRowHandlerUI._$handlerWrapper.append(tdcInnerRowHandlerUI._$handlerClone),tdcMaskUI.$handlerStructure.append(tdcInnerRowHandlerUI._$handlerWrapper)),tdcInnerRowHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcInnerRowHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcInnerRowHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();
tdcInnerRowHandlerUI._triggerEvent(a)}).mouseenter(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(tdcInnerRowHandlerUI.$elementInnerRow);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(e);tdcMaskUI.hide()}).on("contextmousedown",function(a){a.preventDefault();tdcContextMenu.setContextMenu(a,tdcInnerRowHandlerUI.$elementInnerRow)&&tdcInnerRowHandlerUI._triggerEvent(a)}),tdcInnerRowHandlerUI._$handlerClone.mousedown(tdcInnerRowHandlerUI.cloneHandler),
tdcMaskUI.addHandler(tdcInnerRowHandlerUI._handlerId,tdcInnerRowHandlerUI),tdcInnerRowHandlerUI._isInitialized=!0)},setElement:function(a){a=tdcOperationUI.inInnerRow(a);b.isUndefined(a)?tdcInnerRowHandlerUI._$handlerWrapper.hide():(tdcInnerRowHandlerUI.$elementInnerRow=a,tdcInnerRowHandlerUI._$handlerWrapper.show())},_triggerEvent:function(a){b.isUndefined(a)||b.isUndefined(tdcInnerRowHandlerUI.$elementInnerRow)||tdcInnerRowHandlerUI.$elementInnerRow.trigger(a)},cloneHandler:function(a){if("click"!==
a.type||1===a.which)a.preventDefault(),a.stopPropagation(),tdConfirm.showModal("Clone inner row",tdcInnerRowHandlerUI,function(a){a=tdcInnerRowHandlerUI.$elementInnerRow.data("model_id");if(b.isUndefined(a))new tdcNotice.notice("tdcInnerRowHandlerUI -> tdcInnerRowHandlerUI._$handlerClone Error: Element model id is not in $draggedElement data!",!0,!1);else if(a=tdcIFrameData.getModel(a),b.isUndefined(a))new tdcNotice.notice("tdcInnerRowHandlerUI -> tdcInnerRowHandlerUI._$handlerClone Error: Element model not in structure data!",
!0,!1);else{tdcOperationUI.setDraggedElement(f('<div class="tdc-element-column tdc-element-inner-row">Cloned Inner Row</div>'));var d=tdcOperationUI.getDraggedElement();d.insertAfter(tdcInnerRowHandlerUI.$elementInnerRow);tdcInnerRowUI.bindInnerRow(d);var c=d.prevAll(".tdc-element-column").length,m=new tdcIFrameData.TdcModel({content:"",attrs:b.clone(a.get("attrs")),tag:"vc_row_inner",type:"closed",level:2,parentModel:a.get("parentModel")});new tdcIFrameData.TdcLiveView({model:m,el:d[0]});var n=new tdcIFrameData.TdcModel({content:"",
attrs:{},tag:"vc_column_inner",type:"closed",level:3,parentModel:m});d.data("model_id",m.cid);a.get("parentModel").get("childCollection").add(m,{at:c});d=new tdcIFrameData.TdcCollection;d.add(n);m.set("childCollection",d);d=new tdcIFrameData.TdcCollection;n.set("childCollection",d);n=tdcIFrameData._getDestinationCol(tdcOperationUI.getDraggedElement());m.getShortcodeRender(n,"",!0,a);tdcOperationUI.setDraggedElement(e);tb_remove()}},[a],"Are you sure you want to clone the current inner row and all its elements?")},
deleteHandler:function(a){null!==a&&a.preventDefault();tdConfirm.showModal("Delete inner row",tdcInnerRowHandlerUI,function(){tdcOperationUI.setDraggedElement(tdcInnerRowHandlerUI.$elementInnerRow);tdcOperationUI.setCurrentElementOver(tdcAdminWrapperUI.$recycle);var a=tdcOperationUI.getDraggedElement(),c=tdcAdminWrapperUI.$placeholder;a=a.closest(".tdc-elements");var g=a.children();c=g.index(c);if(-1===c&&1===g.length||2===g.length&&-1!==c)c="",b.isUndefined(tdcElementHandlerUI.$element)&&(tdcElementHandlerUI.$element=
tdcInnerRowHandlerUI.$elementInnerRow),tdcElementHandlerUI.$element.closest(".tdc-inner-column").length?c=" tdc-element-inner-column":tdcElementHandlerUI.$element.closest(".tdc-column").length&&(c=" tdc-element-column"),c=f('<div class="'+tdcOperationUI._emptyElementClass+c+'"></div>'),tdcElementUI.bindEmptyElement(c),a.append(c);tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:!1,wasElementDragged:!1,wasInnerColumnDragged:!1,wasInnerRowDragged:!0,wasTempInnerRowDragged:!1,
wasColumnDragged:!1,wasRowDragged:!1,wasTempRowDragged:!1,draggedBlockUid:"",sourceColParam:null});tdcOperationUI.setDraggedElement(e);tdcOperationUI.setCurrentElementOver(e);tdcSidebarPanel.clearPanel();tb_remove()},e,"Are you sure you want to delete the current inner row and all its elements?")}}})(jQuery,Backbone,_);var tdcInnerColumnHandlerUI;
(function(f,c,b,e){tdcInnerColumnHandlerUI={_handlerId:"tdc-inner-column",_handlerText:"Inner Column",_handlerCssClass:"tdc-mask-inner-column",$elementInnerColumn:e,_$handlerWrapper:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcInnerColumnHandlerUI._isInitialized=!1);tdcInnerColumnHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcInnerColumnHandlerUI._handlerCssClass).length||(a=f('<div id="'+tdcInnerColumnHandlerUI._handlerCssClass+'"><div class="tdc-mask-handler-drag" title="Inner column settings">'+
tdcInnerColumnHandlerUI._handlerText+"</div></div>"),tdcInnerColumnHandlerUI._$handlerWrapper=a,tdcMaskUI.$handlerStructure.append(a)),tdcInnerColumnHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcInnerColumnHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcInnerColumnHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();tdcInnerColumnHandlerUI._triggerEvent(a)}).mouseenter(function(a){tdcMaskUI.show();tdcInnerColumnHandlerUI._triggerEvent(a)}).mouseleave(function(a){tdcInnerColumnHandlerUI._triggerEvent(a)}).on("contextmousedown",
function(a){a.preventDefault();tdcContextMenu.setContextMenu(a,tdcInnerColumnHandlerUI.$elementInnerColumn)&&tdcInnerColumnHandlerUI._triggerEvent(a)}),tdcInnerColumnHandlerUI._$handlerWrapper.mouseenter(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(tdcInnerColumnHandlerUI.$elementInnerColumn);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();tdcMaskUI.setCurrentContainer(e);tdcMaskUI.hide()}),tdcMaskUI.addHandler(tdcInnerColumnHandlerUI._handlerId,tdcInnerColumnHandlerUI),
tdcInnerColumnHandlerUI._isInitialized=!0)},setElement:function(a){a=tdcOperationUI.inInnerColumn(a);b.isUndefined(a)?tdcInnerColumnHandlerUI._$handlerWrapper.hide():(tdcInnerColumnHandlerUI.$elementInnerColumn=a,tdcInnerColumnHandlerUI._$handlerWrapper.show())},_triggerEvent:function(a){b.isUndefined(a)||b.isUndefined(tdcInnerColumnHandlerUI.$elementInnerColumn)||tdcInnerColumnHandlerUI.$elementInnerColumn.trigger(a)}}})(jQuery,Backbone,_);var tdcElementHandlerUI;
(function(f,c,b,e){tdcElementHandlerUI={_handlerId:"tdc-element",_handlerCssClass:"tdc-mask-element",_handlerText:"Element",_confirmDeletion:"Do you want to delete element?",$element:e,_$handlerWrapper:e,_$handlerClone:e,_$handlerDelete:e,_isInitialized:!1,init:function(a){b.isUndefined(a)||!0!==a||(tdcElementHandlerUI._isInitialized=!1);tdcElementHandlerUI._isInitialized||(tdcMaskUI.$handlerStructure.find("#"+tdcElementHandlerUI._handlerCssClass).length||(tdcElementHandlerUI._$handlerWrapper=f('<div id="'+
tdcElementHandlerUI._handlerCssClass+'"><div class="tdc-mask-handler-drag" title="Element settings">'+tdcElementHandlerUI._handlerText+"</div></div>"),tdcElementHandlerUI._$handlerDelete=f('<div class="tdc-mask-element-delete" title="Delete element"></div>'),tdcElementHandlerUI._$handlerClone=f('<div class="tdc-mask-element-clone" title="Duplicate element"></div>'),tdcElementHandlerUI._$handlerWrapper.append(tdcElementHandlerUI._$handlerDelete),tdcElementHandlerUI._$handlerWrapper.append(tdcElementHandlerUI._$handlerClone),
tdcMaskUI.$handlerStructure.append(tdcElementHandlerUI._$handlerWrapper)),tdcElementHandlerUI._$handlerDelete.click(function(a){tdcElementHandlerUI.deleteHandlerConfirm(a)}),tdcElementHandlerUI._$handlerClone.click(function(a){tdcElementHandlerUI.cloneHandler(a)}),tdcElementHandlerUI._$handlerWrapper.mousedown(function(a){1===a.which&&tdcElementHandlerUI._triggerEvent(a)}).mouseup(function(a){tdcElementHandlerUI._triggerEvent(a)}).mousemove(function(a){tdcMaskUI.show();tdcElementHandlerUI._triggerEvent(a)}).mouseenter(function(a){a.preventDefault();
tdcMaskUI.setCurrentElement(tdcElementHandlerUI.$element);tdcMaskUI.show()}).mouseleave(function(a){a.preventDefault();tdcMaskUI.setCurrentElement(e);tdcMaskUI.hide()}).on("contextmousedown",function(a){a.preventDefault();tdcContextMenu.setContextMenu(a,tdcElementHandlerUI.$element)&&tdcElementHandlerUI._triggerEvent(a)}),tdcMaskUI.addHandler(tdcElementHandlerUI._handlerId,tdcElementHandlerUI),tdcElementHandlerUI._isInitialized=!0)},deleteHandlerConfirm:function(a){tdConfirm.showModal("Delete current element",
tdcElementHandlerUI,function(a){tdcElementHandlerUI.deleteHandler(a);tb_remove()},[a],"Are you sure you want to delete this element?")},deleteHandler:function(a){null!==a&&a.preventDefault();"Delete"===a.key||f(a.target).hasClass("tdc-delete-shortcode")?tdcOperationUI.setDraggedElement(tdcOperationUI.getSelectedElement()):tdcOperationUI.setDraggedElement(tdcElementHandlerUI.$element);tdcOperationUI.setCurrentElementOver(tdcAdminWrapperUI.$recycle);a=tdcOperationUI.getDraggedElement();var b=tdcAdminWrapperUI.$placeholder;
a=a.closest(".tdc-elements");var c=a.children();b=c.index(b);if(-1===b&&1===c.length||2===c.length&&-1!==b)b="",tdcElementHandlerUI.$element.closest(".tdc-inner-column").length?b=" tdc-element-inner-column":tdcElementHandlerUI.$element.closest(".tdc-column").length&&(b=" tdc-element-column"),b=f('<div class="'+tdcOperationUI._emptyElementClass+b+'"></div>'),tdcElementUI.bindEmptyElement(b),a.append(b);tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:!1,
wasElementDragged:!0,wasInnerColumnDragged:!1,wasInnerRowDragged:!1,wasTempInnerRowDragged:!1,wasColumnDragged:!1,wasRowDragged:!1,wasTempRowDragged:!1,draggedBlockUid:"",sourceColParam:null});tdcOperationUI.setDraggedElement(e);tdcOperationUI.setCurrentElementOver(e);tdcSidebarPanel.clearPanel()},cloneHandler:function(a){a.preventDefault();a.stopPropagation();a=tdcElementHandlerUI.$element.data("model_id");if(b.isUndefined(a))new tdcNotice.notice("tdcElementHandlerUI -> tdcElementHandlerUI._$handlerClone Error: Element model id is not in $draggedElement data!",
!0,!1);else if(a=tdcIFrameData.getModel(a),b.isUndefined(a))new tdcNotice.notice("tdcElementHandlerUI -> tdcElementHandlerUI._$handlerClone Error: Element model not in structure data!",!0,!1);else{var d=a.clone(),c=a.get("parentModel").get("childCollection");c.add(d,{at:c.indexOf(a)+1,silent:!0});tdcOperationUI.setDraggedElement(f('<div class="tdc-element">Cloned Element</div>'));c=tdcOperationUI.getDraggedElement();c.insertAfter(tdcElementHandlerUI.$element);tdcElementUI.bindElement(c);var g=tdcIFrameData._getDestinationModel(tdcOperationUI.getDraggedElement(),
[".tdc-inner-column",".tdc-column"]);b.isUndefined(g)&&new tdcNotice.notice("tdcElementHandlerUI -> tdcElementHandlerUI._$handlerClone Error: Destination model not in structure data!",!0,!1);g=tdcIFrameData._getDestinationCol(tdcOperationUI.getDraggedElement());new tdcIFrameData.TdcLiveView({model:d,el:c[0]});c.data("model_id",d.cid);d.getShortcodeRender(g,"",!0,a);tdcOperationUI.setDraggedElement(e)}},setElement:function(a){!b.isUndefined(a)&&tdcOperationUI.isElement(a)?(tdcElementHandlerUI.$element=
a,tdcElementHandlerUI._$handlerWrapper.show()):tdcElementHandlerUI._$handlerWrapper.hide()},show:function(){tdcElementHandlerUI._$handlerWrapper.show()},hide:function(){tdcElementHandlerUI._$handlerWrapper.hide()},_triggerEvent:function(a){b.isUndefined(a)||b.isUndefined(tdcElementHandlerUI.$element)||tdcElementHandlerUI.$element.trigger(a)}}})(jQuery,Backbone,_);var tdcIFrameData;
(function(f,c,b,e){tdcIFrameData={iframeContents:e,tdcTopCollection:e,TdcModel:e,TdcCollection:e,TdcLiveView:e,_postOriginalContentJSON:e,_shortcodeParserSettingsClone:e,_isInitialized:!1,init:function(a,d){b.isUndefined(d)||!0!==d||(tdcIFrameData._isInitialized=!1);if(!tdcIFrameData._isInitialized&&(tdcIFrameData.iframeContents=a,tdcIFrameData._defineStructuredData(),!0===tdcIFrameData._initStructuredData())){d={};tdcIFrameData.bindViewsModelsWrappers(d,tdcIFrameData.tdcTopCollection,tdcIFrameData.iframeContents);
if(!b.isEmpty(d)){for(var c in d)tdcDebug.log(d[c]);a='The model does not match the <a href="'+a.attr("URL")+'" target="_blank">content</a>';b.isUndefined(d[c].info)||(a=d[c].info+". "+a);new tdcNotice.notice(a,!0,!1)}tdcDebug.log(tdcIFrameData.tdcTopCollection.models);""===tdcState.getHeaderTemplateId()?(tdcSidebar.$_headerTemplateZones.hide(),tdcSidebar.$_sidebar.find(".tdu-save-header-template").hide()):"no_header"===tdcState.getHeaderTemplateId()?(tdcSidebar.$_headerTemplateZones.hide(),tdcSidebar.$_sidebar.find(".tdu-save-header-template").hide()):
(tdcSidebar.$_headerTemplateZones.show(),tdcSidebar.$_sidebar.find(".tdu-save-header-template").show());""===tdcState.getFooterTemplateId()?tdcSidebar.$_sidebar.find(".tdu-save-footer-template").hide():"no_footer"===tdcState.getFooterTemplateId()?tdcSidebar.$_sidebar.find(".tdu-save-footer-template").hide():tdcSidebar.$_sidebar.find(".tdu-save-footer-template").show();tdcIFrameData.addDummyContent();tdcIFrameData._isInitialized=!0}},activateZone:function(a,d,c){tdcIFrameData.iframeContents.find(".tdc-zone").each(function(g){g=
f(this);if(g.data("type")===a){var k=g.data("model_id");if(!b.isUndefined(k)&&(k=tdcIFrameData.getModel(k),!b.isUndefined(k))){var n=k.get("blockUid");if(!b.isUndefined(n)){var h=tdcAdminIFrameUI.getLiveIframe(),l=h.contents().find("#"+n);l.length||(l=h.contents().find('[data-td-block-uid="'+n+'"]'));l.length&&(n={},tdcOperationUI.inRow(l)?tdcOperationUI.inRow(l)?tdcOperationUI.inColumn(l)?tdcOperationUI.inInnerRow(l)?tdcOperationUI.inInnerColumn(l)?(n.$currentZone=tdcOperationUI.inZone(l),n.$currentRow=
tdcOperationUI.inRow(l),n.$currentColumn=tdcOperationUI.inColumn(l),n.$currentInnerRow=tdcOperationUI.inInnerRow(l),n.$currentInnerColumn=tdcOperationUI.inInnerColumn(l),n.$currentElement=l):(n.$currentZone=tdcOperationUI.inZone(l),n.$currentRow=tdcOperationUI.inRow(l),n.$currentColumn=tdcOperationUI.inColumn(l),n.$currentInnerRow=tdcOperationUI.inInnerRow(l),n.$currentInnerColumn=l):(n.$currentZone=tdcOperationUI.inZone(l),n.$currentRow=tdcOperationUI.inRow(l),n.$currentColumn=tdcOperationUI.inColumn(l),
n.$currentInnerRow=l):(n.$currentZone=tdcOperationUI.inZone(l),n.$currentRow=tdcOperationUI.inRow(l),n.$currentColumn=l):(n.$currentZone=tdcOperationUI.inZone(l),n.$currentRow=l):n.$currentZone=l,tdcSidebar._currentModel=k,l.data("model_id",k.cid),tdcSidebar.setSettings(n,!0,k),tdcSidebar.$_sidebar.find(".tdc-responsive-buttons > .tdc-responsive-phone").trigger("click"),0<a.indexOf("sticky")?(0<a.indexOf("mobile")?tdcSidebar.$_sidebar.find(".tdc-responsive-buttons > .tdc-responsive-phone").trigger("click"):
"phone"===tdcSidebar.currentViewportSettings.name&&tdcSidebar.$_sidebar.find(".tdc-responsive-buttons > .tdc-responsive-all").trigger("click"),b.isUndefined(d)||(!0===d?(tdcSidebar.setForcedHeaderZone(a),g.parent().addClass("tdc-zone-sticky-active"),g.parent().removeClass("tdc-zone-sticky-inactive"),g.parent().removeClass("tdc-zone-sticky-invisible"),b.isUndefined(c)||!0!==c||(setTimeout(function(){tdcIFrameData.addDummyContent()},100),setTimeout(function(){tdcIFrameData.iframeContents.scrollTop(tdcAdminIFrameUI.getIframeWindow().tdHeader.getFixedHeaderHeight()+
210)},150),setTimeout(function(){tdcIFrameData.iframeContents.scrollTop(tdcAdminIFrameUI.getIframeWindow().tdHeader.getFixedHeaderHeight()+209)},200))):(g.parent().removeClass("tdc-zone-sticky-active"),g.parent().addClass("tdc-zone-sticky-inactive"),g.parent().addClass("tdc-zone-sticky-invisible")))):(0<a.indexOf("mobile")?tdcSidebar.$_sidebar.find(".tdc-responsive-buttons > .tdc-responsive-phone").trigger("click"):"phone"===tdcSidebar.currentViewportSettings.name&&tdcSidebar.$_sidebar.find(".tdc-responsive-buttons > .tdc-responsive-all").trigger("click"),
tdcSidebar.setForcedHeaderZone(e),b.isUndefined(c)||!0!==c||(setTimeout(function(){tdcIFrameData.addDummyContent()},100),setTimeout(function(){tdcIFrameData.iframeContents.scrollTop(0)},200))))}}}})},addDummyContent:function(){tdcIFrameData.iframeContents.find(".tdc-zone").each(function(a){if("tdc_content"===f(this).data("type")){a=tdcIFrameData.iframeContents.find(".tdc-dummy-content");var b=tdcIFrameData.iframeContents.contents().find("body"),c=b.height()-tdcAdminIFrameUI.getIframeWindow().innerHeight,
e=0;a.length&&a.remove();0>c?e=Math.abs(c)+tdcIFrameData.iframeContents.contents().find(".td-main-content-wrap").offset().top+300:5>b.height()-tdcAdminIFrameUI.getIframeWindow().innerHeight-tdcIFrameData.iframeContents.contents().find(".td-main-content-wrap").offset().top&&(e=tdcAdminIFrameUI.getIframeWindow().innerHeight-b.height()+tdcIFrameData.iframeContents.contents().find(".td-main-content-wrap").offset().top+300);b.append('<div class="tdc-dummy-content" style="height:'+e+'px"></div>')}})},rebuildZone:function(a,
d,c,g){var k=tdcIFrameData.getFirstModelByZoneType(a);if(!b.isUndefined(k)){var n=k.get("blockUid");tdcIFrameData.removeModel(k,!0,{silent:!0});k=tdcIFrameData._getOriginalContentJSON(d);if(b.isUndefined(k)||""===k)k=[{child:[tdcShortcodeParser.parse(0,'[tdc_zone type="'+a+'"][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]')[0].child[0]],index:0,content:'[tdc_zone type="'+a+'"][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]',shortcode:{tag:"tdc_zone",type:"closed",attrs:{named:{type:a}},content:"[vc_row][vc_column][/vc_column][/vc_row]"}}];
if(tdcIFrameData._initComponentData(a,k,!0)){k=tdcIFrameData.getFirstModelByZoneType(a);a=tdcIFrameData.iframeContents.find("#"+n);if(!a.length)return!1;d=a.get(0);a.data("model_id",k.cid);k.set("blockUid",n);k.set("html",d.innerHTML);new tdcIFrameData.TdcLiveView({model:k,el:d});b.isUndefined(c)||tdcIFrameData._checkModelData(k,{error:e,getShortcode:"",newImages:c});k.getShortcodeRender(3,n,!0,e,g)}return!0}return!1},setHeaderTemplate:function(a,d,c){if(""===a)tdcState.isNoHeader()?tdcIFrameData.iframeContents.find(".tdc-header-wrap").addClass("tdc-zone-invisible"):
tdcIFrameData.iframeContents.find(".tdc-header-wrap").removeClass("tdc-zone-invisible"),tdcIFrameData.iframeContents.find(".td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .td-header-mobile-wrap, .td-header-mobile-sticky-wrap").addClass("tdc-zone-invisible"),tdcSidebar.$_headerTemplateZones.hide(),tdcSidebar.$_sidebar.find(".tdu-save-header-template").hide(),b.isUndefined(c)||b.isUndefined(c.is_snapshot)||!c.is_snapshot?(tdcRecycle.init(),tdcRecycle.takeSnapshot()):"Newspaper"===window.tdcAdminSettings.themeName&&
["tdc_header_desktop","tdc_header_desktop_sticky","tdc_header_mobile","tdc_header_mobile_sticky"].forEach(function(a,d){var g;b.isUndefined(c)||(g=JSON.parse(JSON.stringify(c)));"tdc_header_mobile_sticky"!==a||b.isUndefined(c)||b.isUndefined(c.is_snapshot)||!c.is_snapshot||(b.isUndefined(g)&&(g={}),g.lateCallback=function(){var a=f(tdcAdminIFrameUI._$liveIframe).contents();tdcIFrameData.init(a,!0);tdcRecycle.clearJsItems();tdcOperationUI.init(a);b.isUndefined(g.indexPath)||tdcSidebarPanel.showShortcodeFromPath(g.indexPath)});
tdcIFrameData.rebuildZone(a,"[tdc_zone][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]",e,g)}),b.isUndefined(c)||b.isUndefined(c.saveHeaderTemplate)||b.isUndefined(c.headerTemplateId)||(tdcSavePost.updateHeaderTemplate(),window.eventHub.$emit("refresh-header-fonts",{headerTemplateId:c.headerTemplateId}),window.eventHub.$emit("refresh-header-colors",{headerTemplateId:c.headerTemplateId}));else{var g=JSON.parse(tdcUtil.b64DecodeUnicode(a));tdcIFrameData.iframeContents.find(".tdc-header-wrap").addClass("tdc-zone-invisible");
tdcIFrameData.iframeContents.find(".td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .td-header-mobile-wrap, .td-header-mobile-sticky-wrap").removeClass("tdc-zone-invisible");tdcSidebar.$_headerTemplateZones.show();tdcSidebar.$_sidebar.find(".tdu-save-header-template").show();"Newspaper"===window.tdcAdminSettings.themeName&&["tdc_header_desktop","tdc_header_desktop_sticky","tdc_header_mobile","tdc_header_mobile_sticky"].forEach(function(a,e){if(g.hasOwnProperty(a)){if(!b.isUndefined(c))var k=
JSON.parse(JSON.stringify(c));"tdc_header_mobile_sticky"!==a||b.isUndefined(c)||b.isUndefined(c.is_snapshot)||!c.is_snapshot||(b.isUndefined(k)&&(k={}),k.lateCallback=function(){var a=f(tdcAdminIFrameUI._$liveIframe).contents();tdcIFrameData.init(a,!0);tdcRecycle.clearJsItems();tdcOperationUI.init(a);b.has(c,"data")&&b.has(data,"replyJsForEval")&&tdcAdminIFrameUI.evalInIframe(c.data.replyJsForEval);b.isUndefined(k.indexPath)||tdcSidebarPanel.showShortcodeFromPath(k.indexPath)});tdcIFrameData.rebuildZone(a,
g[a],d,k)}});"header"===window.tdcPostSettings.tdbTemplateType?tdcSavePost.updateHeaderTemplate():b.isUndefined(c)||b.isUndefined(c.saveHeaderTemplate)||b.isUndefined(c.headerTemplateId)||(tdcSavePost.updateHeaderTemplate(),window.eventHub.$emit("refresh-header-fonts",{headerTemplateId:c.headerTemplateId}),window.eventHub.$emit("refresh-header-colors",{headerTemplateId:c.headerTemplateId}))}},setFooterTemplate:function(a,d,c){if(""===a){tdcState.isNoFooter()?tdcIFrameData.iframeContents.find(".tdc-footer-wrap").addClass("tdc-zone-invisible"):
tdcIFrameData.iframeContents.find(".tdc-footer-wrap").removeClass("tdc-zone-invisible");tdcIFrameData.iframeContents.find(".td-footer-wrap").addClass("tdc-zone-invisible");tdcSidebar.$_sidebar.find(".tdu-save-footer-template").hide();if(b.isUndefined(c)||b.isUndefined(c.is_snapshot)||!c.is_snapshot)tdcRecycle.init(),tdcRecycle.takeSnapshot();else if("Newspaper"===window.tdcAdminSettings.themeName){if(!b.isUndefined(c))var g=JSON.parse(JSON.stringify(c));tdcIFrameData.rebuildZone("tdc_footer","[tdc_zone][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]",
e,g)}b.isUndefined(c)||b.isUndefined(c.saveFooterTemplate)||b.isUndefined(c.footerTemplateId)||(tdcSavePost.updateFooterTemplate(),window.eventHub.$emit("refresh-footer-fonts",{footerTemplateId:c.footerTemplateId}),window.eventHub.$emit("refresh-footer-colors",{footerTemplateId:c.footerTemplateId}))}else tdcIFrameData.iframeContents.find(".tdc-footer-wrap").addClass("tdc-zone-invisible"),tdcIFrameData.iframeContents.find(".td-footer-wrap").removeClass("tdc-zone-invisible"),tdcSidebar.$_sidebar.find(".tdu-save-footer-template").show(),
"Newspaper"===window.tdcAdminSettings.themeName&&(b.isUndefined(c)||(g=JSON.parse(JSON.stringify(c))),tdcIFrameData.rebuildZone("tdc_footer",a,d,g)),"footer"===window.tdcPostSettings.tdbTemplateType?tdcSavePost.updateFooterTemplate():b.isUndefined(c)||b.isUndefined(c.saveFooterTemplate)||b.isUndefined(c.footerTemplateId)||(tdcSavePost.updateFooterTemplate(),window.eventHub.$emit("refresh-footer-fonts",{footerTemplateId:c.footerTemplateId}),window.eventHub.$emit("refresh-footer-colors",{footerTemplateId:c.footerTemplateId}))},
_callbackShortcodeRender:function(a){b.isUndefined(a)||b.isUndefined(a.lateCallback)||(b.isUndefined(a.lateCallbackContext)?setTimeout(function(){a.lateCallback.call(this)},2E3):setTimeout(function(){a.lateCallback.call(a.lateCallbackContext)},2E3))},_defineStructuredData:function(){tdcIFrameData._isInitialized||(tdcIFrameData.TdcModel=Backbone.Model.extend({getShortcodeRender:function(a,d,c,g,m){var k=this,h={error:e,getShortcode:""};b.isUndefined(g)?tdcIFrameData._checkModelData(k,h):tdcIFrameData._checkModelData(g,
h);if(!b.isUndefined(h.getShortcode)){var l=new tdcJobManager.job;l.shortcode=h.getShortcode;l.columns=a;l.blockUid=d;l.tries=0;l.success_callback=function(a){tdcDebug.log(a);var h=tdcAdminIFrameUI.getIframeWindow();b.isUndefined(g)&&tdcIFrameData.deleteCallback(k);!1===c?k.set("blockUid",a.blockUid):k.set("blockUid",e);b.has(a,"replyHtml")&&(k.set("bindNewContent",c),k.set("shortcode",l.shortcode),k.set("html",a.replyHtml,m));b.has(a,"replyJsForEval")&&(h.tdcEvalGlobal={oldBlockUid:d},tdcAdminIFrameUI.evalInIframe(a.replyJsForEval));
b.isUndefined(m)||b.isUndefined(m.earlyCallback)||(b.isUndefined(m.earlyCallbackContext)?m.earlyCallback.call(this):m.earlyCallback.call(m.earlyCallbackContext))};b.isUndefined(m)||b.isUndefined(m.is_snapshot)||!0!==m.is_snapshot||(l.is_snapshot=!0);l.error_callback=function(a,b){tdcDebug.log(b);tdcDebug.log(a);l.tries||(l.tries++,tdcJobManager.addJob(l))};a=tdcOperationUI.getDraggedElement();b.isUndefined(a)||a.addClass("tdc-dropped");tdcJobManager.addJob(l)}h={error:e,getShortcode:""};tdcIFrameData._checkModelData(k,
h);b.isUndefined(h.error)||tdcDebug.log(h.error);h={error:e,getShortcode:""};b.isUndefined(k.get("parentModel"))||(tdcIFrameData._checkModelData(k.get("parentModel"),h),b.isUndefined(h.error)||tdcDebug.log(h.error))}}),tdcIFrameData.TdcCollection=Backbone.Collection.extend({model:tdcIFrameData.TdcModel}),tdcIFrameData.TdcTopCollection=Backbone.Collection.extend({model:tdcIFrameData.TdcModel}),tdcIFrameData.TdcLiveView=Backbone.View.extend({initialize:function(){this.listenTo(this.model,"change:current",
this.changeCurrent);this.listenTo(this.model,"change:html",this.customRender);this.listenTo(this.model,"remove",this.customRemove)},changeCurrent:function(a,d,c){this.model.has("current")&&!b.isUndefined(this.model.get("current"))&&!0===this.model.get("current")?(this.$el.addClass("tdc-element-selected"),tdcOperationUI.activeElementOver()):(this.$el.removeClass("tdc-element-selected"),tdcOperationUI.inactiveElementOver());this.model.set("cssWidth",this.$el.width())},customRemove:function(a,b,c){this.$el.hasClass("tdc-rows")?
this.$el.html(""):this.remove()},customRender:function(a,d,c){tdcDebug.log("customRender - Rendering our model");if(this.model.has("html")&&!b.isUndefined(this.model.get("html"))){this.$el.removeClass("tdc-dropped");this.$el.removeClass("tdc-changed");this.$el.hasClass("tdc_zone")?this.$el.html(this.$el.html()+this.model.get("html")):this.$el.html(this.model.get("html"));setTimeout(function(){"undefined"!==typeof tdcIFrameData.iframeContents.lastMouseEvent&&tdcMaskUI.repositionMask(tdcIFrameData.iframeContents.lastMouseEvent)},
100);d=this.$el.find(".td_block_wrap");d.length&&0===parseInt(d.outerHeight(!0))&&d.addClass("tdc-block-empty");if(this.model.has("bindNewContent")&&!0===this.model.get("bindNewContent"))if(this.model.set("bindNewContent",!1,{silent:!0}),this.$el.hasClass("tdc-element-inner-row-temp")){if(a.has("templateContent")){d=tdcUtil.b64DecodeUnicode(a.get("templateContent"));var g=this.$el.find(".tdc-inner-row"),k=g.attr("id");a.set("type","closed");a.set("content",d);a.unset("shortcode",{silent:!0});a.unset("templateContent",
{silent:!0});tdcShortcodeParser.init(tdcIFrameData._shortcodeParserSettingsClone);var n=tdcShortcodeParser.parse(2,d);n.length&&(n=b.clone(n[0].shortcode.attrs.named),a.set("attrs",n));this.$el.attr("data-tdc-inner-row-uid",k);this.$el.removeClass("tdc-element-inner-row-temp").addClass("tdc-element-inner-row");this.model.set("blockUid",g.attr("id"));window.addInnerRowWrappers(this.$el);if(!0===tdcIFrameData._initNewContentStructureData(4,d,a)){var h=a.get("childCollection"),l={};tdcIFrameData.bindViewsModelsWrappers(l,
h,this.$el,4);if(!b.isEmpty(l)){for(var p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}}}else if(g=this.$el.find(".tdc-inner-row"),k=g.attr("id"),h=a.get("childCollection"),this.$el.removeClass("tdc-element-inner-row-temp").addClass("tdc-element-inner-row"),this.$el.attr("data-tdc-inner-row-uid",k),this.model.set("blockUid",g.attr("id")),window.addInnerRowWrappers(this.$el),!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,
h,this.$el,4),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcInnerRowUI.init(this.$el.parent());tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:tdcOperationUI.inColumn(this.$el),$currentInnerRow:tdcOperationUI.inInnerRow(this.$el)},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-element-inner-row")){g=
this.$el.find(".tdc-inner-row");k=g.attr("id");h=this.model.get("childCollection");b.isUndefined(h)||h.reset();this.$el.attr("data-tdc-inner-row-uid",k);window.addInnerRowWrappers(this.$el);this.model.set("blockUid",g.attr("id"));var q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(4,q,a)&&(h=this.model.get("childCollection"),!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,4),!b.isEmpty(l)))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",
!0,!1);return}tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:tdcOperationUI.inColumn(this.$el),$currentInnerRow:tdcOperationUI.inInnerRow(this.$el)},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-cloud-temp")){if(this.model.has("templateContent")){var r=this;d=r.model.get("templateContent");
p=r.$el.find(".tdc-row");tdcShortcodeParser.init(tdcIFrameData._shortcodeParserSettingsClone);d=tdcShortcodeParser.parse(1,tdcUtil.b64DecodeUnicode(d));if(d.length!==p.length){new tdcNotice.notice("Errors happened in templateContent(content.length!==$tdcRows.length) during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}a=tdcIFrameData.getFirstModelByZoneType("tdc_content");b.isUndefined(a)&&new tdcNotice.notice("Errors happened in templateContent during tdc_content zone!",!0,!1);h=a.get("childCollection");
b.isUndefined(h)&&new tdcNotice.notice("Errors happened in templateContent during tdc_content childCollection!",!0,!1);h=new tdcIFrameData.TdcCollection;a.set("childCollection",h);l={};b.each(d,function(b,d,c){tdcIFrameData._getData(a,b,l)});b.isEmpty(l)||(tdcDebug.log(l),new tdcNotice.notice("Errors happened in templateContent during tdcIFrameData.changeData() -> _getData()!",!0,!1));d={error:e,shortcode:e};tdcIFrameData.checkCurrentData(d);b.isUndefined(d.error)||(tdcDebug.log(d.error),new tdcNotice.notice(l,
!0,!1));h=a.get("childCollection");if(p.length!==h.length){new tdcNotice.notice("Errors happened in templateContent during() tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}r.$el.find(".tdc-row").each(function(a,d){var c=f(d);c.insertBefore(r.$el);a=h.at(a);new tdcIFrameData.TdcLiveView({model:a,el:d});var e=r.$el.prevAll().length;d=a.get("childCollection");h.add(a,{at:e});window.addRowWrappers(c);if(!0===tdcIFrameData._initNewContentStructureData(2,q,a)&&!b.isUndefined(d))if(e={},tdcIFrameData.bindViewsModelsWrappers(e,
d,c,2),b.isEmpty(e))c.data("model_id",a.cid);else{for(var g in e)tdcDebug.log(e[g]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1)}});a.set("childCollection",h);p=tdcOperationUI.inZone(r.$el);r.$el.remove();tdcIFrameData.removeModel(r.model);tdcZoneUI.init(g);tdcRowUI.init(g);tdcColumnUI.init(g);tdcInnerRowUI.init(g);tdcInnerColumnUI.init(g);tdcElementUI.init(g);tdcSidebar.setSettings({$currentZone:p,$currentRow:g},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}}else if(this.$el.hasClass("tdc-row-temp")){if(a.has("templateContent")){d=
tdcUtil.b64DecodeUnicode(a.get("templateContent"));g=this.$el.find(".tdc-row");h=a.get("childCollection");a.set("type","closed");a.set("content",d);a.unset("shortcode",{silent:!0});a.unset("templateContent",{silent:!0});tdcShortcodeParser.init(tdcIFrameData._shortcodeParserSettingsClone);n=tdcShortcodeParser.parse(1,d);n.length&&(n=b.clone(n[0].shortcode.attrs.named),a.set("attrs",n));this.$el.removeClass("tdc-row-temp").addClass(g.attr("class"));this.$el.attr("id",g.attr("id"));this.$el.html(g.html());
this.model.set("blockUid",g.attr("id"));window.addRowWrappers(this.$el);if(!0===tdcIFrameData._initNewContentStructureData(2,d,a)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,2),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcRowUI.init(this.$el.parent());tdcColumnUI.init(this.$el);tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentRow:this.$el},
e,this.model)}else{g=this.$el.find(".tdc-row");h=a.get("childCollection");this.$el.removeClass("tdc-row-temp").addClass(g.attr("class"));this.$el.attr("id",g.attr("id"));this.$el.html(g.html());this.model.set("blockUid",g.attr("id"));window.addRowWrappers(this.$el);l={};tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,2);if(!b.isEmpty(l)){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcRowUI.init(this.$el.parent());
tdcColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(d),$currentRow:this.$el,$currentColumn:tdcOperationUI.inColumn(d),$currentElement:d},e,this.model)}tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-zone")){g=this.$el.find(".tdc-zone");h=this.model.get("childCollection");b.isUndefined(h)||h.reset();this.$el.html(g.html());this.$el.attr("class",g.attr("class"));this.$el.attr("id",g.attr("id"));this.model.set("blockUid",
g.attr("id"));window.addZoneWrappers(this.$el);q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(1,q,this.model)&&!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,1),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcRowUI.init(this.$el);tdcColumnUI.init(this.$el);tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);
tdcSidebar.setSettings({$currentZone:this.$el});tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-row")){g=this.$el.find(".tdc-row");h=this.model.get("childCollection");b.isUndefined(h)||h.reset();this.$el.html(g.html());this.$el.attr("class",g.attr("class"));this.$el.attr("id",g.attr("id"));this.model.set("blockUid",g.attr("id"));window.addRowWrappers(this.$el);q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(2,q,this.model)&&!b.isUndefined(h)&&
(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,2),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcColumnUI.init(this.$el);tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:this.$el},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-column")){a.has("templateContent")&&
(d=tdcUtil.b64DecodeUnicode(a.get("templateContent")),a.set("type","closed"),a.unset("templateContent",{silent:!0}));g=this.$el.find(".tdc-column");h=this.model.get("childCollection");b.isUndefined(h)||h.reset();g.unwrap();this.$el=g;this.$el.data("model_id",this.model.cid);window.addColumnWrappers(this.$el);q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(3,q,this.model)&&(h=this.model.get("childCollection"),!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,
h,this.$el,3),!b.isEmpty(l)))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcColumnUI.init(this.$el.parent());tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:this.$el},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-inner-row")){g=
this.$el.find(".tdc-inner-row");h=this.model.get("childCollection");b.isUndefined(h)||h.reset();this.$el.html(g.html());window.addInnerRowWrappers(this.$el);q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(3,q,this.model)&&!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,3),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcInnerColumnUI.init(this.$el);
tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:tdcOperationUI.inColumn(this.$el),$currentInnerRow:this.$el},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-inner-column")){a.has("templateContent")&&(d=tdcUtil.b64DecodeUnicode(a.get("templateContent")),a.set("type","closed"),a.unset("templateContent",{silent:!0}));g=this.$el.find(".tdc-inner-column");h=
this.model.get("childCollection");b.isUndefined(h)||h.reset();g.unwrap();this.$el=g;this.$el.data("model_id",this.model.cid);window.addInnerColumnWrappers(this.$el);q=this.model.get("shortcode");if(!0===tdcIFrameData._initNewContentStructureData(5,q,this.model)&&(h=this.model.get("childCollection"),!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,this.$el,5),!b.isEmpty(l)))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",
!0,!1);return}tdcInnerColumnUI.init(this.$el.parent());tdcElementUI.init(this.$el);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:tdcOperationUI.inColumn(this.$el),$currentInnerRow:tdcOperationUI.inInnerRow(this.$el),$currentInnerColumn:this.$el},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc_zone")){g=this.$el.find(".tdc-row");d=this.model.cid;a=tdcIFrameData.getModel(d);h=a.get("childCollection");
g.data("model_id",d);this.model.set("blockUid",g.attr("id"));window.addZoneWrappers(this.$el);if(!b.isUndefined(h)&&(l={},tdcIFrameData.bindViewsModelsWrappers(l,h,g,2),!b.isEmpty(l))){for(p in l)tdcDebug.log(l[p]);new tdcNotice.notice("Errors happened during tdcIFrameData.TdcLiveView -> customRender!",!0,!1);return}tdcZoneUI.init(this.$el);tdcRowUI.init(this.$el);tdcColumnUI.init(this.$el);tdcInnerRowUI.init(this.$el);tdcInnerColumnUI.init(this.$el);tdcElementUI.init(this.$el);this.$el=g;tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),
$currentRow:g},e,this.model);tdcIFrameData._callbackShortcodeRender(c)}else if(this.$el.hasClass("tdc-element")){g=this.$el.attr("class");p=[];b.isUndefined(g)||(p=this.$el.attr("class").split(/\s+/));this.$el.html(this.model.get("html"));g=this.$el.find(".td_block_wrap");g.unwrap();this.$el=g;this.$el.data("model_id",this.model.cid);this.model.set("blockUid",g.data("td-block-uid"));g=e;this.model.has("rebindToPanel")&&!0===this.model.get("rebindToPanel")&&(this.model.set("rebindToPanel",!1,{silent:!0}),
g=!0);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(this.$el),$currentRow:tdcOperationUI.inRow(this.$el),$currentColumn:tdcOperationUI.inColumn(this.$el),$currentInnerRow:tdcOperationUI.inInnerRow(this.$el),$currentInnerColumn:tdcOperationUI.inInnerColumn(this.$el),$currentElement:this.$el},g,this.model);tdcIFrameData._callbackShortcodeRender(c);var u=this;f.each(p,function(a,b){0===b.indexOf("tdc-element")&&u.$el.addClass(b)});0===parseInt(this.$el.height(),10)?this.$el.addClass("tdc-block-empty"):
this.$el.removeClass("tdc-block-empty");tdcElementUI.bindElement(this.$el)}(b.isUndefined(c)||b.isUndefined(c.is_snapshot)||!c.is_snapshot)&&tdcRecycle.takeSnapshot()}}}))},_getPostOriginalContentJSON:function(a){if(!0===a||b.isUndefined(tdcIFrameData._postOriginalContentJSON)&&!b.isUndefined(window.tdcPostSettings))a=Object.keys(window.tdcAdminSettings.mappedShortcodes),a=a.filter(function(a){return 0>["tdc_zone","vc_row","vc_column","vc_row_inner","vc_column_inner"].indexOf(a)}),a={0:["tdc_zone"],
1:["vc_row"],2:["vc_column"],3:["vc_row_inner"],4:["vc_column_inner"],5:a},tdcIFrameData._shortcodeParserSettingsClone=a,tdcShortcodeParser.init(a),tdcIFrameData._postOriginalContentJSON=tdcShortcodeParser.parse(0,tdcUtil.b64DecodeUnicode(window.tdcPostSettings.postContent));return tdcIFrameData._postOriginalContentJSON},_getOldPostOriginalContentJSON:function(){if(b.isUndefined(tdcIFrameData._postOriginalContentJSON)&&!b.isUndefined(window.tdcPostSettings)){var a=Object.keys(window.tdcAdminSettings.mappedShortcodes);
a=a.filter(function(a){return 0>["vc_row","vc_column","vc_row_inner","vc_column_inner"].indexOf(a)});a={0:["vc_row"],1:["vc_column"],2:["vc_row_inner"],3:["vc_column_inner"],4:a};tdcIFrameData._shortcodeParserSettingsClone=a;tdcShortcodeParser.init(a);tdcIFrameData._postOriginalContentJSON=tdcShortcodeParser.parse(0,tdcUtil.b64DecodeUnicode(window.tdcPostSettings.postContent))}return tdcIFrameData._postOriginalContentJSON},_getOriginalContentJSON:function(a){var b=Object.keys(window.tdcAdminSettings.mappedShortcodes);
b=b.filter(function(a){return 0>["tdc_zone","vc_row","vc_column","vc_row_inner","vc_column_inner"].indexOf(a)});b={0:["tdc_zone"],1:["vc_row"],2:["vc_column"],3:["vc_row_inner"],4:["vc_column_inner"],5:b};tdcIFrameData._shortcodeParserSettingsClone=b;tdcShortcodeParser.init(b);return tdcShortcodeParser.parse(0,a)},_getContentJSON:function(a,d){var c;b.isUndefined(window.tdcPostSettings)||(c=tdcShortcodeParser.parse(a,d));return c},_initStructuredData:function(){if(!tdcIFrameData._isInitialized){tdcIFrameData.tdcTopCollection=
new tdcIFrameData.TdcTopCollection;var a=tdcIFrameData._getPostOriginalContentJSON();a.length||(window.tdcPostSettings.postContent.length&&"header"!==window.tdcPostSettings.tdbTemplateType&&"footer"!==window.tdcPostSettings.tdbTemplateType?(a=tdcUtil.b64DecodeUnicode(window.tdcPostSettings.postContent),0<=a.indexOf("vc_row")?window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode('[tdc_zone type="tdc_content"]'+a+"[/tdc_zone]"):window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode('[tdc_zone type="tdc_content"][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]')):
window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode('[tdc_zone type="tdc_content"][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]'),a=tdcIFrameData._getPostOriginalContentJSON(!0));var d={};"footer"!==window.tdcPostSettings.tdbTemplateType&&(d.tdc_content=a);a=tdcState.getHeaderTemplateContent();if(""!==a){a=JSON.parse(tdcUtil.b64DecodeUnicode(a));for(var c in a)d[c]=tdcIFrameData._getOriginalContentJSON(a[c])}c=tdcState.getFooterTemplateContent();""!==c&&(d.tdc_footer=tdcIFrameData._getOriginalContentJSON(c));
var e=tdcShortcodeParser.parse(0,"[tdc_zone][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]");"tdc_header_desktop tdc_header_desktop_sticky tdc_header_mobile tdc_header_mobile_sticky tdc_content tdc_footer".split(" ").forEach(function(a){if("Newspaper"===window.tdcAdminSettings.themeName||"tdc_content"===a)if(b.isUndefined(d[a])||""===d[a]||"object"===typeof d[a]&&!d[a].length)d[a]=[{child:[e[0].child[0]],index:0,content:'[tdc_zone type="'+a+'"][vc_row][vc_column][/vc_column][/vc_row][/tdc_zone]',
shortcode:{tag:"tdc_zone",type:"closed",attrs:{named:{type:a}},content:"[vc_row][vc_column][/vc_column][/vc_row]"}}]});for(var m in d)if(d.hasOwnProperty(m)&&!tdcIFrameData._initComponentData(m,d[m]))return;return!0}},_initComponentData:function(a,d,c){if(!b.isUndefined(c)&&!1!==c||!tdcIFrameData._isInitialized){if(d.length){var g={};b.each(d,function(b,d,c){tdcIFrameData._getData(e,b,g,e,a)});b.isEmpty(g)||(console.log(d),tdcDebug.log(g),new tdcNotice.notice("Errors happened during _initStructureData() -> _getData()!",
!0,!1));d={error:e,shortcode:e};tdcIFrameData.checkCurrentData(d);b.isUndefined(d.error)||(tdcDebug.log(d.error),new tdcNotice.notice(g,!0,!1))}return!0}},_initNewContentStructureData:function(a,d,c){d=tdcIFrameData._getContentJSON(a,d);if(d.length){var g={};b.each(d,function(b,d,e){tdcIFrameData._getData(c,b,g,a)});b.isEmpty(g)||(tdcDebug.log(g),new tdcNotice.notice(g,!0,!1));d={error:e,shortcode:e};tdcIFrameData.checkCurrentData(d);b.isUndefined(d.error)||(tdcDebug.log(d.error),new tdcNotice.notice("Errors happened during _initNewContentStructureData() -> checkCurrentData()!",
!0,!1))}return!0},_getData:function(a,d,c,e,m){var g;if(b.isUndefined(a))var k=tdcIFrameData.tdcTopCollection;else k=a.get("childCollection"),b.isUndefined(k)&&(k=new tdcIFrameData.TdcCollection,a.set("childCollection",k));for(var l in tdcIFrameData._shortcodeParserSettingsClone)if(!(!b.isUndefined(e)&&parseInt(e,10)>l||b.isUndefined(d.shortcode))&&b.isObject(d.shortcode)&&b.has(d.shortcode,"tag")&&-1!==b.indexOf(tdcIFrameData._shortcodeParserSettingsClone[l],d.shortcode.tag)){0<parseInt(l,10)&&b.isUndefined(a)&&
(g="Not zones as the first elements!");!b.isUndefined(a)&&parseInt(a.get("level"),10)>=parseInt(l,10)&&(g="Elements does not respect the shortcode levels! ParentModel (cid: "+a.cid+" ) level: "+a.get("level")+" - element level : "+l);!b.isUndefined(a)&&2<parseInt(l,10)-parseInt(a.get("level"),10)&&3!==parseInt(a.get("level"),10)&&5!==parseInt(l,10)&&(g="Elements respect the shortcode levels, but the difference higher than 2 is not allowed here!");b.isUndefined(g)||(c[b.keys(c).length]={element:d,
info:g,parentModel:a});5!==parseInt(l,10)||b.isUndefined(d.shortcode.content)||(e=b.clone(d.shortcode.attrs.named),e.content=d.shortcode.content,d.shortcode.attrs.named=e);l={content:d.content,attrs:d.shortcode.attrs.named,tag:d.shortcode.tag,type:d.shortcode.type,level:parseInt(l,10),parentModel:a,bindNewContent:!1};b.isUndefined(m)||(l.type_zone=m);var f=new tdcIFrameData.TdcModel(l);b.has(d,"child")&&0<d.child.length&&(f.set("childCollection",new tdcIFrameData.TdcCollection),b.each(d.child,function(a,
b,d){tdcIFrameData._getData(f,a,c)}));break}b.isUndefined(f)?c[b.keys(c).length]={element:d,info:"Element not found!",parentModel:a}:b.isUndefined(k)||k.add(f)},getModel:function(a,d){if(tdcIFrameData._isInitialized){var c;b.isUndefined(d)&&(d=tdcIFrameData.tdcTopCollection);b.each(d.models,function(d,e,k){b.isUndefined(c)&&(d.cid===a?c=d:d.has("childCollection")&&(d=d.get("childCollection"),c=tdcIFrameData.getModel(a,d)))});if(!b.isUndefined(c))return c}},getFirstModelByTag:function(a,d){if(tdcIFrameData._isInitialized){var c;
b.isUndefined(d)&&(d=tdcIFrameData.tdcTopCollection);b.each(d.models,function(d,e,k){b.isUndefined(c)&&(d.attributes.tag===a?c=d:d.has("childCollection")&&(d=d.get("childCollection"),c=tdcIFrameData.getFirstModelByTag(a,d)))});if(!b.isUndefined(c))return c}},getFirstModelByZoneType:function(a){var d;b.each(tdcIFrameData.tdcTopCollection.models,function(c,e,m){b.isUndefined(d)&&(b.isUndefined(c.attributes.type_zone)||c.attributes.type_zone!==a||(d=c))});if(!b.isUndefined(d))return d},getZoneParent:function(a){b.isString(a)&&
(a=tdcIFrameData.getModel(a));var d=a.get("parentModel");return b.isUndefined(d)?a:tdcIFrameData.getZoneParent(d)},removeModel:function(a,d,c){(b.isUndefined(d)||!0===d)&&tdcIFrameData.deleteCallback(a);d=a.get("parentModel");b.isUndefined(c)&&(c={});b.isUndefined(d)?tdcIFrameData.tdcTopCollection.remove(a,c):d.get("childCollection").remove(a,c)},deleteCallback:function(a){var d=a.get("blockUid");a=a.get("childCollection");tdcAdminIFrameUI.getIframeWindow().tdcComposerBlocksApi.deleteItem(d);!b.isUndefined(a)&&
a.length&&b.each(a.models,function(a,b,d){tdcIFrameData.deleteCallback(a)})},_checkModelData:function(a,d){if(b.isUndefined(d.error)){var c=a.get("parentModel");if(0!==a.level||b.isUndefined(c))if(!b.isUndefined(c)&&parseInt(c.get("level"),10)>=parseInt(a.level,10))d.error="Elements does not respect the shortcode levels!";else if(!b.isUndefined(c)&&2<parseInt(a.level,10)-parseInt(c.get("level"),10)&&2!==parseInt(c.get("level"),10)&&4!==parseInt(a.level,10))d.error="Elements respect the shortcode levels, but the difference higher than 2 is not allowed here!";
else{!b.isUndefined(d.getShortcode)&&b.isUndefined(d.deepLevel)&&(d.deepLevel=0,d["tempShortcodeDeepLevel"+d.deepLevel]="");if(!b.isUndefined(d.getShortcode)&&a.has("templateContent")&&""!==a.get("templateContent"))d.template=tdcUtil.b64DecodeUnicode(a.get("templateContent"));else if(a.has("childCollection")){b.isUndefined(d.getShortcode)||(d.deepLevel++,d["tempShortcodeDeepLevel"+d.deepLevel]="");var g=a.get("childCollection");b.each(g.models,function(a,b,c){tdcIFrameData._checkModelData(g.get(a.cid),
d)});b.isUndefined(d.getShortcode)||d.deepLevel--}if(!b.isUndefined(d.getModelsWithFonts)){var m=!1,n=a.get("attrs");b.map(n,function(c,e){!m&&0<e.indexOf("_font_")&&(b.isUndefined(d.modelsWithFonts)&&(d.modelsWithFonts=[]),d.modelsWithFonts.push(a),m=!0)})}if(!b.isUndefined(d.getModelsWithColors)){var h=!1;n=a.get("attrs");b.map(n,function(c,e){!h&&0<e.indexOf("_color")&&(b.isUndefined(d.modelsWithColors)&&(d.modelsWithColors=[]),d.modelsWithColors.push(a),h=!0)})}if(!b.isUndefined(d.getShortcode)){c=
a.get("type");var l=a.get("tag");n=a.get("attrs");var f="";if("undefined"!==typeof d.images){var q=b.clone(n);b.map(n,function(a,c){b.map(window.tdcAdminSettings.mappedShortcodes[l].params,function(a,e){if(c===a.param_name)if("attach_image"===a.type)a=n[a.param_name],e=tdcJobManager._getUniqueID(),b.isUndefined(d.images.ids)?(d.images.ids={},d.images.ids[a]=e):b.isUndefined(d.images.ids[a])?d.images.ids[a]=e:e=d.images.ids[a],q[c]=e;else if("tdc_css"===a.param_name&&""!==n.tdc_css){var g=JSON.parse(window.atob(n.tdc_css));
b.map(g,function(a,c){b.map(g[c],function(a,e){if(0===a.trim().indexOf("url")){var k=tdcJobManager._getUniqueID();b.isUndefined(d.images.urls)?(d.images.urls={},d.images.urls[a]=k):b.isUndefined(d.images.urls[a])?d.images.urls[a]=k:k=d.images.urls[a];g[c][e]=k}})});q.tdc_css=window.btoa(JSON.stringify(g))}})});n=q}else"undefined"!==typeof d.newImages&&(q=b.clone(n),b.map(n,function(a,c){b.map(window.tdcAdminSettings.mappedShortcodes[l].params,function(a,e){if(c===a.param_name)if("attach_image"===
a.type){var g=n[a.param_name];a=d.newImages.find(function(a){return g===a.uid.substring(8)});"undefined"!==typeof a&&(q[c]=a.attachment_id)}else if("tdc_css"===a.param_name&&""!==n.tdc_css){var k=JSON.parse(window.atob(n.tdc_css));b.map(k,function(a,c){b.map(k[c],function(a,b){var e=d.newImages.find(function(b){return a===b.uid.substring(8)});"undefined"!==typeof e&&(k[c][b]='url("'+e.url+'")')})});q.tdc_css=window.btoa(JSON.stringify(k))}})}),n=q,a.set("attrs",n));if("td_block_text_with_title"===
l||"vc_column_text"===l||"vc_raw_html"===l||"tdc_woo_shortcodes"===l)if(b.map(n,function(a,b){"content"!==b&&(f+=" "+b+'="'+a+'"')}),b.has(n,"content"))if("vc_raw_html"===l||"tdc_woo_shortcodes"===l)f="["+l+f+"]"+b.unescape(n.content)+"[/"+l+"]";else try{var r=tdcUtil.b64DecodeUnicode(n.content);f="["+l+f+"]"+r+"[/"+l+"]"}catch(u){f="["+l+f+"]"+b.unescape(n.content)+"[/"+l+"]"}else f="["+l+f+"][/"+l+"]";else switch(b.map(n,function(a,b){f+=" "+b+'="'+a+'"'}),c){case "single":f="["+l+f+"]";break;case "closed":r=
"";b.isUndefined(d["tempShortcodeDeepLevel"+(parseInt(d.deepLevel)+1)])||(r=d["tempShortcodeDeepLevel"+(parseInt(d.deepLevel)+1)],d["tempShortcodeDeepLevel"+(parseInt(d.deepLevel)+1)]=e);f="["+l+f+"]"+r+"[/"+l+"]";break;case "template":f="vc_column"===l||"vc_column_inner"===l?"["+l+f+"]"+d.template+"[/"+l+"]":d.template}d["tempShortcodeDeepLevel"+d.deepLevel]+=f;0===d.deepLevel&&(d.getShortcode+=f)}}else d.error="Not zones as the first elements!"}},checkCurrentData:function(a){tdcIFrameData._isInitialized&&
b.each(tdcIFrameData.tdcTopCollection.models,function(b,c,e){tdcIFrameData._checkModelData(tdcIFrameData.tdcTopCollection.get(b.cid),a)})},changeData:function(a){if(tdcIFrameData._isInitialized){tdcMain.setContentModified();var d=a.$refEl,c=d.prevAll().length;if(a.wasSidebarElementDragged)if(a.wasElementDragged){var g=tdcIFrameData._getDestinationModel(a.$refEl,[".tdc-inner-column",".tdc-column"]);b.isUndefined(g)&&new tdcNotice.notice("changeData Error: Destination model not in structure data!",
!0,!1);var m=tdcIFrameData._getDestinationCol(a.$refEl);g.has("childCollection")||g.set("childCollection",new tdcIFrameData.TdcCollection);var n=g.get("childCollection");var h={},l=d.data("start-values"),p;"undefined"!==typeof l&&(l=JSON.parse(tdcUtil.b64DecodeUnicode(l)),"undefined"!==typeof l&&(b.isArray(l)&&l.length?(h=l[0],1<l.length&&(p=l)):h=l));l=d.data("shortcodeName");h=new tdcIFrameData.TdcModel({content:"",attrs:h,tag:l,type:"single",level:4,parentModel:g});new tdcIFrameData.TdcLiveView({model:h,
el:d[0]});b.isUndefined(p)||h.set("presetValues",p);tdcElementUI.bindElement(d);tdcRecycle.takeSnapshot(h.get("tag")+" : sidebar element added");d.data("model_id",h.cid);n.add(h,{at:c});h.set("parentModel",g);h.getShortcodeRender(m,a.draggedBlockUid,!0)}else if(a.wasTempInnerRowDragged)tdcRecycle.takeSnapshot("Sidebar inner-row added"),g=tdcIFrameData._getDestinationModel(a.$refEl,[".tdc-column"]),b.isUndefined(g)&&new tdcNotice.notice("changeData Error: Destination model not in structure data!",
!0,!1),m=tdcIFrameData._getDestinationCol(a.$refEl),g.has("childCollection")||g.set("childCollection",new tdcIFrameData.TdcCollection),n=g.get("childCollection"),l=d.data("templateContent"),b.isUndefined(l)?(l=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_row_inner",type:"closed",level:3,parentModel:g}),new tdcIFrameData.TdcLiveView({model:l,el:d[0]}),h=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_column_inner",type:"closed",level:4,parentModel:l}),d.data("model_id",l.cid),n.add(l,
{at:c}),p=new tdcIFrameData.TdcCollection,p.add(h),l.set("childCollection",p),p=new tdcIFrameData.TdcCollection,h.set("childCollection",p)):(l=new tdcIFrameData.TdcModel({templateContent:l,attrs:{},tag:"vc_row_inner",type:"template",level:3,parentModel:g}),new tdcIFrameData.TdcLiveView({model:l,el:d[0]}),h={},p=d.data("startValues"),"undefined"!==typeof p&&(h=JSON.parse(window.atob(p))),l.set({attrs:h}),d.data("model_id",l.cid),n.add(l,{at:c})),l.getShortcodeRender(m,a.draggedBlockUid,!0);else if(a.wasTempRowDragged)if(tdcRecycle.takeSnapshot("Sidebar row added"),
l=d.data("templateContent"),g=tdcIFrameData._getDestinationModel(a.$refEl,[".tdc-zone"]),b.isUndefined(g)&&new tdcNotice.notice("changeData Error: Destination model not in structure data!",!0,!1),g.has("childCollection")||g.set("childCollection",new tdcIFrameData.TdcCollection),n=g.get("childCollection"),b.isUndefined(l)){var q=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_row",type:"closed",level:1,parentModel:g});new tdcIFrameData.TdcLiveView({model:q,el:d[0]});h=new tdcIFrameData.TdcModel({content:"",
attrs:{},tag:"vc_column",type:"closed",level:2,parentModel:q});d.data("model_id",q.cid);c=d.prevAll(".tdc-row").length;n.add(q,{at:c});l=new tdcIFrameData.TdcCollection;l.add(h);q.set("childCollection",l);m=new tdcIFrameData.TdcCollection;h.set("childCollection",m);if(a.wasElementWithRowDragged){p={};var r={};l=d.data("start-values");var u=d.data("row-start-values");"undefined"!==typeof u&&(r=JSON.parse(window.atob(u)));q.set({attrs:r});"undefined"!==typeof l&&(p=JSON.parse(window.atob(l)),b.isArray(p)&&
(p=p[0]));l=d.data("shortcodeName");h=new tdcIFrameData.TdcModel({content:"",attrs:p,tag:l,type:"single",level:3,parentModel:h});m.add(h);m=new tdcIFrameData.TdcCollection;h.set("childCollection",m)}q.getShortcodeRender(1,a.draggedBlockUid,!0)}else h=d.data("shortcodeName"),b.isUndefined(h)||"tdc_zone"!==h?(q=new tdcIFrameData.TdcModel({templateContent:l,attrs:{},tag:"vc_row",type:"template",level:1,parentModel:g}),new tdcIFrameData.TdcLiveView({model:q,el:d[0]}),c=d.prevAll(".tdc-row").length,d.data("model_id",
q.cid),b.isUndefined(g)||(n.add(q,{at:c}),g.set("childCollection",n),q.set("childCollection",new tdcIFrameData.TdcCollection)),q.getShortcodeRender(1,a.draggedBlockUid,!0)):(l=JSON.parse(window.atob(l)).reverse(),b.map(l,function(e,k){setTimeout(function(){console.log(k);0!==k&&(d=f(d[0].outerHTML).insertBefore(d),d.html(""),d.addClass("tdc-dropped"));var m=new tdcIFrameData.TdcModel({templateContent:window.btoa(e),attrs:{},tag:"vc_row",type:"template",level:1,parentModel:g});new tdcIFrameData.TdcLiveView({model:m,
el:d[0]});c=d.prevAll(".tdc-row").length;d.data("model_id",m.cid);b.isUndefined(g)||(n.add(m,{at:c}),g.set("childCollection",n),m.set("childCollection",new tdcIFrameData.TdcCollection));m.getShortcodeRender(1,a.draggedBlockUid,!0)},500+2E3*parseInt(k,10))}));else if(a.wasColumnDragged){if(tdcRecycle.takeSnapshot("Column copied"),l=d.data("templateContent"),!b.isUndefined(l)){h=d.data("model_id");if(b.isUndefined(h)){new tdcNotice.notice("changeData Error: Column model id is not in $refEl data!",!0,
!1);return}h=tdcIFrameData.getModel(h);if(b.isUndefined(h)){new tdcNotice.notice("changeData Error: Column model not in structure data!",!0,!1);return}h.set("templateContent",l);h.set("type","template");m=tdcIFrameData._getDestinationCol(a.$refEl);h.getShortcodeRender(m,a.draggedBlockUid,!0)}}else{if(a.wasInnerColumnDragged&&(tdcRecycle.takeSnapshot("Inner column copied"),l=d.data("templateContent"),!b.isUndefined(l))){m=d.data("model_id");if(b.isUndefined(m)){new tdcNotice.notice("changeData Error: Column model id is not in $refEl data!",
!0,!1);return}h=tdcIFrameData.getModel(m);if(b.isUndefined(m)){new tdcNotice.notice("changeData Error: Column model not in structure data!",!0,!1);return}h.set("templateContent",l);h.set("type","template");m=tdcIFrameData._getDestinationCol(a.$refEl);h.getShortcodeRender(m,a.draggedBlockUid,!0)}}else{h=d.data("model_id");if(b.isUndefined(h)){new tdcNotice.notice("changeData Error: Element model id is not in $refEl data!",!0,!1);return}h=tdcIFrameData.getModel(h);if(b.isUndefined(h)){new tdcNotice.notice("changeData Error: Element model not in structure data!",
!0,!1);return}if(a.wasElementDragged){tdcDebug.log("case 1");if(tdcOperationUI.getCurrentElementOver()===tdcAdminWrapperUI.$recycle){tdcDebug.log("element recycled");tdcIFrameData.removeModel(h);tdcRecycle.takeSnapshot(h.get("tag")+" : element recycled");return}tdcRecycle.takeSnapshot(h.get("tag")+" : element moved");p=h.get("parentModel");g=tdcIFrameData._getDestinationModel(a.$refEl,[".tdc-inner-column",".tdc-column"]);b.isUndefined(g)&&new tdcNotice.notice("changeData Error: Destination model not in structure data!",
!0,!1);p.cid===g.cid?(m=p.get("childCollection"),m.remove(h,{silent:!0}),m.add(h,{at:c})):(m=tdcIFrameData._getDestinationCol(a.$refEl),g.has("childCollection")||g.set("childCollection",new tdcIFrameData.TdcCollection),n=g.get("childCollection"),tdcIFrameData.removeModel(h,!1,{silent:!0}),n.add(h,{at:c}),h.set("parentModel",g),a.sourceColParam!==m&&h.getShortcodeRender(m,a.draggedBlockUid,!0));tdcRecycle.takeSnapshot(h.get("tag")+" : element moved")}else if(a.wasInnerRowDragged){tdcDebug.log("case 2");
if(tdcOperationUI.getCurrentElementOver()===tdcAdminWrapperUI.$recycle){tdcDebug.log("inner row recycled");tdcIFrameData.removeModel(h);tdcRecycle.takeSnapshot("Inner row recycled");return}tdcRecycle.takeSnapshot("Inner row moved");p=h.get("parentModel");g=tdcIFrameData._getDestinationModel(a.$refEl,[".tdc-column"]);b.isUndefined(g)&&new tdcNotice.notice("changeData Error: Destination model not in structure data!",!0,!1);if(p.cid===g.cid)m=p.get("childCollection"),m.remove(h,{silent:!0}),m.add(h,
{at:c});else{g.has("childCollection")||g.set("childCollection",new tdcIFrameData.TdcCollection);n=g.get("childCollection");tdcIFrameData.removeModel(h,!0,{silent:!0});n.add(h,{at:c});h.set("parentModel",g);p=p.get("attrs");r=g.get("attrs");if(b.has(p,"width"))switch(p.width){case "1/3":m="13";break;case "2/3":m="23"}if(b.has(r,"width"))switch(r.width){case "1/3":l="13";break;case "2/3":l="23"}b.isUndefined(m)&&(m="11");b.isUndefined(l)&&(l="11");if(m!==l&&(p=h.get("childCollection"),!b.isUndefined(p))){p=
tdcIFrameData.getChildCollectionWidths(p);b.isUndefined(p)&&(p="11");r="11";u=1;switch(l){case "11":switch(p){case "11":r="11";break;case "23_13":r="23_13";break;case "13_23":r="13_23";break;case "12_12":r="13_13_13";break;case "13_13_13":r="13_13_13"}u=3;break;case "13":switch(p){case "11":r="11";break;case "23_13":r="11";break;case "13_23":r="11";break;case "12_12":r="11";break;case "13_13_13":r="11"}break;case "23":switch(p){case "11":r="12_12";break;case "23_13":r="12_12";break;case "13_23":r=
"12_12";break;case "12_12":r="12_12";break;case "13_13_13":r="12_12"}u=2}if(p!==r||m!==l)tdcIFrameData.changeInnerRowModel(h,p,r),h.getShortcodeRender(u,null,!0)}m=tdcOperationUI.inZone(d);l=tdcOperationUI.inRow(d);p=tdcOperationUI.inColumn(d);r=tdcOperationUI.inInnerRow(d);b.isUndefined(m)||b.isUndefined(l)||b.isUndefined(p)||b.isUndefined(r)||tdcSidebar.setSettings({$currentZone:m,$currentRow:l,$currentColumn:p,$currentInnerRow:r},!0)}tdcRecycle.takeSnapshot(h.get("tag")+" : inner row moved")}else if(a.wasInnerColumnDragged||
a.wasColumnDragged)tdcDebug.log("case 3"),p=h.get("parentModel"),m=p.get("childCollection"),m.remove(h,{silent:!0}),m.add(h,{at:c}),a.wasColumnDragged?(m=tdcOperationUI.inZone(d),l=tdcOperationUI.inRow(d),b.isUndefined(l)||b.isUndefined(m)||tdcSidebar.setSettings({$currentZone:m,$currentRow:l}),tdcRecycle.takeSnapshot("Column moved")):a.wasInnerColumnDragged&&(m=tdcOperationUI.inZone(d),l=tdcOperationUI.inRow(d),p=tdcOperationUI.inColumn(d),r=tdcOperationUI.inInnerRow(d),b.isUndefined(m)||b.isUndefined(l)||
b.isUndefined(p)||b.isUndefined(r)||tdcSidebar.setSettings({$currentZone:m,$currentRow:l,$currentColumn:p,$currentInnerRow:r}),tdcRecycle.takeSnapshot("Inner-column moved"));else if(a.wasRowDragged){tdcDebug.log("case 4");p=h.get("parentModel");l=p.get("blockUid");m=p.get("childCollection");if(tdcOperationUI.getCurrentElementOver()===tdcAdminWrapperUI.$recycle){m.remove(h);tdcDebug.log("row recycled");tdcRecycle.takeSnapshot("Row recycled");m.length||(q=new tdcIFrameData.TdcModel({content:"",attrs:{},
tag:"vc_row",type:"closed",level:1,parentModel:p}),new tdcIFrameData.TdcLiveView({model:q,el:tdcIFrameData.iframeContents.find("#"+l+" .tdc_zone")[0]}),h=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_column",type:"closed",level:2,parentModel:q}),m.add(q,{at:0}),l=new tdcIFrameData.TdcCollection,l.add(h),q.set("childCollection",l),h.set("childCollection",new tdcIFrameData.TdcCollection),q.getShortcodeRender(1,a.draggedBlockUid,!0));return}c=d.prevAll(".tdc-row").length;r=d.closest(".tdc-zone").data("model_id");
n=m;p.cid!==r&&(g=tdcIFrameData.getModel(r),n=g.get("childCollection"));m.remove(h,{silent:!0});n.add(h,{at:c});g.set("childCollection",n);h.set("parentModel",g);tdcSidebar.setSettings({$currentZone:tdcOperationUI.inZone(d)});m.length||(q=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_row",type:"closed",level:1,parentModel:p}),new tdcIFrameData.TdcLiveView({model:q,el:tdcIFrameData.iframeContents.find("#"+l+" .tdc_zone")[0]}),h=new tdcIFrameData.TdcModel({content:"",attrs:{},tag:"vc_column",
type:"closed",level:2,parentModel:q}),m.add(q,{at:0}),l=new tdcIFrameData.TdcCollection,l.add(h),q.set("childCollection",l),h.set("childCollection",new tdcIFrameData.TdcCollection),setTimeout(function(){q.getShortcodeRender(1,e,!0)},200));p.set("childCollection",m);tdcRecycle.takeSnapshot("Row moved");tdcDebug.log("newPosition: "+c);tdcDebug.log(d)}}tdcDebug.log(tdcIFrameData.tdcTopCollection)}},_parseModelWidthAttrs:function(a){a=a.get("attrs");var d=3;if(b.has(a,"width"))switch(a.width){case "1/3":d=
1;break;case "2/3":d=2;break;case "1/2":d=1}return d},getColumnNumber:function(a){var d=3,c=parseInt(a.get("level"),10),e=a.get("parentModel");b.isUndefined(e)||(4===c?(a=tdcIFrameData._parseModelWidthAttrs(e),d=3===a?tdcIFrameData.getColumnNumber(e):a):(a=tdcIFrameData._parseModelWidthAttrs(a),d=3===a?tdcIFrameData.getColumnNumber(e):a));return d},_getDestinationModel:function(a,d){for(var c,e=0;e<d.length&&(c=a.closest(d[e]),!c.length);e++);c.length||new tdcNotice.notice("_getDestinationModel Error: Container destination not available!",
!0,!1);a=c.data("model_id");b.isUndefined(a)&&new tdcNotice.notice("_getDestinationModel Error: Model id of the container destination not in data!",!0,!1);a=tdcIFrameData.getModel(a);b.isUndefined(a)&&new tdcNotice.notice("_getDestinationModel Error: Model not in structure data!",!0,!1);return a},_getDestinationCol:function(a){var d=a.closest(".tdc-column");a=a.closest(".tdc-inner-column");if(a.length&&(a=a.data("model_id"),b.isUndefined(a)&&new tdcNotice.notice("_getDestinationCol Error: The inner column model id not in data!",
!0,!1),a=tdcIFrameData.getModel(a),b.isUndefined(a)&&new tdcNotice.notice("_getDestinationCol Error: The inner column model not in structure data!",!0,!1),a=tdcIFrameData._parseModelWidthAttrs(a),3!==a))return a;if(d.length)return d=d.data("model_id"),b.isUndefined(d)&&new tdcNotice.notice("_getDestinationCol Error: The column model id not in data!",!0,!1),a=tdcIFrameData.getModel(d),b.isUndefined(d)&&new tdcNotice.notice("_getDestinationCol Error: Tne column model not in structure data!",!0,!1),
a=tdcIFrameData._parseModelWidthAttrs(a);new tdcNotice.notice("_getDestinationCol Error: The destination container is not inside of .tdc-column !",!0,!1)},_getSourceCol:function(a){var d=a.closest(".tdc-column");a=a.closest(".tdc-inner-column");if(a.length&&(a=a.data("model_id"),b.isUndefined(a)&&new tdcNotice.notice("_getSourceCol Error: The inner column model id not in data!",!0,!1),a=tdcIFrameData.getModel(a),b.isUndefined(a)&&new tdcNotice.notice("_getSourceCol Error: The inner column model not in structure data!",
!0,!1),a=tdcIFrameData._parseModelWidthAttrs(a),3!==a))return a;if(d.length)return d=d.data("model_id"),b.isUndefined(d)&&new tdcNotice.notice("_getSourceCol Error: The column model id not in data!",!0,!1),a=tdcIFrameData.getModel(d),b.isUndefined(d)&&new tdcNotice.notice("_getSourceCol Error: Tne column model not in structure data!",!0,!1),a=tdcIFrameData._parseModelWidthAttrs(a)},getShortcodeFromData:function(a){a.getShortcode="";var b=tdcIFrameData.getFirstModelByZoneType("tdc_content");tdcIFrameData._checkModelData(b,
a)},getHeaderShortcodeFromData:function(){var a={};"Newspaper"===window.tdcAdminSettings.themeName&&["tdc_header_desktop","tdc_header_desktop_sticky","tdc_header_mobile","tdc_header_mobile_sticky"].forEach(function(d){var c={error:e,getShortcode:""},g=tdcIFrameData.getFirstModelByZoneType(d);tdcIFrameData._checkModelData(g,c);b.isUndefined(c.error)?b.isUndefined(c.getShortcode)?delete a[d]:a[d]=c.getShortcode:new tdcNotice.notice(c.errors,!0,!1)});if(!b.isEmpty(a))return a.tdc_is_header_sticky=tdcState.isHeaderSticky(),
a.tdc_is_mobile_header_sticky=tdcState.isMobileHeaderSticky(),a},getFooterShortcodeFromData:function(){var a={};if("Newspaper"===window.tdcAdminSettings.themeName){var d={error:e,getShortcode:""},c=tdcIFrameData.getFirstModelByZoneType("tdc_footer");tdcIFrameData._checkModelData(c,d);if(!b.isUndefined(d.error)){new tdcNotice.notice(d.errors,!0,!1);return}b.isUndefined(d.getShortcode)||(a=d.getShortcode)}if(!b.isEmpty(a))return a},bindViewsModelsWrappers:function(a,d,c,e){if(b.isEmpty(a)&&(b.isUndefined(e)&&
(e=0),!b.isUndefined(d))){var g=[];switch(e){case 0:var k=[];c.find(".tdc-zone").each(function(){var a=f(this);a.parents(".menu-item").length||k.push(a)});if(d.models.length!==k.length){a[b.keys(a).length]={collection:d,jqDOMElements:k,info:"Error at zones: "+d.models.length+"(models) : "+k.length+"(dom)"};return}e++;b.each(k,function(b,c,d){c=f(b);d=c.data("type");d=tdcIFrameData.getFirstModelByZoneType(d);c.data("model_id",d.cid);d.set("blockUid",c.attr("id"));d.set("html",b.innerHTML);new tdcIFrameData.TdcLiveView({model:d,
el:b});d.has("childCollection")&&tdcIFrameData.bindViewsModelsWrappers(a,d.get("childCollection"),c,e)});e--;return;case 1:c.find(".tdc-row").each(function(){var a=f(this);a.parents(".menu-item").length||g.push(a)});if(d.models.length!==g.length){a[b.keys(a).length]={collection:d,jqDOMElements:g,info:"Error at rows: "+d.models.length+"(models) : "+g.length+"(dom)"};return}break;case 2:c.find(".tdc-columns:first").children(".tdc-column").each(function(){var a=f(this);a.parents(".menu-item").length||
g.push(a)});if(d.models.length!==g.length){a[b.keys(a).length]={collection:d,jqDOMElements:g,info:"Errors at columns: "+d.models.length+"(models) : "+g.length+"(dom)",level:e};return}break;case 3:c.find(".tdc-elements:first").children(".tdc-element, .tdc-element-inner-row").each(function(){var a=f(this);a.parents(".menu-item").length||g.push(a)});if(d.models.length!==g.length){a[b.keys(a).length]={collection:d,jqDOMElements:g,info:"Errors at columns elements: "+d.models.length+"(models) : "+g.length+
"(dom)",level:e};return}break;case 4:c.find(".tdc-inner-columns:first").children(".tdc-inner-column").each(function(){var a=f(this);a.parents(".menu-item").length||g.push(a)});if(d.models.length!==g.length){a[b.keys(a).length]={collection:d,jqDOMElements:g,info:"Errors at inner columns: "+d.models.length+"(models) : "+g.length+"(dom)",level:e};return}break;case 5:if(c.find(".tdc-elements:first").children(".tdc-element").each(function(){var a=f(this);a.parents(".menu-item").length||g.push(a)}),d.models.length!==
g.length){a[b.keys(a).length]={collection:d,jqDOMElements:g,info:"Errors at elements: "+d.models.length+"(models) : "+g.length+"(dom)",level:e};return}}e++;b.each(g,function(c,g,k){g=d.models[g];k=f(c);k.data("model_id",g.cid);g.set("html",c.innerHTML,{silent:!0});if(5===g.get("level")){var m=k.data("td-block-uid");if(b.isUndefined(m)){var h=k.find(".td_block_inner, .tdb-block-inner, .td-post-sharing");h.length&&(m=h.attr("id"))}}else 3===g.get("level")?(h=k.find(".tdc-inner-row"),h.length&&(m=h.attr("id"))):
1===g.get("level")&&(m=k.attr("id"));g.set("blockUid",m);new tdcIFrameData.TdcLiveView({model:g,el:c});!k.hasClass("tdc-element")&&g.has("childCollection")&&0<b.size(g.get("childCollection"))&&tdcIFrameData.bindViewsModelsWrappers(a,g.get("childCollection"),k,e)});e--}},changeRowModel:function(a,c,e){var d=a.get("childCollection");if("11"===c&&("23_13"===e||"13_23"===e||"13_13_13"===e)){e=e.split("_");var k=e[0].charAt(0)+"/"+e[0].charAt(1),n=d.at(0),h=n.get("attrs");b.isUndefined(h)?n.set("attrs",
{width:k}):(h=b.clone(h),h.width=k,n.set("attrs",h));d.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column",attrs:{width:e[1].charAt(0)+"/"+e[1].charAt(1)},type:"closed",level:1,parentModel:a}));3===e.length&&d.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column",attrs:{width:e[2].charAt(0)+"/"+e[2].charAt(1)},type:"closed",level:1,parentModel:a}));tdcIFrameData.changeColumnModel(n,c,e[0])}else if(("23_13"===c||"13_23"===c||"13_13_13"===c)&&"11"===e){c=c.split("_");n=d.at(0);h=n.get("attrs");
var f=n.get("childCollection"),p=d.at(1),q=p.get("childCollection");b.isUndefined(h)||(h=b.clone(h),delete h.width,n.set("attrs",h));b.isUndefined(f)&&(f=new tdcIFrameData.TdcCollection,n.set("childCollection",f));!b.isUndefined(q)&&q.length&&b.each(q.models,function(a,b,c){a.set("parentModel",n);f.add(a)});3===c.length&&(a=d.at(2),d=a.get("childCollection"),!b.isUndefined(d)&&d.length&&b.each(d.models,function(a,b,c){a.set("parentModel",n);f.add(a)}),tdcIFrameData.removeModel(a));tdcIFrameData.removeModel(p);
tdcIFrameData.changeColumnModel(n,c[0],e)}else if(!("23_13"!==c&&"13_23"!==c&&"13_13_13"!==c||"23_13"!==e&&"13_23"!==e&&"13_13_13"!==e)){c=c.split("_");e=e.split("_");k=e[0].charAt(0)+"/"+e[0].charAt(1);var r=e[1].charAt(0)+"/"+e[1].charAt(1);n=d.at(0);h=n.get("attrs");p=d.at(1);var u=p.get("attrs");q=p.get("childCollection");3===e.length?d.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column",attrs:{width:e[2].charAt(0)+"/"+e[2].charAt(1)},type:"closed",level:1,parentModel:a})):3===c.length&&
(a=d.at(2),d=a.get("childCollection"),!b.isUndefined(d)&&d.length&&(b.isUndefined(q)&&(q=new tdcIFrameData.TdcCollection,p.set("childCollection",q)),b.each(d.models,function(a,b,c){a.set("parentModel",p);q.add(a)})),tdcIFrameData.removeModel(a));h=b.clone(h);h.width=k;n.set("attrs",h);c[0]!==e[0]&&tdcIFrameData.changeColumnModel(n,c[0],e[0]);k=b.clone(u);k.width=r;p.set("attrs",k);c[1]!==e[1]&&tdcIFrameData.changeColumnModel(p,c[1],e[1])}tdcDebug.log(tdcIFrameData.tdcTopCollection.models)},changeFluidStructureModel:function(a,
c,e){var d=a.get("childCollection"),k=a.get("tag"),n="vc_column";c=c.split("_");var h=e.split("_");if("vc_row"===k||"vc_row_inner"===k){"vc_row_inner"===k&&(n="vc_column_inner");if(h.length>c.length)for(k=0;k<h.length;k++){e="";for(var f=0;f<h[k].length;f++)e+=h[k].charAt(f)+"/";""!==e&&(e=e.substring(0,e.length-1));if(k<c.length){var p=d.at(k);f=p.get("attrs");var q=b.clone(f);q.width=e;p.set("attrs",q)}else d.add(new tdcIFrameData.TdcModel({content:"",tag:n,attrs:{width:e},type:"closed",level:1,
parentModel:a}))}else for(k=0;k<c.length;k++)if(k<h.length){p=d.at(k);f=p.get("attrs");q=b.clone(f);e="";for(f=0;f<h[k].length;f++)e+=h[k].charAt(f)+"/";""!==e&&(e=e.substring(0,e.length-1));q.width=e;p.set("attrs",q);var r=p}else{p=d.at(h.length);a=p.get("childCollection");var u=r.get("childCollection");b.isUndefined(u)&&(u=new tdcIFrameData.TdcCollection,r.set("childCollection",u));b.isUndefined(a)||b.each(a.models,function(a,b,c){a.set("parentModel",r);u.add(a)});tdcIFrameData.removeModel(p)}tdcDebug.log(tdcIFrameData.tdcTopCollection.models)}},
changeColumnModel:function(a,c,e){if(!(b.isUndefined(a)||b.isUndefined(c)||b.isUndefined(e))){var d=a.get("childCollection");if(!b.isUndefined(d)&&d.length){var k=a.get("attrs");!b.isUndefined(k)&&b.has(k,"width");b.each(d.models,function(d,g,k){if("vc_row_inner"===d.get("tag")&&(d=d.get("childCollection"),!b.isUndefined(d)&&d.length)){var m="";b.each(d.models,function(a,d,c){a=a.get("attrs");!b.isUndefined(a)&&b.isObject(a)&&b.has(a,"width")&&(m=d===c.length-1?m+a.width:m+(a.width+"_"))});m=m.replace(/\//g,
"");"12_12"!==m&&"23_13"!==m&&"13_23"!==m&&"13_13_13"!==m&&(m="");if("11"===c)if("23"===e)if("23_13"===m){var h=d.at(0),f=d.at(1);k=h.get("attrs");g=f.get("attrs");k=b.clone(k);g=b.clone(g);k.width="1/2";g.width="1/2";h.set("attrs",k);f.set("attrs",g)}else if("13_23"===m)h=d.at(0),f=d.at(1),k=h.get("attrs"),g=f.get("attrs"),k=b.clone(k),g=b.clone(g),k.width="1/2",g.width="1/2",h.set("attrs",k),f.set("attrs",g);else if("13_13_13"===m){h=d.at(0);f=d.at(1);d=d.at(2);k=h.get("attrs");g=f.get("attrs");
var n=d.get("attrs");k=b.clone(k);g=b.clone(g);b.clone(n);k.width="1/2";g.width="1/2";h.set("attrs",k);f.set("attrs",g);g=d.get("childCollection");if(!b.isUndefined(g)&&g.length){var l=f.get("childCollection");b.isUndefined(l)&&(l=new tdcIFrameData.TdcCollection,f.set("childCollection",l));b.each(g.models,function(a,b,d){l.add(a);a.set("parentModel",f)})}tdcIFrameData.removeModel(d)}else{if(d.models.length){h=d.at(0);k=h.get("attrs");k=b.clone(k);var t=h.get("childCollection");delete k.width;h.set("attrs",
k);b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",t));var v=0;for(b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a,b,d){a.set("parentModel",h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}}else{if("13"===e&&d.models.length)for(h=d.at(0),k=h.get("attrs"),k=b.clone(k),t=h.get("childCollection"),delete k.width,h.set("attrs",k),b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",
t)),v=0,b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a,b,d){a.set("parentModel",h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}else if("23"===c)if("11"===e)if("12_12"===m)h=d.at(0),f=d.at(1),k=h.get("attrs"),g=f.get("attrs"),k=b.clone(k),g=b.clone(g),k.width="1/3",g.width="1/3",h.set("attrs",k),f.set("attrs",g),g=new tdcIFrameData.TdcModel({content:"",tag:"vc_column_inner",attrs:{width:"1/3"},type:"closed",level:3,
parentModel:a}),d.add(g);else{if(d.models.length)for(h=d.at(0),k=h.get("attrs"),k=b.clone(k),t=h.get("childCollection"),delete k.width,h.set("attrs",k),b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",t)),v=0,b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a){a.set("parentModel",h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}else{if("13"===e&&d.models.length)for(h=d.at(0),k=h.get("attrs"),k=
b.clone(k),t=h.get("childCollection"),delete k.width,h.set("attrs",k),b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",t)),v=0,b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a,b,d){a.set("parentModel",h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}else if("13"===c)if("11"===e)if(""===m||"12_12"!==m&&"23_13"!==m&&"13_23"!==m&&"13_13_13"!==m){if(d.models.length)for(h=d.at(0),k=h.get("attrs"),
k=b.clone(k),t=h.get("childCollection"),delete k.width,h.set("attrs",k),b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",t)),v=0,b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a,b,d){a.set("parentModel",h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}else"12_12"===m&&d.models.length&&(h=d.at(0),f=d.at(1),k=h.get("attrs"),g=f.get("attrs"),k.width="1/3",g.width="1/3",h.set("attrs",k),f.set("attrs",
g),d.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column_inner",attrs:{width:"1/3"},type:"closed",level:1,parentModel:a})));else if("23"===e&&(""===m||"12_12"!==m)&&d.models.length)for(h=d.at(0),k=h.get("attrs"),k=b.clone(k),t=h.get("childCollection"),delete k.width,h.set("attrs",k),b.isUndefined(t)&&(t=new tdcIFrameData.TdcCollection,h.set("childCollection",t)),v=0,b.each(d.models,function(a,d,c){0!==d&&(v=d,a=a.get("childCollection"),b.isUndefined(a)||b.each(a.models,function(a,b,d){a.set("parentModel",
h);t.add(a)}))});0<v;)tdcIFrameData.removeModel(d.at(v)),v--}})}}},changeInnerRowModel:function(a,d,c){if(!(b.isUndefined(a)||b.isUndefined(d)||b.isUndefined(c))){var e=a.get("childCollection");if("11"!==d||"12_12"!==c&&"23_13"!==c&&"13_23"!==c&&"13_13_13"!==c)if("12_12"!==d&&"23_13"!==d&&"13_23"!==d||"11"!==c&&"12_12"!==c&&"23_13"!==c&&"13_23"!==c&&"13_13_13"!==c)"13_13_13"!==d||"11"!==c&&"12_12"!==c&&"23_13"!==c&&"13_23"!==c?tdcIFrameData.changeFluidStructureModel(a,d,c):("11"===c?(q=e.at(0),r=
q.get("attrs"),k=q.get("childCollection"),h=e.at(1),f=h.get("childCollection"),a=e.at(2),e=a.get("childCollection"),b.isUndefined(r)||(r=b.clone(r),delete r.width,q.set("attrs",r)),b.isUndefined(k)&&(k=new tdcIFrameData.TdcCollection,q.set("childCollection",k)),!b.isUndefined(f)&&f.length&&b.each(f.models,function(a,b,c){a.set("parentModel",q);k.add(a)}),!b.isUndefined(e)&&e.length&&b.each(e.models,function(a,b,c){a.set("parentModel",q);k.add(a)}),tdcIFrameData.removeModel(h)):(l=c.split("_"),p=l[0].charAt(0)+
"/"+l[0].charAt(1),d=l[1].charAt(0)+"/"+l[1].charAt(1),q=e.at(0),r=q.get("attrs"),h=e.at(1),c=h.get("attrs"),f=h.get("childCollection"),a=e.at(2),e=a.get("childCollection"),r=b.clone(r),r.width=p,q.set("attrs",r),c=b.clone(c),c.width=d,h.set("attrs",c),b.isUndefined(f)&&(f=new tdcIFrameData.TdcCollection,h.set("childCollection",f)),!b.isUndefined(e)&&e.length&&b.each(e.models,function(a,b,c){a.set("parentModel",h);f.add(a)})),tdcIFrameData.removeModel(a));else if("11"===c){q=e.at(0);r=q.get("attrs");
var k=q.get("childCollection");h=e.at(1);var f=h.get("childCollection");b.isUndefined(r)||(r=b.clone(r),delete r.width,q.set("attrs",r));b.isUndefined(k)&&(k=new tdcIFrameData.TdcCollection,q.set("childCollection",k));!b.isUndefined(f)&&f.length&&b.each(f.models,function(a,b,c){a.set("parentModel",q);k.add(a)});tdcIFrameData.removeModel(h)}else l=c.split("_"),p=l[0].charAt(0)+"/"+l[0].charAt(1),d=l[1].charAt(0)+"/"+l[1].charAt(1),q=e.at(0),r=q.get("attrs"),h=e.at(1),c=h.get("attrs"),r=b.clone(r),
r.width=p,q.set("attrs",r),c=b.clone(c),c.width=d,h.set("attrs",c),3===l.length&&e.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column_inner",attrs:{width:l[2].charAt(0)+"/"+l[2].charAt(1)},type:"closed",level:3,parentModel:a}));else{var h=new tdcIFrameData.TdcModel({content:"",tag:"vc_column_inner",type:"closed",level:3,parentModel:a}),l=c.split("_"),p=l[0].charAt(0)+"/"+l[0].charAt(1);d=l[1].charAt(0)+"/"+l[1].charAt(1);var q=e.at(0),r=q.get("attrs");b.isUndefined(r)?q.set("attrs",{width:p}):
(r=b.clone(r),r.width=p,q.set("attrs",r));h.set("attrs",{width:d});e.add(h);3===l.length&&e.add(new tdcIFrameData.TdcModel({content:"",tag:"vc_column_inner",attrs:{width:l[2].charAt(0)+"/"+l[2].charAt(1)},type:"closed",level:3,parentModel:a}))}}},getChildCollectionWidths:function(a){if(!b.isUndefined(a)){var c;b.map(a.models,function(a,d){a=a.get("attrs");b.has(a,"width")&&(c=b.isUndefined(c)?a.width.replace("/",""):c+("_"+a.width.replace("/","")))});return c}}}})(jQuery,Backbone,_);var tdcAdminIFrameUI;
(function(f,c,b,e){tdcAdminIFrameUI={_liveIframeWindowObject:e,_$liveIframe:e,getIframeWindow:function(){b.isUndefined(tdcAdminIFrameUI._liveIframeWindowObject)&&new tdcNotice.notice("tdcAdminIFrameUI._liveIframeWindowObject is undefined. AKA: The iFrame window object is undefined. The iFrame was probably not added to the page!",!0,!1);return tdcAdminIFrameUI._liveIframeWindowObject},getLiveIframe:function(){return tdcAdminIFrameUI._$liveIframe},evalInIframe:function(a){tdcAdminIFrameUI.getIframeWindow().eval(a)},
initContent:function(a){if(!a.find(".td-main-content-wrap .tdc-row").length){var b="",c="";if("header"===window.tdcPostSettings.tdbTemplateType||"footer"===window.tdcPostSettings.tdbTemplateType)b=350,"header"===window.tdcPostSettings.tdbTemplateType?(b=1500,c="tdc-header-custom-class"):(a.find(".tdc-header-wrap, .td-header-template-wrap").hide(),c="tdc-footer-custom-class"),b=' style="height: '+b+"px; background-color: #f9f9f9; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQBAMAAABykSv/AAAAFVBMVEUAAAAtKiYtKiYtKiYtKiYtKiYtKiazrNZrAAAAB3RSTlMAGwQIEQwV0M30jwAABqdJREFUeNrsncuS0zAQRYON2fMIa/PIrA0FrEPisHZ4rSHk/7+BKFMVGUl2R5LHlsM5C9VM102oPKqYvu6+XrzeLE58U8eqPB1FdTqyr+r3H+p4ey42qthSLrRSF13Kj1rZuP4hrfxwUeYuZd6rVNI/6vmO6sef6lF3a6VSxUWtjk/qAU8uRUt5UMXaLBrK5kGVx1JVf79Qhafq56e/Tsf+2el49FIX15dikHItKuOLzfmzb73Plfoq6Te/NoqG8i5cWQ77nOUCAAAmo1LHa3Xk6shKdZaOYqaVb+KUWb8yM55TViq+vFD6p6rye3063qn/MZ+0io1VlJVLD2Vgcd8qnl/j56leyL5bufRUVvqr9f7ykeXG55jrYkuZXhEAAKbhzebSV34495XN6ci36vf7Ynk6Hq9V8azcXYpKaRc7lYUufr9XGkWttB4uKJ3mw7tLU59L5oOolIuvApSZbD7opn5eRcwHAIDpsD2BeRbb5sNnj55dMApkpVxcCMoxzIcXXuZDYb1kSWkUq4Xu3+fkM2A+AAAkxJtzt7izzQfbUji4lLYnoJS6WPW7BwenpeBb7DEfpMmH8NGFeJsC8wEAAAzGm3x4WKXu+wSl2SG2zYfltebDY5dSthSSMR+GLVrugay0zQf7T5SU3APMBwCAWbIyzYf1xXyoDfPBZVMUW8c8Qy5YCkMXPdYunie8dvG4bT7U2rpRqmLrKprKplN58FTa77OtdH/KrF0AAAQxb/Mh6zQfMj/zYRFmPoQtUwjK+GLhYT6MtnahlYU4+aCV1UKRinuA+QAAMEtW5pBD02k+uNt/P+XOU/k/mQ968sERsHB9cauLZYDy8K/yzleJ+QAAMCVG59XjHkQpcz9l5q28rmefPPNhL60wVGmFV6y7Rjj28giHQv4aqGJQOkR8jkSO+QAAkDgr3VcKkw/FVrh6rpUb59VzP+XOqUw182GMtQvbPUhVydoFAMCE2GMGk+9iZIIyaynJfHiIzIc8JvNBmw9kPgAAQDDx19n/XHOdvelUHnTRXOUQrrN7mA9JZT7E3+1Cd/rDKctOZWO++cL9R5h8AACYEt0hSkZBlDIXlGbf56+U1y7kMYDZmA8hxSWZD5gPAAAzo2U+fLhmdH/XnUVQutIAetIh/AInDze/diFlPtgDKsNlPpShmQ81mQ8AAKkRYim88VAGxEjGBU7KlgKZD8OlQ5D5AAAAAjHmg327Cvcuhqk0mmI5cNLd6srpEGQ+TJT5ICt18Q7zAQAgCfryGeY0MJ9Qz95cua0gZz58TivzwVbGZz5k5eDpELKSzAcAgDmgW11xnkFUDnqdfedSHnX/O9e1i1eh5kN8PkP9sJkPDZkPAABJMNDahRzrJyhjipPmNO4DchoLp3KGgZPdL0R/N4b/arlDQph8AAC4LYRWd6yi3OoeOlvd+mbNB2cE6PdqaDto+AhQzAcAgImIW6bwU2YDKyMCJ0dY0Ai6SUS6axfeIxzxQzWyUvC1mHwAAJg5cuZDTKtrK8l8EM2HrZWYEb8Is7l6EWbjuQiD+QAAkBr/zdpFk15UQsfaxY2EV4wRJ5INECeS9SkBAGASdKtbz7/VvR3zYSQ7KD4CFPMBACBFxr7oPIfMh3Xk2kVs5sON3LYjbKMnvfEbAACYBDnzoUop8+FeSebDkEXplqbmw/uVWwInAQCmxe77pKw/v3X7/PYnH4bLfBg7cHIpKSP2R7oHEszimMrsKiXmAwBAEty3useQeMNUlMfbMh9WQuaDEQEaY/KQ+QAA8Le9M1ZBGIai6BD7A6K7i3tB3aWCc8Ff8P+/QQoSJYm9jZH6Gs4ZOjwudOnSm9z7aqRg0YBQFsbtM5RVLYmw0/mQMRSdDyJMESqdUKpPK1PJzQcAAJMUn7OXLHaMLQWx2PGeXOyYEbtY249d7C9q+amKt+QHYY50PgAA1IOV0gZDsYvZOh/Ofrh5i11MfulqiZ0Pop9BKAs7H9JKOh8AAEyiYhfHdvI5e5s+Z89XdpnKSjofVv7mg//TH4+3uFDZT2ly+Kzs6XwAAKgAM+6BIfMhbxhbClrZ+GF8rHDdWu182JnqfHB0PgAA1M0pefdgWUMRu2iWGLsILAWXNB+EpaDMhw7zAQCgQp7/70tabDFj58PmJ4WT83Y+bG0VTtL5AAAAmA/FnQ/OhPngfYbIfIjDFLFS9zNopTYfiF0AANhlWjR+hoBGaeeD2cLJEWXdnQ/98DwMj/3wcO0wbMOhV95ew9248vCFsgk+mOjtaSUAAPyLB4YdjhTNmj87AAAAAElFTkSuQmCC')\" ";
a.find(".tdc-content-wrap").prepend('<div id="td_uid_start_zone_content_wrap" class="tdc-zone '+c+'" '+b+'><div class="tdc_zone"><div class="tdc-row"><div class="vc_row wpb_row td-pb-row"><div class="tdc-column"><div class="td-pb-span12 wpb_column vc_column_container"><div class="wpb_wrapper"></div></div></div></div></div></div></div>')}},init:function(){window.addWrappers=function(a,b,c){a=a.find(b);a.find(".tdc-zone").length||a.find(".tdc-row").wrapAll('<div class="tdc-zone" data-type="tdc_content"></div>');
a.find(".tdc-zone").data("type",c);a.find(".tdc-row").each(function(a,b){f(b).find(".tdc-column").wrapAll('<div class="tdc-columns"></div>')});a.find(".tdc-column").each(function(a,b){a=f(b);a.find(".tdc-inner-row").each(function(){var a=f(this),b=a.attr("id");a.wrap('<div class="tdc-element-inner-row" data-tdc-inner-row-uid="'+b+'"></div>')});a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.each(function(a,b){a=f(b);a.closest(".tdb_single_content").length&&!a.hasClass("tdb_single_content")?
console.log(a):a.addClass("tdc-element")})});a.find(".tdc-inner-row").each(function(a,b){f(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=f(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=f(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});
a.find(".tdc-column").each(function(a,b){a=f(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+tdcOperationUI._emptyElementClass+
a+'"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addZoneWrappers=function(a){a.find(".tdc-row").each(function(a,b){f(b).find(".tdc-column").wrapAll('<div class="tdc-columns"></div>')});a.find(".tdc-column").each(function(a,b){a=f(b);a.find(".tdc-inner-row").each(function(){var a=f(this),b=a.attr("id");a.wrap('<div class="tdc-element-inner-row" data-tdc-inner-row-uid="'+b+'"></div>')});a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.addClass("tdc-element")});a.find(".tdc-inner-row").each(function(a,
b){f(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=f(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=f(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});a.find(".tdc-column").each(function(a,b){a=
f(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+tdcOperationUI._emptyElementClass+a+'"></div>');tdcElementUI.bindEmptyElement(a);
b.append(a)})};window.addRowWrappers=function(a){a.find(".tdc-column").wrapAll('<div class="tdc-columns"></div>');a.find(".tdc-column").each(function(a,b){a=f(b);a.find(".tdc-inner-row").each(function(){var a=f(this),b=a.attr("id");a.wrap('<div class="tdc-element-inner-row" data-tdc-inner-row-uid="'+b+'"></div>')});a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.addClass("tdc-element")});a.find(".tdc-inner-row").each(function(a,b){f(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,
b){a=f(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=f(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});a.find(".tdc-column").each(function(a,b){a=f(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):
(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+tdcOperationUI._emptyElementClass+a+'"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addColumnWrappers=function(a){var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");
a.find(".tdc-inner-row").each(function(a,b){a=f(b);b=a.attr("id");a.wrap('<div class="tdc-element-inner-row" data-tdc-inner-row-uid="'+b+'"></div>');a.find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=f(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,
b){a=f(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});b=a.find(".tdc-element, .tdc-element-inner-row");b.length?b.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=a.find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'));a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+
tdcOperationUI._emptyElementClass+a+'"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addInnerRowWrappers=function(a){var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");a.find(".tdc-inner-row").each(function(a,b){f(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=f(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=f(b).find(".wpb_wrapper"),
b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+tdcOperationUI._emptyElementClass+a+'"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addInnerColumnWrappers=function(a){var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");b=a.find(".tdc-element");
b.length?b.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=a.find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'));a.find(".tdc-elements:empty").each(function(a,b){a="";b=f(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=f('<div class="'+tdcOperationUI._emptyElementClass+a+'"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addLoopWrappers=function(a){a.find(".td-main-content").wrap('<div class="tdc-loop-content"></div>')};
window.addSidebarWrappers=function(a){a.find(".td-main-sidebar").wrap('<div class="tdc-sidebar-content"></div>')};window.checkTdBlockWrap=function(a){a.each(function(a,b){a=f(b);a.hasClass("tdc-block-empty")&&a.removeClass("tdc-block-empty");0===parseInt(a.height())&&a.addClass("tdc-block-empty")})};tdcAdminIFrameUI.checkIframe(tdcAdminIFrameUI._$liveIframe)},loadIframe:function(){(tdDetect.isIe8||tdDetect.isIe9||tdDetect.isIe10)&&tdConfirm.showModalOk("Browser Information","TagDiv Composer does not work with Internet Explorer 8, 9, 10",
function(){tb_remove()});var a=f(this).contents();"header"!==window.tdcPostSettings.tdbTemplateType&&"footer"!==window.tdcPostSettings.tdbTemplateType||a.find(".tdc-content-wrap").html("");tdcAdminIFrameUI.initContent(a);tdcAdminIFrameUI._liveIframeWindowObject=f(this).get(0).contentWindow;var b=f('<div id="tdc-recycle" class="tdc-recycle"><div class="tdc-delete-text"><span>Delete</span></div></div>');a.find("body").prepend(b);tdcAdminWrapperUI.$recycle=b;tdcIFrameData._postOriginalContentJSON=e;
window.addWrappers(a,".td-main-content-wrap","tdc_content");window.addWrappers(a,".td-header-desktop-wrap","tdc_header_desktop");window.addWrappers(a,".td-header-desktop-sticky-wrap","tdc_header_desktop_sticky");window.addWrappers(a,".td-header-mobile-wrap","tdc_header_mobile");window.addWrappers(a,".td-header-mobile-sticky-wrap","tdc_header_mobile_sticky");window.addWrappers(a,".td-footer-wrap","tdc_footer");tdcIFrameData.init(a,!0);tdcOperationUI.init(a,!0);a.on("click","a",function(a){a.preventDefault();
"undefined"!==this.href&&window.open(this.href,"_blank")});a[0].addEventListener("mousedown",function(a){1!==a.which&&a.stopPropagation()},!0);a[0].addEventListener("mousemove",function(b){a.lastMouseEvent=b},!0);a.on("click",function(a){tdcContextMenu.hide()});a.on("scroll",function(a){tdcContextMenu.hide()});a.bind("contextmenu",function(a){if(!a.ctrlKey){a.preventDefault();var b=a.pageX,c=a.pageY,d=0,e=f("#tdc-context-menu"),k=e.width();e=e.height();tdcMain.getSidebarInline()&&(d=tdcSidebar.$_sidebar.width());
b+k+d>tdcWindowFrame.$_window.width()&&(b=tdcWindowFrame.$_window.width()-k-d);c+e>tdcAdminIFrameUI.getIframeWindow().scrollY+tdcWindowFrame.$_window.height()&&(c=tdcAdminIFrameUI.getIframeWindow().scrollY+tdcWindowFrame.$_window.height()-e);d=tdcAdminIFrameUI.getLiveIframe();d=(d.parent().width()-d.width())/2;f(a.target).trigger(f.Event("contextmousedown",{pageX:b+d,pageY:c}))}});"module"===window.tdcPostSettings.tdbTemplateType&&(b="","undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths&&
"undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths.all&&(b=window.tdcPostSettings.tdbTemplateSettings.viewport_widths.all),""!==b&&a.find("body").css("width",b),a.find("html").addClass("tdc-template-module"))},checkIframe:function(a){if(b.isUndefined(a)){a=window.tdcPostSettings.postUrl;var c="";!1!==window.tdcPostSettings.tdbLoadDataFromId&&(c+="&tdbLoadDataFromId="+window.tdcPostSettings.tdbLoadDataFromId);!1!==window.tdcPostSettings.tdbTemplateType&&(c+="&tdbTemplateType="+
window.tdcPostSettings.tdbTemplateType);a=0>a.indexOf("?")?a+("?td_action=tdc_edit&post_id="+window.tdcPostSettings.postId+c):a+("&td_action=tdc_edit&post_id="+window.tdcPostSettings.postId+c);a=f('<iframe id="tdc-live-iframe" name="tdc-live-iframe" src="'+a+'" scrolling="auto" style="width: 100%; height: 100%" class="tdc-responsive-all"></iframe>').on("load",tdcAdminIFrameUI.loadIframe);f("#tdc-live-iframe-wrapper").append(a)}else{var k=a;c=k.contents();tdcAdminIFrameUI.initContent(c);tdcAdminIFrameUI._liveIframeWindowObject=
k.get(0).contentWindow;k=f('<div id="tdc-recycle" class="tdc-recycle"><div class="tdc-delete-text"><span>Delete</span></div></div>');tdcDebug.log(tdcIFrameData.tdcTopCollection.models);c.find("body").prepend(k);tdcAdminWrapperUI.$recycle=k;tdcIFrameData._postOriginalContentJSON=e;window.addWrappers(c,".td-main-content-wrap","tdc_content");window.addWrappers(c,".td-header-desktop-wrap","tdc_header_desktop");window.addWrappers(c,".td-header-desktop-sticky-wrap","tdc_header_desktop_sticky");window.addWrappers(c,
".td-header-mobile-wrap","tdc_header_mobile");window.addWrappers(c,".td-header-mobile-sticky-wrap","tdc_header_mobile_sticky");window.addWrappers(c,".td-footer-wrap","tdc_footer");tdcIFrameData.init(c,!0);tdcOperationUI.init(c,!0);c.find("a").each(function(a,b){b.setAttribute("target","_blank")});a.removeClass("tdc-live-iframe");a.removeClass("tdc-live-iframe-temp")}tdcAdminIFrameUI._$liveIframe=a}}})(jQuery,Backbone,_);var tdcMain={};
(function(){tdcMain={_contentModified:!1,_sidebarInline:!1,_sidebarHidden:!1,_recycleShown:!1,init:function(){tdcAdminIFrameUI.init()},getContentModified:function(){return tdcMain._contentModified},setContentModified:function(){tdcMain._contentModified=!0},resetContentModified:function(){tdcMain._contentModified=!1},setSidebarInline:function(){tdcMain._sidebarInline=!0},getSidebarInline:function(){return tdcMain._sidebarInline},resetSidebarInline:function(){tdcMain._sidebarInline=!1},setSidebarHidden:function(){tdcMain._sidebarHidden=
!0},getSidebarHidden:function(){return tdcMain._sidebarHidden},resetSidebarHidden:function(){tdcMain._sidebarHidden=!1},setRecycleShown:function(){tdcMain._recycleShown=(tdcOperationUI.isRowDragged()||tdcOperationUI.isInnerRowDragged()||tdcOperationUI.isElementDragged())&&!tdcOperationUI.isSidebarElementDragged()},getRecycleShown:function(){return tdcMain._recycleShown},resetRecycleShown:function(){tdcMain._recycleShown=!1}};tdcMain.init()})();var tdcSidebarPanel={};
(function(f){tdcSidebarPanel={_defaultGroupName:"General",_currentBoundModel:f,$_paramSwitchWrap:f,$_paramNameSwitch:f,$_paramInfoSwitch:f,_timerInfoHelper:f,_hook:{_hooks:[],addAction:function(c,b){_.isUndefined(tdcSidebarPanel._hook._hooks[c])&&(tdcSidebarPanel._hook._hooks[c]=[]);tdcSidebarPanel._hook._hooks[c].push(b)},doAction:function(c,b){if(!_.isUndefined(tdcSidebarPanel._hook._hooks[c]))for(var e=0;e<tdcSidebarPanel._hook._hooks[c].length;e++)tdcSidebarPanel._hook._hooks[c][e](b)},removeAction:function(c){_.isUndefined(tdcSidebarPanel._hook._hooks[c])||
delete tdcSidebarPanel._hook._hooks[c]},hasCallback:function(c,b){return _.isUndefined(tdcSidebarPanel._hook._hooks[c])?!1:0<=tdcSidebarPanel._hook._hooks[c].indexOf(b)}},init:function(){var c=jQuery("body");c.on("change focus",".tdc-tab-no-design .tdc-property-dropdown:not(.tdc-row-col-dropdown):not(.tdc-innerRow-col-dropdown) select",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=this.value;else{var c=jQuery(this);b=c.val();var a=tdcIFrameData.getModel(c.data("model_id"));c=c.data("param_name");
if("tdb_mobile_menu"===a.get("tag")&&"menu_id"===c){var d=tdcState.getHeaderTemplateId();"no_header"!==d&&(""===d&&(d=window.tdcAdminSettings.globalHeaderTemplateId),""!==d&&(d=d.toString().replace("tdb_template_",""),tdcSavePost.saveMobileMenu(d,b)))}tdcSidebarController.onUpdate(a,c,this.oldValue,b);this.oldValue=b;"block_template_id"!==c&&0!==c.indexOf("tds_")||setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),
$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},500)}});c.on("change focus",".tdc-tab-no-design .tdc-property-dropdown-responsive select",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=this.value;else{b=jQuery(this);var c=b.val(),a=tdcIFrameData.getModel(b.data("model_id")),d=b.data("param_name"),k=b.attr("name"),g=b.closest(".tdc-property-responsive");c="all"===tdcSidebar.currentViewportSettings.name&&
c===b.find("option:first").val()?tdcSidebarPanel.deleteResponsiveValue(k,tdcSidebar.currentViewportSettings.name):tdcSidebarPanel.updateDropdownResponsiveValues(k,c,tdcSidebar.currentViewportSettings.name);g.removeClass("tdc-css-inherited");g.find(".tdc-inherit-select").hide();"all"!==tdcSidebar.currentViewportSettings.name&&(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),tdcSidebar.currentViewportSettings.name),g=b.closest(".tdc-property-responsive"),"undefined"===typeof k?(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),
"all"),"undefined"!==typeof k&&(b.val(""),g.addClass("tdc-css-inherited"),g.find(".tdc-inherit-select").show())):(b.val(k),g.removeClass("tdc-css-inherited"),g.find(".tdc-inherit-select").show()),g.find(".tdc-inherit-select").show());tdcSidebarController.onUpdate(a,d,this.oldValue,c)}});c.on("change focus",".tdc-tab-no-design .tdc-property-dropdown-responsive input[type=radio]",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=this.value;else{b=jQuery(this);var c=b.val(),a=tdcIFrameData.getModel(b.data("model_id")),
d=b.data("param_name"),k=b.attr("name"),g=b.closest(".tdc-property-responsive");c="all"===tdcSidebar.currentViewportSettings.name&&c===b.find("input:first").val()?tdcSidebarPanel.deleteResponsiveValue(k,tdcSidebar.currentViewportSettings.name):tdcSidebarPanel.updateDropdownResponsiveValues(k,c,tdcSidebar.currentViewportSettings.name);g.removeClass("tdc-css-inherited");g.find(".tdc-inherit-select").hide();"all"!==tdcSidebar.currentViewportSettings.name&&(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),
tdcSidebar.currentViewportSettings.name),"undefined"===typeof k?(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all"),"undefined"!==typeof k&&(b.prop("checked",!1),g.find("input[type=radio]:first").prop("checked",!0),g.addClass("tdc-css-inherited"),g.find(".tdc-inherit-select").show())):(g.find("input[type=radio]").prop("checked",!1),g.find('input[type=radio][value="'+k+'"]').prop("checked",!0),g.removeClass("tdc-css-inherited"),g.find(".tdc-inherit-select").show()),g.find(".tdc-inherit-select").show());
tdcSidebarController.onUpdate(a,d,this.oldValue,c)}});c.on("keyup focus paste cut",".tdc-tab-no-design .tdc-property-textfield input",function(b){if("focusin"===b.type||this.oldValue===this.value)this.oldValue=this.value;else{var c=jQuery(this).val(),a=tdcIFrameData.getModel(jQuery(this).data("model_id"));if(0<=c.indexOf("]")||0<=this.oldValue.indexOf("]"))this.oldValue="td_encval"+window.btoa(this.oldValue),c="td_encval"+window.btoa(c);"cut"===b.type&&(c="");tdcSidebarController.onUpdate(a,jQuery(this).data("param_name"),
this.oldValue,_.escape(c));this.oldValue=c}});c.on("keyup focus paste cut",".tdc-tab-no-design .tdc-property-textfield-responsive input",function(b){if("focusin"===b.type||this.oldValue===this.value)this.oldValue=this.value;else{var c=jQuery(this),a=c.val(),d=tdcIFrameData.getModel(c.data("model_id"));"cut"===b.type&&(a="");if(this.oldValue!==a){var k=c.attr("name");b=c.closest(".tdc-property-responsive");k=tdcSidebarPanel.updateTextfieldResponsiveValues(k,a,tdcSidebar.currentViewportSettings.name);
var g="";_.isUndefined(c.data("placeholder"))||(g=c.data("placeholder"));c.attr("placeholder",g);b.removeClass("tdc-css-inherited");""===a&&"all"!==tdcSidebar.currentViewportSettings.name&&(a=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),tdcSidebar.currentViewportSettings.name),"undefined"===typeof a?(a=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),"undefined"!==typeof a&&(c.val(""),c.attr("placeholder",a),b.addClass("tdc-css-inherited"),b.find(".tdc-inherit-select").show())):
(c.val(a),b.removeClass("tdc-css-inherited"),b.find(".tdc-inherit-select").show()),b.find(".tdc-inherit-select").show());a=k;tdcSidebarController.onUpdate(d,jQuery(this).data("param_name"),this.oldValue,_.escape(a));"all"===tdcSidebar.currentViewportSettings.name&&(this.oldValue=c.val())}}});c.on("keyup focus change input",".tdc-tab-no-design .tdc-property-range input",function(b){var c=jQuery(this),a=this;if("range"===c.attr("type"))c.next('input[type="text"]').val(c.val());else if("text"===c.attr("type")){a=
c.val().trim();var d=c.data("default_value");""!==a||_.isUndefined(d)||""===d||(a=d,c.val(a));c.prev('input[type="range"]').val(a);c=c.prev('input[type="range"]');a=c.get(0)}c=a;"focusin"===b.type?c.oldValue=c.value:(a=jQuery(c).val(),d=tdcIFrameData.getModel(jQuery(c).data("model_id")),"cut"===b.type&&(a=""),tdcSidebarController.onUpdate(d,jQuery(c).data("param_name"),c.oldValue,_.escape(a)),c.oldValue=a)});c.on("keyup change input",".tdc-tab-no-design .tdc-property-range-responsive input",function(b){b=
jQuery(this);var c=this,a=b.closest(".tdc-property-responsive");a.removeClass("tdc-css-inherited");if("range"===b.attr("type")){var d=b.val();b.next('input[type="text"]').val(d);b.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(b.attr("name"),d,tdcSidebar.currentViewportSettings.name))}else if("text"===b.attr("type")){d=b.val().trim();c=b.prev('input[type="range"]');var k=b.data("default_value");if("all"===tdcSidebar.currentViewportSettings.name)""!==d||_.isUndefined(k)||""===
k||(d=k,b.val(d));else if(""===d){var g=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all");"undefined"===typeof g?_.isUndefined(k)||""===k||(d=k,b.val(d)):(b.val(""),b.attr("placeholder",g))}c.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(c.attr("name"),d,tdcSidebar.currentViewportSettings.name));"undefined"===typeof g?c.val(d):(c.val(g),a.addClass("tdc-css-inherited"));c=b.prev('input[type="range"]').get(0)}g=c;a=jQuery(g);b=a.data("data-to-save");a=tdcIFrameData.getModel(a.data("model_id"));
g.oldValue!==b&&(tdcSidebarController.onUpdate(a,jQuery(g).data("param_name"),g.oldValue,_.escape(b)),g.oldValue=b)});c.on("keyup focus change input",".tdc-tab-no-design .tdc-property-range_multiple input",function(b){var c=jQuery(this),a=this;if("range"===c.attr("type")){var d=c.closest(".tdc-property").find('input[type="radio"]:checked');c.closest(".tdc-property").find('input[type="text"]').val(c.val());d.data("last_value",c.val())}else if("text"===c.attr("type")){a=c.closest(".tdc-property").find('input[type="range"]');
d=c.closest(".tdc-property").find('input[type="radio"]:checked');var k=d.data("default_value"),g=c.val().trim();""!==g||_.isUndefined(k)||""===k||(g=k,c.val(g));a.val(g);d.data("last_value",g);a=a.get(0)}else if("radio"===c.attr("type")){a=c.closest(".tdc-property").find('input[type="range"]');d=c.closest(".tdc-property").find('input[type="text"]');c.closest(".tdc-property").find('input[type="radio"]:checked');g=c.data("last_value");k=c.data("default_value");var m=c.data("unit");c=a.data("min_"+m);
var f=a.data("max_"+m);m=a.data("step_"+m);a.get(0).min=c;a.get(0).max=f;a.get(0).step=m;""===g?(d.val(k),a.val(k)):(d.val(g),a.val(g));a=a.get(0)}k="";d=jQuery(a).parent().find('input[type="radio"]:checked');d.length&&(k=jQuery(d[0]).data("unit_value"));"focusin"===b.type?a.oldValue=a.value+k:(b=a.value+k,k=tdcIFrameData.getModel(jQuery(a).data("model_id")),tdcSidebarController.onUpdate(k,jQuery(a).data("param_name"),a.oldValue,_.escape(b)),a.oldValue=b)});c.on("keyup change input",".tdc-tab-no-design .tdc-property-range_multiple-responsive input",
function(b){var c=jQuery(this),a=c.closest(".tdc-property-responsive"),d=a.find('input[type="range"]'),k=a.find('input[type="radio"]:checked'),g=a.find('input[type="text"]'),m=d.get(0),f="",h=k.data("default_value"),l=tdcIFrameData.getModel(d.data("model_id")),p=d.data("param_name"),q=window.tdcAdminSettings.mappedShortcodes[l.attributes.tag],r=l="";var u=[];for(var w=0;w<q.params.length;w++)if(p===q.params[w].param_name){w=q.params[w].tdc_values;for(var t in w)w.hasOwnProperty(t)&&(u.push(w[t].unit),
""===l||""===r)&&(l=w[t].value,r=w[t].unit);break}k.length&&(f=k.data("unit_value"));if("range"===c.attr("type"))u=d.val(),g.val(u),k.data("last_value",u),g.val(u),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),u+f,tdcSidebar.currentViewportSettings.name)),a.removeClass("tdc-css-inherited");else if("text"===c.attr("type")){if("input"===b.type||"change"===b.type)return;a.removeClass("tdc-css-inherited");u=g.val().trim();if("all"===tdcSidebar.currentViewportSettings.name)""!==
u||_.isUndefined(h)||""===h?(d.val(u),k.data("last_value",u),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),u+f,tdcSidebar.currentViewportSettings.name))):(d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+p,tdcSidebar.currentViewportSettings.name)),d.data("range_value",l),d.data("range_unit",r),d.val(l),f=a.find('input[type="radio"][data-unit_value="'+r+'"]'),q=f.data("unit"),t=d.data("min_"+q),k=d.data("max_"+q),q=d.data("step_"+q),f.prop("checked",
!0),m.min=t,m.max=k,m.step=q,m.value=l,f.data("last_value",l),g.val(l));else if(""===u)if(f=tdcSidebarPanel.getCurrentResponsiveValue(d.attr("name"),"all"),"undefined"===typeof f)d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+p,tdcSidebar.currentViewportSettings.name)),d.data("range_value",l),d.data("range_unit",r),d.val(l),f=a.find('input[type="radio"][data-unit_value="'+r+'"]'),q=f.data("unit"),t=d.data("min_"+q),k=d.data("max_"+q),q=d.data("step_"+q),f.prop("checked",
!0),m.min=t,m.max=k,m.step=q,m.value=l,f.data("last_value",l),g.val(l),a.addClass("tdc-css-inherited");else for(w=0;w<q.params.length;w++){if(p===q.params[w].param_name){u=[];g=[];w=q.params[w].tdc_values;for(t in w)w.hasOwnProperty(t)&&u.push(w[t].unit);for(w=0;w<u.length&&!(g=f.split(u[w]),1<g.length);w++);g.length&&(l=g[0],r=u[w],d.data("range_value",l),d.data("range_unit",r),f=a.find('input[type="radio"][data-unit_value="'+r+'"]'),q=f.data("unit"),t=d.data("min_"+q),k=d.data("max_"+q),q=d.data("step_"+
q),f.prop("checked",!0),m.min=t,m.max=k,m.step=q,m.value=l,f.data("last_value",l),a.find('input[type="text"]').val(l));d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+p,tdcSidebar.currentViewportSettings.name));a.addClass("tdc-css-inherited");break}}else d.val(u),k.data("last_value",u),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),u+f,tdcSidebar.currentViewportSettings.name))}else if("radio"===c.attr("type")){if("input"===b.type)return;
p=k.data("last_value");q=k.data("unit");t=d.data("min_"+q);k=d.data("max_"+q);q=d.data("step_"+q);m.min=t;m.max=k;m.step=q;""===p?(g.val(h),d.val(h),u=h):(g.val(p),d.val(p),u=p);d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),u+f,tdcSidebar.currentViewportSettings.name));a.removeClass("tdc-css-inherited")}f="";a=jQuery(m).parent().find('input[type="radio"]:checked');a.length&&(f=jQuery(a[0]).data("unit_value"));"focusin"===b.type?m.oldValue=m.value+f:(a=jQuery(m),
b=a.data("data-to-save"),l=tdcIFrameData.getModel(a.data("model_id")),m.oldValue!==b&&(tdcSidebarController.onUpdate(l,jQuery(m).data("param_name"),m.oldValue,_.escape(b)),m.oldValue=b))});c.on("focus change",".tdc-tab-no-design .tdc-property-checkbox input",function(b){if("focusin"===b.type)this.oldValue=this.value;else{b=jQuery(this);var c=b.val();b.is(":checked")||(c="");var a=tdcIFrameData.getModel(b.data("model_id"));tdcSidebarController.onUpdate(a,b.data("param_name"),this.oldValue,c);this.oldValue=
c}});c.on("focus change",".tdc-tab-no-design .tdc-property-checkbox-responsive input",function(b){if("focusin"===b.type)this.oldValue=this.value;else{b=jQuery(this);var c=b.val(),a=tdcIFrameData.getModel(b.data("model_id")),d=b.data("param_name");b.is(":checked")||(c="");var k=b.attr("name"),g=b.closest(".tdc-property-responsive");c="all"===tdcSidebar.currentViewportSettings.name&&""===c?tdcSidebarPanel.deleteResponsiveValue(k,tdcSidebar.currentViewportSettings.name):tdcSidebarPanel.updateCheckboxResponsiveValues(k,
c,tdcSidebar.currentViewportSettings.name);g.removeClass("tdc-css-inherited");g.find(".tdc-inherit-checkbox").hide();"all"!==tdcSidebar.currentViewportSettings.name&&(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),tdcSidebar.currentViewportSettings.name),g=b.closest(".tdc-property-responsive"),"undefined"===typeof k?(k=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all"),"undefined"!==typeof k&&(g.addClass("tdc-css-inherited"),g.find(".tdc-inherit-checkbox").show())):(g.removeClass("tdc-css-inherited"),
g.find(".tdc-inherit-checkbox").show()),g.find(".tdc-inherit-checkbox").show());tdcSidebarController.onUpdate(a,d,this.oldValue,c);this.oldValue=c}});c.on("click",".tdc-tab-no-design .tdc-image-wrap",tdcSidebarPanel.tdcImageWrapHandler);c.on("click",".tdc-tab-no-design .tdc-image-remove",tdcSidebarPanel.tdcImageRemoveHandler);c.on("click",".tdc-tab-no-design .tdc-icon-wrap",tdcSidebarPanel.tdcIconWrapHandler);c.on("click",".tdc-tab-no-design .tdc-icon-remove",tdcSidebarPanel.tdcIconRemoveHandler);
c.on("click",".tdc-tab-no-design .tdc-inherit-select",tdcSidebarPanel.tdcInheritSelectHandler);c.on("click",".tdc-tab-no-design .tdc-inherit-checkbox",tdcSidebarPanel.tdcInheritCheckboxHandler);c.on("click",".tdc-icon-selector-content > span",function(b){b=jQuery("#tdc-icon-selector");b.length||(b=tdcSidebar.buildIconSelector());b.find(".selected").removeClass("selected");var c=jQuery(this),a=c.data("font_class"),d=tdcIFrameData.getModel(b.data("model_id"));c.addClass("selected");var k=b.prev(".tdc-property-wrap"),
g=k.find(".tdc-icon-wrap");g.attr("data-selected_icon",a);g.html(c.html());k.find(".tdc-icon-remove").removeClass("tdc-hidden-button");tdcSidebarController.onUpdate(d,b.data("param_name"),"",a)});c.on("change","#tdc-icon-selector .tdc-icon-selector-lib",function(){var b=jQuery("#tdc-icon-selector");b.length||(b=tdcSidebar.buildIconSelector());var c=jQuery(this).val(),a=b.find(".tdc-icon-selector-filter");b.find(".tdc-icon-selector-content").children(".tdc-font-separator").each(function(){var b=jQuery(this),
e=b.data("font_id");""===c||c===e?(b.show(),b.nextAll("span").each(function(){var b=jQuery(this),c=b.data("font_class"),d=a.val().trim();""!==d&&-1===c.indexOf(d)?b.hide():b.show()})):(b.hide(),b.nextAll("span").hide())})});c.on("tdc_wm_custom_svg_icons_update","#tdc-icon-selector",function(b,c,a){b=jQuery(this);var d=b.find('.tdc-font-separator[data-font_id="custom_svg_icons"]'),e=jQuery('.tdc-icon-wrap[data-selected_icon="td-icon-'+a.id+'"]');"new"===c&&d.after('<span class="td-icon-svg" title="Gradient color options are not available for this icon" data-font_class="td-icon-'+
a.id+'">'+atob(a.code)+"</span>");"update"===c&&(b.find('.td-icon-svg[data-font_class="td-icon-'+a.id+'"]').html(atob(a.code)),e.length&&e.html(atob(a.code)));"delete"===c&&(b.find('.td-icon-svg[data-font_class="td-icon-'+a.id+'"]').remove(),e.length&&e.html(""))});c.on("click",".tdc-tab-no-design .tdc-gradient-wrap",function(b){b=jQuery("#tdc-gradient");b.length||(b=tdcSidebar.buildGradient());var c=jQuery(this),a=c.closest(".tdc-property-wrap");c=c.next("input").val();b.toggle();a.after(b);a.next().find(".wp-picker-container").find("input.wp-color-picker").tdGradientColorPicker("open_gradient",
c)});c.on("click",".tdc-colorpicker-wrap",function(b){tdcSidebarPanel.showHideTdcPalette.call(this,b)});c.on("click",".tdc-property-editor_css .tdc-property-title",function(b){var c=jQuery(this),a=c.data("status");f!==typeof a&&"ready"===a?tdcSidebarPanel.showHideTdcCssEditor.call(this,b):c.data("open",!0)});c.on("change focus",".tdc-tab-no-design .tdc-property-woo_search_version select",function(b){b=jQuery(this).val();var c=jQuery(".tdc-woos-dropdown"),a=jQuery(".tdc-woos-regular");""===b?(c.show(),
a.hide()):"regular"===b&&(c.hide(),a.show())});c.on("click",".tdc-property-flex_layout label",function(b){b=jQuery(this);var c=jQuery(".tdc-property-flex_horiz_align"),a=jQuery(".tdc-property-flex_vert_align"),d=jQuery(".tdc-property-flex_layout_reverse");"Row"===b.attr("title")?(c.hasClass("tdc-flex-row-align-rev")||c.addClass("tdc-flex-row-align-rev"),a.hasClass("tdc-flex-row-align-rev")||a.addClass("tdc-flex-row-align-rev"),d.find("input").is(":checked")&&(c.hasClass("tdc-flex-row-rev-align-rev")||
c.addClass("tdc-flex-row-rev-align-rev"))):(c.hasClass("tdc-flex-row-align-rev")&&c.removeClass("tdc-flex-row-align-rev"),a.hasClass("tdc-flex-row-align-rev")&&a.removeClass("tdc-flex-row-align-rev"),c.hasClass("tdc-flex-row-rev-align-rev")&&c.removeClass("tdc-flex-row-rev-align-rev"))});c.on("change",".tdc-property-flex_layout_reverse input",function(b){b=jQuery(this);var c=jQuery(".tdc-property-flex_layout .tdc-property-input-radio:checked"),a=jQuery(".tdc-property-flex_horiz_align");"column"===
c.val()&&(b.is(":checked")?a.hasClass("tdc-flex-row-rev-align-rev")||a.addClass("tdc-flex-row-rev-align-rev"):a.hasClass("tdc-flex-row-rev-align-rev")&&a.removeClass("tdc-flex-row-rev-align-rev"))});c.on({mouseenter:function(){clearTimeout(tdcSidebarPanel._timerInfoHelper);tdcSidebarPanel._timerInfoHelper=setTimeout(function(b){var c=jQuery(window).height(),a=b.parents(".tdc-property-wrap");if(b.hasClass("tdc-sidebar-shadow-title")||b.hasClass("tdc-sidebar-font-title"))a=b;b=a.offset().top;var d=
a.data("info-img"),k="",g=jQuery("#tdc-property-info").find(".tdc-property-info-inner");"undefined"!==typeof a.data("info-descr")&&""!==a.data("info-descr")&&(k='<div class="tdc-property-info-descr">'+a.data("info-descr")+"</div>");g.html('<div class="tdc-property-info-img"><img src="'+d+'" /></div>'+k);a=jQuery("#tdc-property-info");d=a.outerHeight();b+d>=c?(c-=d,a.css("top",c),a.find(".tdc-property-info-arrow").css("top",b-c)):a.css("top",b);a.addClass("tdc-property-info-visible")},200,jQuery(this))},
mouseleave:function(){clearTimeout(tdcSidebarPanel._timerInfoHelper);var b=jQuery("#tdc-property-info");b.hasClass("tdc-property-info-visible")&&(b.removeClass("tdc-property-info-visible"),b.css("top","auto"),b.find(".tdc-property-info-arrow").css("top","auto"),b.find(".tdc-property-info-inner").html(""))}},"#tdc-sidebar.tdc-param-info-active .tdc-property-wrap[data-info-img] .tdc-property-title, #tdc-sidebar.tdc-param-info-active .tdc-sidebar-shadow-title[data-info-img], #tdc-sidebar.tdc-param-info-active .tdc-sidebar-font-title[data-info-img]");
c.on("keyup",".tdc-property-wrap[data-enable-params] textarea,.tdc-property-wrap[data-enable-params] input[type=text]",function(b){tdcSidebarPanel.toggleEnableParamsFromText(jQuery(this))});c.on("change",".tdc-property-wrap[data-enable-params] select",function(b){tdcSidebarPanel.toggleEnableParamsFromSelect(jQuery(this))});c.on("change",".tdc-property-wrap[data-disable-params] select",function(b){tdcSidebarPanel.toggleDisableParamsFromSelect(jQuery(this))});c.on("change",".tdc-property-wrap[data-enable-params] input[type=checkbox]",
function(b){tdcSidebarPanel.toggleEnableParamsFromCheckbox(jQuery(this))});c.on("change",".tdc-list-menu-display select",function(){tdcSidebarPanel.toggleEnableListMenuDepthParam(jQuery(this))});c.on("mousedown",function(b){var c=jQuery("#tdc-sidebar"),a=jQuery("#tdc-icon-selector"),d=jQuery("#tdc-gradient"),k=jQuery("#tdc-palette"),g=jQuery("#tdc-font-list"),m=jQuery(".tdc-preset-values-list");a.length?a.get(0).contains(b.target)||(a.hide(),c.after(a)):a=tdcSidebar.buildIconSelector();d.length?d.get(0).contains(b.target)||
(a=jQuery(b.target),a.hasClass("tdc-gradient-wrap")||(d.hide(),c.after(d))):d=tdcSidebar.buildGradient();k.length?k.get(0).contains(b.target)||(a=jQuery(b.target),a.hasClass("tdc-colorpicker-wrap")||(k.hide(),c.after(k),k.find("input.wp-color-picker").tdPaletteColorPicker("save_color"))):k=tdcSidebar.buildPalette();g.length&&!g.get(0).contains(b.target)&&(g.hide(),c.after(g));!m.length||m.get(0).contains(b.target)||jQuery(".tdc-preset-values").get(0).contains(b.target)?m.is(":visible")&&jQuery(".tdc-preset-values").get(0).contains(b.target)&&
setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},100):m.is(":visible")&&(m.hide(),c=jQuery(b.target),jQuery(".tdc-top-buttons").get(0).contains(b.target)||c.hasClass("tdc-top-buttons")||jQuery(".tdc-sidebar-bottom").get(0).contains(b.target)||
c.hasClass("tdc-sidebar-bottom")||jQuery(".tdc-current-element-head").get(0).contains(b.target)||c.hasClass("tdc-current-element-head")?jQuery(".tdc-current-element-head").get(0).contains(b.target)||c.hasClass("tdc-current-element-head")?(tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},
!0),jQuery(".tdc-current-element-head").trigger(b)):tdcSidebarPanel.clearPanel():setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},100))});c.on("keyup focus paste cut change","input.tdc-icon-selector-filter",function(b){b=jQuery("#tdc-icon-selector");
b.length||(b=tdcSidebar.buildIconSelector());var c=this.value.trim();b.find(".tdc-icon-selector-content").find(".tdc-font-separator:visible").each(function(){jQuery(this).nextAll("span").each(function(){var a=jQuery(this);-1===a.data("font_class").indexOf(c)?a.hide():a.show()})})});c.on("change keyup focus",".tdc-tab-no-design .tdc-property-colorpicker input",function(b){if("focusin"===b.type)this.oldValue=this.value;else{b=jQuery(this).val();var c=tdcIFrameData.getModel(jQuery(this).data("model_id"));
tdcSidebarController.onUpdate(c,jQuery(this).data("param_name"),this.oldValue,b);this.oldValue=b}});c.on("change",".tdc-tab-no-design .tdc-property-gradient input",function(b){b=jQuery(this).val();var c=tdcIFrameData.getModel(jQuery(this).data("model_id"));tdcSidebarController.onUpdate(c,jQuery(this).data("param_name"),this.oldValue,b);this.oldValue=b});c.on("change",".tdc-tab-no-design .tdc-row-col-dropdown input.tdc-property-input-radio",function(b){"undefined"!==typeof tdcSidebarPanel.timerChangingColumns&&
clearTimeout(tdcSidebarPanel.timerChangingColumns);var c=jQuery(this);tdcSidebarPanel.timerChangingColumns=setTimeout(function(){var a=c.val(),b=tdcSidebar.getCurrentRow().data("model_id");b=tdcIFrameData.getModel(b);var e=b.get("childCollection");this.oldValue="11";_.isUndefined(e)||(e=tdcIFrameData.getChildCollectionWidths(e),_.isUndefined(e)||(this.oldValue=e));"11"===this.oldValue&&("23_13"===a||"13_23"===a||"13_13_13"===a)||"23_13"===this.oldValue&&("11"===a||"13_23"===a||"13_13_13"===a)||"13_23"===
this.oldValue&&("11"===a||"23_13"===a||"13_13_13"===a)||"13_13_13"===this.oldValue&&("11"===a||"23_13"===a||"13_23"===a)?(tdcIFrameData.changeRowModel(b,this.oldValue,a),b.getShortcodeRender(1,null,!0)):this.oldValue!==a&&(tdcIFrameData.changeFluidStructureModel(b,this.oldValue,a),b.getShortcodeRender(1,null,!0));this.oldValue=a},300)});c.on("change",".tdc-tab-no-design .tdc-property-dropdown.tdc-add-class input.tdc-property-input-radio",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=
this.value;else{b=jQuery(this);var c=b.val(),a=tdcIFrameData.getModel(b.data("model_id"));tdcSidebarController.onUpdate(a,b.data("param_name"),this.oldValue,c);this.oldValue=c}});c.on("change focus",".tdc-tab-no-design .tdc-innerRow-col-dropdown select",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=this.value;else{b=jQuery(this).val();var c=tdcSidebar._$currentInnerRow.data("model_id");c=tdcIFrameData.getModel(c);tdcIFrameData.changeInnerRowModel(c,this.oldValue,b);c.getShortcodeRender(tdcIFrameData.getColumnNumber(c),
null,!0);this.oldValue=b}});c.on("change",".tdc-tab-no-design .tdc-innerRow-col-dropdown input.tdc-property-input-radio",function(b){"undefined"!==typeof tdcSidebarPanel.timerChangingInnerColumns&&clearTimeout(tdcSidebarPanel.timerChangingInnerColumns);var c=jQuery(this);tdcSidebarPanel.timerChangingInnerColumns=setTimeout(function(){var a=c.val(),b=tdcSidebar._$currentInnerRow.data("model_id");b=tdcIFrameData.getModel(b);var e=b.get("childCollection");this.oldValue="11";_.isUndefined(e)||(e=tdcIFrameData.getChildCollectionWidths(e),
_.isUndefined(e)||(this.oldValue=e));tdcIFrameData.changeInnerRowModel(b,this.oldValue,a);b.getShortcodeRender(tdcIFrameData.getColumnNumber(b),null,!0);this.oldValue=a},300)});c.on("change focus",".tdc-tab-no-design .tdc-widget-sidebar-dropdown select",function(b){if("focusin"===b.type||"focus"===b.type)this.oldValue=this.value;else{b=jQuery(this).val();var c=tdcIFrameData.getModel(jQuery(this).data("model_id"));tdcSidebarController.onUpdate(c,jQuery(this).data("param_name"),this.oldValue,b);this.oldValue=
b}});c.on("click",".tdc-tab-no-design .tdc-open-wpeditor",function(b){b.preventDefault();var c=jQuery(this);b=jQuery("#tdc-wpeditor");var a=b.children(".content"),d=c.data("mapped_parameter_name");c=c.data("model_id");var k=tdcIFrameData.getModel(c).get("parentModel").get("attrs"),g="tdc-three-column";if(_.has(k,"width"))switch(k.width){case "1/3":g="tdc-one-column";break;case "2/3":g="tdc-two-column"}a.addClass("tdc-dropped-wpeditor");a.html('<iframe id="tdc-iframe-wpeditor" class="'+g+'" src="'+
window.tdcAdminSettings.pluginUrl+"/includes/wpeditor.php?wp_path="+window.tdcAdminSettings.ABSPATH+'" scrolling="auto" style="width: 100%; height: 100%" data-model_id="'+c+'" data-mapped_parameter_name="'+d+'"></iframe>');b.show();tdcWindowFrame.setWindowFrame(b)});c.on("click","#tdc-wpeditor .tdc-iframe-close-button",function(b){b.preventDefault();jQuery("#tdc-wpeditor").hide()});c.on("click","#tdc-zone .tdc-iframe-close-button",function(b){b.preventDefault();jQuery("#tdc-zone").hide()});c.on("click",
".tdc-sidebar-shortcode-row",function(b){b=jQuery(b.currentTarget).data("model_id");b=tdcIFrameData.getModel(b);var c={error:f,getShortcode:""};_.isUndefined(b)||tdcIFrameData._checkModelData(b,c);_.isUndefined(c.getShortcode)||console.log(c.getShortcode)});c.on("click",".tdc-sidebar-current-styles-settings",function(b){b=tdcSidebarPanel.getCurrentStyleSettings(b);if(!_.isUndefined(b)){var c="",a;for(a in b)c+='"'+a+'" => "'+b[a]+'",\n';console.log(c)}});c.on("click",".tdc-sidebar-font-reset",function(b){tdConfirm.modal({caption:"Clear Font Settings",
htmlInfoContent:"This will clear all values for this font group settings.",textYes:"Yes",objectContext:this,callbackYes:function(){tb_remove();var b=jQuery(this),a=b.data("model_id"),c=tdcIFrameData.getModel(a),k=c.get("attrs");k=_.clone(k);for(var g="font-family font-size font-line-height font-style font-weight font-transform font-spacing".split(" "),m="",f=0;f<g.length;f++){var h=b.closest(".tdc-font-manager-wrap").nextAll(".tdc-"+g[f]+":first");if(h.length){var l=h.find('[data-model_id="'+a+'"]');
l.length&&(l.val(""),l.data("responsive",""),h.removeClass("tdc-css-inherited"),m=h.find(".tdc-inherit"),m.length&&m.hide(),m=l.data("placeholder"),"undefined"!==typeof m&&l.attr("placeholder",m),m=l.data("param_name"),delete k[m],l=l.attr("name"),tdcSidebarPanel.deleteResponsiveValues(l))}}c.set("attrs",k);tdcSidebarController.onUpdate(c,m,"","")}})});c.on("click",".tdc-sidebar-font-save",function(b){b=jQuery(this);var c=b.data("model_id");c=tdcIFrameData.getModel(c).get("attrs");var a=b.data("param_name").replace("font_settings",
""),d="font_family font_size font_line_height font_style font_weight font_transform font_spacing".split(" "),k={};_.each(c,function(b,c,e){if(0===c.indexOf(a))for(e=0;e<d.length;e++)if(0<c.indexOf(d[e])){k[d[e]]=b;break}});_.isEmpty(k)||tdConfirm.modal({caption:"Saving Font Settings",htmlInfoContent:function(){setTimeout(function(){jQuery("#TB_ajaxContent").find("input").focus()},100);return'<label>Font Name: </label><input type="text" autofocus><div class="info"></div>'},textYes:"Save",textNo:"Cancel",
callbackYes:function(){var a=jQuery("#TB_ajaxContent"),b=a.find(".info");a=a.find("input").val().trim();if(""===a)b.html("Please enter a font name");else{if("undefined"===typeof window.tdcAdminSettings.tdcSavings||""===window.tdcAdminSettings.tdcSavings)window.tdcAdminSettings.tdcSavings={};"undefined"===typeof window.tdcAdminSettings.tdcSavings.fonts&&(window.tdcAdminSettings.tdcSavings.fonts=[]);-1===_.findIndex(window.tdcAdminSettings.tdcSavings.fonts,{name:a})?(b.html("Saving..."),window.tdcAdminSettings.tdcSavings.fonts.push({name:a,
value:window.btoa(JSON.stringify(k))}),tdcUtil.updateTdcSavings(window,function(){jQuery("#TB_ajaxContent").find(".info").html("Font has been saved!");setTimeout(function(){tb_remove()},500)})):b.html("Font name already exists! Choose another one")}}})});c.on("click",".tdc-sidebar-font-load",function(){var b=jQuery(this),c=b.closest(".tdc-property-wrap"),a=b.data("model_id"),d=b.data("param_name");if(""!==window.tdcAdminSettings.tdcSavings&&("undefined"!==typeof window.tdcAdminSettings.tdcSavings.fonts||
"undefined"!==typeof window.tdcAdminSettings.tdcSavings.recentFonts)){var k=jQuery("#tdc-font-list");k.length||(k=tdcSidebar.buildFontList(a,d));k.html("");"undefined"!==typeof window.tdcAdminSettings.tdcSavings.fonts&&(jQuery('<div class="tdc-font-list-header"><span>Saved fonts</span></div>').appendTo(k),_.map(window.tdcAdminSettings.tdcSavings.fonts,function(b){jQuery('<div class="tdc-font-settings" data-value="'+b.value+'" data-model_id="'+a+'" data-param_name="'+d+'"><span class="tdc-font-name">'+
b.name+'</span><span class="tdc-font-delete"></span></div>').appendTo(k)}));if("undefined"!==typeof window.tdcAdminSettings.tdcSavings.recentFonts){jQuery('<div class="tdc-font-list-header"><span>Recent fonts</span></div>').appendTo(k);b=_.invert(window.tdcAdminSettings.mappedFontFamily);for(var g=window.tdcAdminSettings.tdcSavings.recentFonts.length;0<g;g--){var m=window.tdcAdminSettings.tdcSavings.recentFonts[g],f=b[m];_.isUndefined(f)||jQuery('<div class="tdc-recent-font-settings" data-value="'+
m+'" data-model_id="'+a+'" data-param_name="'+d+'"><span class="tdc-font-name">'+f+'</span><span class="tdc-recent-font-delete"></span></div>').appendTo(k)}}c.after(k);k.toggle()}});c.on("click",".tdc-font-delete",function(b){b.stopImmediatePropagation();var c=jQuery(this).closest(".tdc-font-settings");b=c.data("name");b=_.findIndex(window.tdcAdminSettings.tdcSavings.fonts,{name:b});window.tdcAdminSettings.tdcSavings.fonts.splice(b,1);tdcUtil.updateTdcSavings(this,function(){c.remove()})});c.on("click",
".tdc-recent-font-delete",function(b){b.stopImmediatePropagation();var c=jQuery(this).closest(".tdc-recent-font-settings");b=c.data("name");b=_.findIndex(window.tdcAdminSettings.tdcSavings.recentFonts,{name:b});window.tdcAdminSettings.tdcSavings.recentFonts.splice(b,1);tdcUtil.updateTdcSavings(this,function(){c.remove()})});c.on("click",".tdc-font-settings",function(){var b=jQuery(this),c=b.data("value");c=JSON.parse(window.atob(c));var a=b.data("model_id");a=tdcIFrameData.getModel(a);var d=a.get("attrs"),
k=b.data("param_name").replace("font_settings",""),g="font_family font_size font_line_height font_style font_weight font_transform font_spacing".split(" ");_.each(c,function(a,b,c){-1!==_.indexOf(g,b)&&(d[k+b]=a)});a.set({attrs:d,rebindToPanel:!0});tdcSidebarController.onUpdate(a)});c.on("click",".tdc-recent-font-settings",function(){var b=jQuery(this),c=b.data("value"),a=b.data("model_id");a=tdcIFrameData.getModel(a);var d=a.get("attrs");b=b.data("param_name").replace("font_settings","");d[b+"font_family"]=
c;a.set({attrs:d,rebindToPanel:!0});tdcSidebarController.onUpdate(a)});tdcSidebarPanel.$_paramSwitchWrap=c.find(".tdc-param-switch-wrap");tdcSidebarPanel.$_paramNameSwitch=c.find(".tdc-param-name-switch");if(0<tdcSidebarPanel.$_paramNameSwitch.length)c.on("click",".tdc-param-name-switch",function(){jQuery(this).toggleClass("tdc-param-switch-active");jQuery(".tdc-param-name").toggleClass("tdc-param-name-active")});tdcSidebarPanel.$_paramInfoSwitch=c.find(".tdc-param-info-switch");c.on("click",".tdc-param-info-switch",
function(){jQuery(this).toggleClass("tdc-param-switch-active");jQuery("#tdc-sidebar").toggleClass("tdc-param-info-active");jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/set_param_info_option","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{action:"tdc_ajax_set_param_info_option"}})});c.on("tdc_wm_global_color_name_update",function(b,c){b=c.new_option;var a="var(--"+
c.option.replace("_","-")+")",d="var(--"+b.replace("_","-")+")";jQuery(".tdc-property-colorpicker").each(function(){var b=jQuery(this),c=b.find("input");b=b.find(".tdc-colorpicker-wrap");!_.isUndefined(c.val())&&""!==c.val()&&/var\(--[a-zA-z0-9\-]*\)/.test(c.val())&&c.val()===a&&(c.val(d),b.attr("style","background: "+d),b.attr("title","Global color: "+d),c.trigger("change"))});jQuery(".tdc-property-gradient").each(function(){var b=jQuery(this),c=b.find("input");b=b.find(".tdc-gradient-wrap");!_.isUndefined(c.val())&&
""!==c.val()&&/var\(--[a-zA-z0-9\-]*\)/.test(c.val())&&c.val()===a&&(c.val(d),b.attr("style","background: "+d),b.attr("title","Global color: "+d),c.trigger("change"))})});c.on("keyup","input.tdc-edit-page_id",function(b){var c=jQuery(this).closest(".tdc-property-wrap").find("a.tdc-edit-page_id");""===b.currentTarget.value.trim()?c.hide():c.length&&"undefined"!==typeof window.tdData&&(c.attr("href",tdData.adminUrl+"post.php?post="+b.currentTarget.value.trim()+"&action=edit").show(),c.css("visibility",
"visible"))});c.on("change","select.tdc-edit-cloud_tpl_module_id",function(b){var c=jQuery(this).closest(".tdc-property-wrap").find("a.tdc-edit-cloud_tpl_module_id");""===b.currentTarget.value.trim()?c.hide():c.length&&"undefined"!==typeof window.tdData&&(c.attr("href",tdData.adminUrl+"post.php?post_id="+b.currentTarget.value.trim()+"&td_action=tdc&tdbTemplateType=module").show(),c.css("visibility","visible"))})},getCurrentStyleSettings:function(c,b){_.isUndefined(b)&&(b=jQuery(c.currentTarget).data("model_id"),
b=tdcIFrameData.getModel(b),c={error:f},_.isUndefined(b)||tdcIFrameData._checkModelData(b,c));var e=b.get("tag");b=b.get("attrs");b=_.clone(b);if(!_.isUndefined(b)){var a={};c={};for(var d in b)0===d.indexOf("tds_")&&(a[d]=b[d]);d=window.tdcAdminSettings.mappedShortcodes[e].params;for(e=0;e<d.length;e++){var k=!1,g=d[e];if(0===g.param_name.indexOf("tds_")){for(var m in a)if(g.param_name===m){c[m]=a[m];k=!0;break}k||(c[g.param_name]="")}}for(m in a)switch(a=m.split("-"),a.length){case 2:if(!_.has(c,
m)){d=a[0];a=!1;for(var n in c)if(d===c[n]&&1===n.split("-").length){a=!0;break}if(!a){var h;for(h in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[h],d)){var l=h;break}_.has(c,l)&&""===c[l]&&window.tdcAdminSettings.globalStyle[l]===d&&(a=!0)}a||delete b[m]}break;case 3:d=a[0];e=a[2];for(h in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[h],d)){l=h;break}a=!1;for(n in c)if(d===c[n]&&n===l+"-"+e){a=!0;break}a||_.has(c,l+
"-"+e)&&""===c[l+"-"+e]&&window.tdcAdminSettings.globalStyle[l]===d&&(a=!0);a||delete b[m]}return b}},getCurrentListAtts:function(c,b,e){_.isUndefined(b)&&(c=jQuery(c.currentTarget).data("model_id"),b=tdcIFrameData.getModel(c),c={error:f},_.isUndefined(b)||tdcIFrameData._checkModelData(b,c));c=b.get("tag");b=b.get("attrs");var a=_.clone(b);if(!_.isUndefined(a)){var d={};b={};for(var k in a)0===k.indexOf("tds_")&&(d[k]=a[k]);k=window.tdcAdminSettings.mappedShortcodes[c].params;for(var g=0;g<k.length;g++){var m=
!1,n=k[g];if(0===n.param_name.indexOf("tds_")){for(var h in d)if(n.param_name===h){b[h]=d[h];m=!0;break}m||(b[n.param_name]="")}}for(h in d)switch(d=h.split("-"),d.length){case 2:if(!_.has(b,h)){k=d[0];d=!1;for(var l in b)if(k===b[l]&&1===l.split("-").length){d=!0;break}if(!d){var p;for(p in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[p],k)){var q=p;break}_.has(b,q)&&""===b[q]&&window.tdcAdminSettings.globalStyle[q]===k&&(d=!0)}d||delete a[h]}break;case 3:k=
d[0];m=d[2];for(p in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[p],k)){q=p;break}d=!1;for(l in b)if(k===b[l]&&l===q+"-"+m){d=!0;break}d||_.has(b,q+"-"+m)&&""===b[q+"-"+m]&&window.tdcAdminSettings.globalStyle[q]===k&&(d=!0);d||delete a[h]}var r=[],u;for(u in window.tdcAdminSettings.listStyles[e])if(u===c){for(g=0;g<window.tdcAdminSettings.listStyles[e][u].length;g++)h=window.tdcAdminSettings.listStyles[e][u][g],_.isArray(h)?_.map(h,function(b){_.isUndefined(a[b])||
(_.isUndefined(r[g])&&(r[g]=[]),r[g].push(a[b]))}):_.isUndefined(a[h])||(_.isArray(a[h])&&a[h].length?r[g]=a[h][0]:r[g]=a[h]);break}return r}},showHideTdcCssEditor:function(c){c=jQuery("#tdc-editor-css");var b=jQuery(this).closest(".tdc-property-wrap"),e=b.find("textarea:first");c.length||tdcSidebar.buildEditorCss();tdcSidebar.$editorTextarea=e;b.next(".tdc-property-editor_css-title").length?(b.next(".tdc-property-editor_css-title").toggle(),c.toggle()):(b.after(c),b.after('<div class="tdc-property-editor_expand tdc-property-editor_css-title"><span></span><div class="tdc-editor-toggle tdc-css-ace-editor-expand-collapse"></div></div>'),
c.show(),tdcSidebar.editorCss.getSession().setValue(e.val()))},toggleEnableParamsFromText:function(c){var b=c.closest(".tdc-property-wrap"),e=b.data("enable-params");b=b.data("enable-params-reverse");e=jQuery('.tdc-property-wrap[data-enabled-by="'+e+'"]');e.length&&(""!==c.val()?"undefined"!==typeof b&&1===b?e.hasClass("tdc-disabled")||e.addClass("tdc-disabled"):e.hasClass("tdc-disabled")&&e.removeClass("tdc-disabled"):"undefined"!==typeof b&&1===b?e.hasClass("tdc-disabled")&&e.removeClass("tdc-disabled"):
e.hasClass("tdc-disabled")||e.addClass("tdc-disabled"))},toggleEnableParamsFromSelect:function(c){var b=c.val();c=c.closest(".tdc-property-wrap");var e=c.data("enable-params"),a=c.data("enable-params-reverse"),d=jQuery('.tdc-property-wrap[data-enabled-by^="'+e+'"]');d.length&&d.each(function(c,e){c=jQuery(e);e=c.data("enabled-by");-1!==e.indexOf("--")?e.substring(e.indexOf("--")+2)===b?"undefined"!==typeof a&&1===a?c.hasClass("tdc-disabled")||c.addClass("tdc-disabled"):c.hasClass("tdc-disabled")&&
c.removeClass("tdc-disabled"):"undefined"!==typeof a&&1===a?c.hasClass("tdc-disabled")&&c.removeClass("tdc-disabled"):c.hasClass("tdc-disabled")||c.addClass("tdc-disabled"):""!==b?"undefined"!==typeof a&&1===a?d.hasClass("tdc-disabled")||d.addClass("tdc-disabled"):d.hasClass("tdc-disabled")&&d.removeClass("tdc-disabled"):"undefined"!==typeof a&&1===a?d.hasClass("tdc-disabled")&&d.removeClass("tdc-disabled"):d.hasClass("tdc-disabled")||d.addClass("tdc-disabled")})},toggleDisableParamsFromSelect:function(c){var b=
c.val();c=c.closest(".tdc-property-wrap").data("disable-params");c=jQuery('.tdc-property-wrap[data-disabled-by^="'+c+'"]');c.length&&c.each(function(c,a){c=jQuery(a);a=c.data("disabled-by");-1!==a.indexOf("--")&&(a.substring(a.indexOf("--")+2)===b?c.hasClass("tdc-disabled")||c.addClass("tdc-disabled"):c.hasClass("tdc-disabled")&&c.removeClass("tdc-disabled"))})},toggleEnableParamsFromCheckbox:function(c){var b=c.closest(".tdc-property-wrap"),e=b.data("enable-params");b=b.data("enable-params-reverse");
e=jQuery('.tdc-property-wrap[data-enabled-by="'+e+'"]');e.length&&(c.is(":checked")?"undefined"!==typeof b&&1===b?e.hasClass("tdc-disabled")||e.addClass("tdc-disabled"):e.hasClass("tdc-disabled")&&e.removeClass("tdc-disabled"):"undefined"!==typeof b&&1===b?e.hasClass("tdc-disabled")&&e.removeClass("tdc-disabled"):e.hasClass("tdc-disabled")||e.addClass("tdc-disabled"))},showHideTdcPalette:function(c){c=jQuery("#tdc-palette");var b=jQuery(this).closest(".tdc-property-wrap");c.length||tdcSidebar.buildPalette();
b.next("#tdc-palette").length?(c.toggle(),tdcSidebarPanel.saveTdcPalette()):(tdcSidebarPanel.saveTdcPalette(),b.after(c),c.show(),tdcSidebarPanel.openTdcPalette())},saveTdcPalette:function(){var c=jQuery("#tdc-palette"),b=c.prev(".tdc-property-wrap");c.length||tdcSidebar.buildPalette();b.length&&(b=b.find("input").val(),c=c.find("input.wp-color-picker"),c.tdPaletteColorPicker("open_palette",b),c.tdPaletteColorPicker("save_color"))},openTdcPalette:function(){var c=jQuery("#tdc-palette"),b=c.prev(".tdc-property-wrap");
c.length||tdcSidebar.buildPalette();b.length&&(b=b.find("input").val(),c.find("input.wp-color-picker").tdPaletteColorPicker("open_palette",b))},tdcIconWrapHandler:function(c){var b=jQuery(this),e=jQuery("#tdc-icon-selector");e.length||(e=tdcSidebar.buildIconSelector());var a=b.closest(".tdc-property-wrap");c=e.find(".tdc-icon-selector-filter");var d=e.find(".tdc-icon-selector-lib"),k=e.find(".tdc-icon-selector-content");d.val("");c.val("");k.children().each(function(){jQuery(this).show()});e.data("model_id",
b.data("model_id"));e.data("param_name",b.data("param_name"));e.show();a.after(e);b=e.data("param_name");e=tdcIFrameData.getModel(e.data("model_id")).get("attrs");var g="";_.has(e,b)&&(g=e[b].trim());c.focus();k.find("span").each(function(){var a=jQuery(this),b=a.data("font_class");if(g===b){for(a.addClass("selected");!a.prev(".tdc-font-separator").length;)a=a.prev();a=a.prev(".tdc-font-separator").data("font_id");d.val(a);d.trigger("change")}else a.removeClass("selected")})},tdcIconRemoveHandler:function(c){var b=
jQuery(c.currentTarget);c=b.closest(".tdc-property-wrap").find(".tdc-icon-wrap");b.addClass("tdc-hidden-button");c.addClass("tdc-no-icon-selected");c.html("");b=c.data("model_id");b=tdcIFrameData.getModel(b);tdcSidebarController.onUpdate(b,c.data("param_name"),"","")},tdcImageWrapHandler:function(c){var b=jQuery(c.currentTarget);b.closest(".tdc-tab-content");window.original_send_to_editor=window.send_to_editor;wp.media.editor.open(b);jQuery(".media-menu .media-menu-item:nth-of-type(2)").addClass("hidden");
jQuery(".media-menu .media-menu-item:nth-of-type(3)").addClass("hidden");jQuery(".media-menu .media-menu-item:nth-of-type(4)").addClass("hidden");window.send_to_editor=function(c){if(-1!==c.indexOf("[caption")){var a=/\[caption(.*)\](.*)\[\/caption\]/g.exec(c);3===a.length&&(c=a[2])}var d=jQuery("img",c).attr("src"),e=a="",g="";"undefined"===typeof d?(c=jQuery(c),d=c.attr("src"),a=c.attr("class"),e=c.attr("height"),g=c.attr("width")):(c=jQuery("img",c),a=c.attr("class"),e=c.attr("height"),g=c.attr("width"));
jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_id","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{image_class:a,action:"tdc_ajax_get_image_id"}}).done(function(a,c,k){"success"===c&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(b.closest(".tdc-property").find(".tdc-image-remove").removeClass("tdc-hidden-button"),b.attr("style",
"background-image: url( '"+d+"') "),b.data("image_link",d),b.data("image_id",a.image_id),b.data("image_height",e),b.data("image_width",g),b.removeClass("tdc-no-image-selected"),window.send_to_editor=window.original_send_to_editor,window.tb_remove(),c="",k=b.data("model_id"),k=tdcIFrameData.getModel(k),b.hasClass("tdc-no-image-selected")||(c=a.image_id.toString()),a=k.get("attrs"),a.media_size_image_height=e,a.media_size_image_width=g,k.set("attrs",a),tdcSidebarController.onUpdate(k,b.data("param_name"),
"",c)))}).fail(function(a,b,c){})};return!1},tdcImageRemoveHandler:function(c){var b=jQuery(c.currentTarget);c=b.closest(".tdc-property-wrap").find(".tdc-image-wrap");b.addClass("tdc-hidden-button");c.addClass("tdc-no-image-selected");jQuery.removeData(c,"image_link");c.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'");b=c.data("model_id");b=tdcIFrameData.getModel(b);tdcSidebarController.onUpdate(b,c.data("param_name"),"","")},tdcInheritSelectHandler:function(c){c=
jQuery(c.currentTarget);var b=c.closest(".tdc-property-wrap"),e=b.find("[data-responsive]"),a=tdcSidebarPanel.getCurrentResponsiveValue(e.attr("name"),"all");b.hasClass("tdc-property-dropdown-responsive")&&(b.hasClass("tdc-visual-selector")?(e=b.find("[data-responsive]:checked:first"),e.length&&e.prop("checked",!1),"undefined"===typeof a?(b.removeClass("tdc-css-inherited"),e=b.find("[data-responsive]:first")):(b.addClass("tdc-css-inherited"),e=b.find('[data-responsive][value="'+a+'"]')),e.length&&
e.prop("checked",!0)):"undefined"===typeof a?(b.removeClass("tdc-css-inherited"),e.find("option:selected").removeAttr("selected").find("option:first").attr("selected","selected")):(b.addClass("tdc-css-inherited"),e.val(a)),b=tdcSidebarPanel.deleteResponsiveValue(e.attr("name"),tdcSidebar.currentViewportSettings.name),a=tdcIFrameData.getModel(e.data("model_id")),e=e.data("param_name"),tdcSidebarController.onUpdate(a,e,"",b));c.hide()},tdcInheritCheckboxHandler:function(c){c=jQuery(c.currentTarget);
var b=c.closest(".tdc-property-wrap"),e=b.find("[data-responsive]"),a=tdcSidebarPanel.getCurrentResponsiveValue(e.attr("name"),"all");b.hasClass("tdc-property-checkbox-responsive")&&("undefined"===typeof a?(b.removeClass("tdc-css-inherited"),e.removeAttr("checked")):(""===a?e.removeAttr("checked"):e.attr("checked","checked"),b.addClass("tdc-css-inherited")),b=tdcSidebarPanel.deleteResponsiveValue(e.attr("name"),tdcSidebar.currentViewportSettings.name),a=tdcIFrameData.getModel(e.data("model_id")),
e=e.data("param_name"),tdcSidebarController.onUpdate(a,e,"",b));c.hide()},toggleEnableListMenuDepthParam:function(c){c=c.val();var b=jQuery(".tdc-list-menu-depth");""===c||"accordion"===c?b.hasClass("tdc-disabled")&&b.removeClass("tdc-disabled"):b.hasClass("tdc-disabled")||b.addClass("tdc-disabled")},bindPanelToModel:function(c,b){if(_.isUndefined(tdcSidebarPanel._currentBoundModel)||tdcSidebarPanel._currentBoundModel.cid!==c.cid||!_.isUndefined(b)&&(_.isUndefined(b)||!0===b)){b=window.tdcAdminSettings.mappedShortcodes[c.attributes.tag];
tdcSidebarPanel._deletePanel();jQuery(".tdc-empty-sidebar").hide();tdcSidebarPanel._currentBoundModel=c;for(var e=[],a=0;a<b.params.length;a++){var d=tdcSidebarPanel._defaultGroupName;_.isEmpty(b.params[a].group)||(d=b.params[a].group);e.push(d)}e=_.uniq(e);var k=d="",g=tdcSidebar.getCurrentTabId(),m,f;d+='<div class="tdc-sidebar-header"><div class="tdc-tabs">';var h=f=m="";for(a=0;a<e.length;a++){k=tdcSidebarPanel._fixGroupName(e[a]);var l=tdcUtil.makeSafeForCSS(k);0===a?(m='<a href="#" data-tab-id="td-tab-'+
l+'" class="tdc-tab-active" title="'+k+' settings">'+k+'<span class="tdc-tab-search-notice"></span></a>',f='<a href="#" data-tab-id="td-tab-'+l+'" title="'+k+' settings">'+k+'<span class="tdc-tab-search-notice"></span></a>'):_.isUndefined(g)||g!=="td-tab-"+l?h+='<a href="#" data-tab-id="td-tab-'+l+'" title="'+k+' settings">'+k+'<span class="tdc-tab-search-notice"></span></a>':(m=f,h+='<a href="#" data-tab-id="td-tab-'+l+'" class="tdc-tab-active" title="'+k+' settings">'+k+'<span class="tdc-tab-search-notice"></span></a>')}d=
d+(m+h)+"</div>";h=f=m=a="";if(tdcState.isMobileComposer())switch(tdcSidebar.currentViewportSettings.name){case "all":a="selected";break;case "phone":h="selected"}else switch(tdcSidebar.currentViewportSettings.name){case "all":a="selected";break;case "landscape":m="selected";break;case "portrait":f="selected";break;case "phone":h="selected"}d+='<div class="tdc-tab-responsive"><div class="tdc-responsive-buttons">';tdcState.isMobileComposer()?d=d+('<div class="tdc-responsive-all tdc-responsive-tablet-landscape '+
a+'" title="Landscape viewport"><span class="tdc-tablet-landscape-icon"></span></div><div class="tdc-responsive-phone ')+(h+'" title="Portrait viewport"><span class="tdc-phone-icon"></span></div>'):(d+='<div class="tdc-responsive-all '+a+'" title="Desktop viewport"><span class="tdc-all-icon"></span></div>',"Newspaper"===window.tdcAdminSettings.themeName&&(d+='<div class="tdc-responsive-tablet-landscape '+m+'" title="Landscape viewport"><span class="tdc-tablet-landscape-icon"></span></div>'),d+='<div class="tdc-responsive-tablet-portrait '+
f+'" title="Portrait viewport"><span class="tdc-tablet-portrait-icon"></span></div>',d+='<div class="tdc-responsive-phone '+h+'" title="Phone viewport"><span class="tdc-phone-icon"></span></div>');d+="</div>";d+="</div>";d+='<div class="tdc-search">';d+='<i class="td-icon-search"></i>';d+='<input type="text" placeholder="Search settings..." />';d+="</div></div>";d+='<div class="tdc-sidebar-sticky-a"></div>';d+='<div class="tdc-sidebar-sticky-b"></div>';d+='<div class="tdc-tab-content-wrap">';h=f=
m="";for(a=0;a<e.length;a++){k=tdcSidebarPanel._fixGroupName(e[a]);l=tdcUtil.makeSafeForCSS(k);k="tdc-tab-no-design";var p=c.get("tag");"css"===l&&(k="tdc-tab-design");0===a?(m='<div class="tdc-tab-content tdc-tab-content-visible '+k+'" id="td-tab-'+l+'">',f='<div class="tdc-tab-content '+k+'" id="td-tab-'+l+'">',l=window.tdcAdminSettings.mappedShortcodes[p].tdc_start_values,c.unset("presetValues"),_.isUndefined(l)||(l=JSON.parse(window.atob(l)),_.isArray(l)&&1<l.length&&c.set("presetValues",l)),
c.has("presetValues")&&(l=c.get("presetValues"),h+=tdcSidebarPanel._addPresetValuesSelector(l,c))):_.isUndefined(g)||g!=="td-tab-"+l?h+='<div class="tdc-tab-content '+k+'" id="td-tab-'+l+'">':(m=f,h+='<div class="tdc-tab-content tdc-tab-content-visible '+k+'" id="td-tab-'+l+'">');h+=tdcSidebarPanel._bindGroupAndGetHtml(e[a],b,c);l=' data-model_id="'+c.cid+'" ';"dev"===window.tdcAdminSettings.deployMode&&(h+='<div class="tdc-sidebar-row-buttons">',h+='<div class="tdc-sidebar-button tdc-sidebar-shortcode-row" '+
l+' title="Get the shortcode of the current row">CONSOLE: shortcode</div>',h+='<div class="tdc-sidebar-button tdc-sidebar-current-styles-settings" '+l+' title="Get the current styles\' settings">CONSOLE: style presets</div>',h+="</div>");h+="</div>"}d=d+(m+h)+"</div>";jQuery(".tdc-inspector .tdc-tabs-wrapper").html(d);jQuery(".tdc-inspector-wrap").addClass("tdc-inspector-active");tdcSidebarPanel._hook.addAction("panel_rendered",function(){"undefined"===typeof window.tdcResponsiveValues&&(window.tdcResponsiveValues=
{},"all"===tdcSidebar.currentViewportSettings.name?jQuery(".tdc-tab-content-wrap").removeClass("tdc-viewport-responsive"):jQuery(".tdc-tab-content-wrap").addClass("tdc-viewport-responsive"),jQuery(".tdc-tab-content-wrap .tdc-property-responsive").each(function(){var a=jQuery(this),b=a.find("[data-responsive]"),c=b.attr("name"),d=b.data("responsive");try{var e=window.atob(d);window.tdcResponsiveValues[c]=JSON.parse(e)}catch(v){d={},a.hasClass("tdc-property-textfield-responsive")?""!==b.val()&&(d.all=
b.val()):a.hasClass("tdc-property-dropdown-responsive")?a.hasClass("tdc-visual-selector")?(b=a.find("[data-responsive]:checked:first"),b.length?d.all=b.val():(b=a.find("[data-responsive]:first"),b.length&&(d.all=b.val()))):b.find("option:first").val()!==b.val()&&(d.all=b.val()):a.hasClass("tdc-property-checkbox-responsive")?b.is(":checked")&&(d.all=b.val()):a.hasClass("tdc-property-range-responsive")?d.all=b.data("value"):a.hasClass("tdc-property-range_multiple-responsive")&&(d.all=b.data("range_value")+
b.data("range_unit")),window.tdcResponsiveValues[c]=d}tdcSidebarPanel.setViewportCurrentResponsiveValue(b)}))});tdcSidebarPanel._hook.addAction("panel_rendered",function(){jQuery(".tdc-tab-content-wrap").find('select[name$="font_family"]').change(function(a){a=jQuery(this).val();""===window.tdcAdminSettings.tdcSavings&&(window.tdcAdminSettings.tdcSavings={});"undefined"===typeof window.tdcAdminSettings.tdcSavings.recentFonts&&(window.tdcAdminSettings.tdcSavings.recentFonts=[]);var b=window.tdcAdminSettings.tdcSavings.recentFonts.indexOf(a);
-1!==b&&window.tdcAdminSettings.tdcSavings.recentFonts.splice(b,1);window.tdcAdminSettings.tdcSavings.recentFonts.push(a);20<=window.tdcAdminSettings.tdcSavings.recentFonts.length&&window.tdcAdminSettings.tdcSavings.recentFonts.splice(0,1);tdcUtil.updateTdcSavings()})});jQuery(".tdc-breadcrumbs").show();tdcSidebarPanel.$_paramSwitchWrap.css("display","flex");tdcSidebarPanel.$_paramInfoSwitch.hasClass("tdc-param-switch-active")&&jQuery("#tdc-sidebar").addClass("tdc-param-info-active");0<tdcSidebarPanel.$_paramNameSwitch.length&&
tdcSidebarPanel.$_paramNameSwitch.hasClass("tdc-param-switch-active")&&jQuery(".tdc-param-name").addClass("tdc-param-name-active");tdcSidebarPanel._hook.doAction("panel_rendered");tdcSidebarPanel._hook.doAction("panel_css");(function(){if("vc_row"===c.get("tag")){var a=jQuery("body .tdc-row-col-dropdown select"),b=jQuery("body .tdc-row-stretch-dropdown select"),d=c.get("childCollection");if(!_.isUndefined(d)){d=tdcIFrameData.getChildCollectionWidths(d);_.isUndefined(d)&&(d="11");a.length?a.val(d):
(a=jQuery("body .tdc-row-col-dropdown input[value='"+d+"']"),a.length&&a.attr("checked","checked"));a=c.get("attrs");if(_.has(a,"full_width"))var e=a.full_width;_.isUndefined(e)&&(e="");b.val(e)}}})();(function(){if("vc_row_inner"===c.get("tag")){var a=jQuery("body .tdc-innerRow-col-dropdown select"),b=c.get("childCollection");if(!_.isUndefined(b)){b=tdcIFrameData.getChildCollectionWidths(b);_.isUndefined(b)&&(b="11");var d=c.get("parentModel").get("attrs"),e="";_.has(d,"width")&&(e=d.width.replace("/",
""));if(a.length)switch(a.val(b),e){case "":case "11":a.find("option[value=12_12]").addClass("tdc-block-col");a.find("option[value=23_13]").removeClass("tdc-block-col");a.find("option[value=13_23]").removeClass("tdc-block-col");a.find("option[value=13_13_13]").removeClass("tdc-block-col");break;case "13":a.find("option[value=12_12]").addClass("tdc-block-col");a.find("option[value=23_13]").addClass("tdc-block-col");a.find("option[value=13_23]").addClass("tdc-block-col");a.find("option[value=13_13_13]").addClass("tdc-block-col");
break;case "23":a.find("option[value=12_12]").removeClass("tdc-block-col"),a.find("option[value=23_13]").addClass("tdc-block-col"),a.find("option[value=13_23]").addClass("tdc-block-col"),a.find("option[value=13_13_13]").addClass("tdc-block-col")}else if(a=jQuery('body .tdc-innerRow-col-dropdown input[value="'+b+'"]'),a.length)switch(a.attr("checked","checked"),a.next("label").show(),e){case "":case "11":a.parent().find("input[value=12_12] + label").addClass("tdc-block-col");a.parent().find("input[value=23_13] + label").removeClass("tdc-block-col");
a.parent().find("input[value=13_23] + label").removeClass("tdc-block-col");a.parent().find("input[value=13_13_13] + label").removeClass("tdc-block-col");break;case "13":a.parent().find("input[value=12_12] + label").addClass("tdc-block-col");a.parent().find("input[value=23_13] + label").addClass("tdc-block-col");a.parent().find("input[value=13_23] + label").addClass("tdc-block-col");a.parent().find("input[value=13_13_13] + label").addClass("tdc-block-col");break;case "23":a.parent().find("input[value=12_12] + label").removeClass("tdc-block-col"),
a.parent().find("input[value=23_13] + label").addClass("tdc-block-col"),a.parent().find("input[value=13_23] + label").addClass("tdc-block-col"),a.parent().find("input[value=13_13_13] + label").addClass("tdc-block-col")}}}})();(function(){var a=c.get("tag");if("vc_row"===a||"vc_row_inner"===a||"vc_column"===a||"vc_column_inner"===a){a=jQuery("body .tdc-property-flex_layout");var b=c.get("childCollection");if(!_.isUndefined(b)&&a.length){b=jQuery("body .tdc-property-flex_horiz_align");var d=jQuery("body .tdc-property-flex_vert_align"),
e=jQuery("body .tdc-property-flex_layout_reverse");a.find("input[value=column]").is(":checked")&&(b.addClass("tdc-flex-row-align-rev"),d.addClass("tdc-flex-row-align-rev"),e.find("input").is(":checked")&&b.addClass("tdc-flex-row-rev-align-rev"))}}})();(function(){if("td_woo_products_live_search"===c.get("tag")){var a=jQuery("body .tdc-property-woo_search_version select").val(),b=jQuery("body .tdc-woos-dropdown"),d=jQuery("body .tdc-woos-regular");""===a?d.hide():"regular"===a&&b.hide()}})();b=jQuery(".tdc-property-wrap[data-enable-params] textarea,.tdc-property-wrap[data-enable-params] input[type=text]");
b.length&&b.each(function(a,b){tdcSidebarPanel.toggleEnableParamsFromText(jQuery(b))});b=jQuery(".tdc-property-wrap[data-enable-params] select");b.length&&b.each(function(a,b){tdcSidebarPanel.toggleEnableParamsFromSelect(jQuery(b))});b=jQuery(".tdc-property-wrap[data-disable-params] select");b.length&&b.each(function(a,b){tdcSidebarPanel.toggleDisableParamsFromSelect(jQuery(b))});b=jQuery(".tdc-property-wrap[data-enable-params] input[type=checkbox]");b.length&&b.each(function(a,b){tdcSidebarPanel.toggleEnableParamsFromCheckbox(jQuery(b))});
b=jQuery(".tdc-list-menu-display select");b.length&&b.each(function(a,b){tdcSidebarPanel.toggleEnableListMenuDepthParam(jQuery(b))})}},_bindGroupAndGetHtml:function(c,b,e){var a="",d=e.get("attrs");if("tdc_zone"===e.get("tag"))var k=d.type;for(var g=0;g<b.params.length;g++){var m=b.params[g].param_name,f=b.params[g].group;if(c===tdcSidebarPanel._defaultGroupName&&_.isEmpty(b.params[g].group)||b.params[g].group===c){if(!_.isUndefined(k)&&(!_.isUndefined(b.params[g].zone_group)&&k!==b.params[g].zone_group||
"type"===m))continue;a+=tdcSidebarPanel._bindParamAndGetHtml(b.params[g],e)}if("block_template_id"===m){f=d.block_template_id;_.isEmpty(f)&&(f=window.tdcAdminSettings.globalBlockTemplate);m=window.tdcAdminSettings.mappedBlockTemplates;for(var h=0;h<m[f].params.length;h++)if(c===tdcSidebarPanel._defaultGroupName&&_.isEmpty(m[f].params[h].group)||m[f].params[h].group===c)a+=tdcSidebarPanel._bindParamAndGetHtml(m[f].params[h],e)}else if(0===m.indexOf("tds_")){var l=m.split("-");h=l[0];var p;2===l.length?
p=l[1]:2<l.length&&new tdcNotice.notice('Param "'+m+'" must have up to at most one "-" separator ',!0,!1);m=d[m];_.isEmpty(m)&&(m=window.tdcAdminSettings.globalStyle[h]);l=window.tdcAdminSettings.settingsStyle[h];if("undefined"!==typeof l[m])for(h=0;h<l[m].params.length;h++)if(f==c||_.isUndefined(f)&&c===tdcSidebarPanel._defaultGroupName){var q=JSON.parse(JSON.stringify(l[m].params[h]));q.param_name=m+"-"+q.param_name;_.isUndefined(p)||(q.param_name+="-"+p);a+=tdcSidebarPanel._bindParamAndGetHtml(q,
e)}}}return a},_bindParamAndGetHtml:function(c,b){switch(c.type){case "custom":return tdcSidebarPanel.addCustom(c,b);case "colorpicker":return tdcSidebarPanel.addColorpicker(c,b);case "gradient":return tdcSidebarPanel.addGradient(c,b);case "dropdown":return tdcSidebarPanel.addDropDown(c,b);case "dropdown-responsive":return tdcSidebarPanel.addDropDownResponsive(c,b);case "checkbox":return tdcSidebarPanel.addCheckBox(c,b);case "checkbox-responsive":return tdcSidebarPanel.addCheckBoxResponsive(c,b);
case "range":return tdcSidebarPanel.addRange(c,b);case "range-responsive":return tdcSidebarPanel.addRangeResponsive(c,b);case "range_multiple":return tdcSidebarPanel.addRangeMultiple(c,b);case "range_multiple-responsive":return tdcSidebarPanel.addRangeMultipleResponsive(c,b);case "icon":return tdcSidebarPanel.addIconSelector(c,b);case "attach_image":return tdcSidebarPanel.addUploadImage(c,b);case "textfield":return tdcSidebarPanel.addTextField(c,b);case "do_shortcode_textfield":return tdcSidebarPanel.addDoShortcode(c,
b);case "textfield-responsive":return tdcSidebarPanel.addTextFieldResponsive(c,b);case "textarea_html":return tdcSidebarPanel.addTextAreaHtml(c,b);case "textarea_raw_html":return tdcSidebarPanel.addTextAreaRawHtml(c,b);case "textarea_raw_html_ace":return tdcSidebarPanel.addTextAreaRawHtmlAce(c,b);case "editor_css":return tdcSidebarPanel.addEditorCss(c,b);case "css_editor":return"";case "tdc_css_editor":return tdcCssEditor.init(),tdcCssEditor.addComposerCssEditor(c,b);case "horizontal_separator":return tdcSidebarPanel.addSeparatorHorizontal(c,
b);case "text_separator":return tdcSidebarPanel.addTextSeparatorHorizontal(c,b);case "font_header":return tdcSidebarPanel.addFontHeader(c,b);case "font_title":return tdcSidebarPanel.addFontTitle(c,b);case "font_reset":return tdcSidebarPanel.addFontReset(c,b);case "font_save":return tdcSidebarPanel.addFontSave(c,b);case "font_load":return tdcSidebarPanel.addFontLoad(c,b);case "font_settings":return tdcSidebarPanel.addFontSettings(c,b);case "shadow_header":return tdcSidebarPanel.addShadowHeader(c,b);
case "shadow_title":return tdcSidebarPanel.addShadowTitle(c,b);case "spot_header":return tdcSidebarPanel.addSpotHeader(c,b);case "filter_header":return tdcSidebarPanel.addFilterHeader(c,b);case "pages_header":return tdcSidebarPanel.addPagesHeader(c,b);case "plans_limit_header":return tdcSidebarPanel.addPlansLimitHeader(c,b);case "tdb_filter_type_header":return tdcSidebarPanel.addFilterTypeHeader(c,b);case "filter_title":return tdcSidebarPanel.addFilterTitle(c,b);case "search_section_header":return tdcSidebarPanel.addSearchSectionHeader(c,
b);case "clearfix":return tdcSidebarPanel.addClearfix(c,b);case "tdc_hidden_field":return"";default:return c.param_name+" - "+c.type+"<br>"}},_deletePanel:function(){tdcSidebarPanel._hook._hooks=[];tdcSidebarPanel._currentBoundModel=f;tdcSidebarPanel.saveTdcPalette();jQuery(".tdc-breadcrumbs").hide();jQuery(".tdc-param-switch-wrap").hide();jQuery(".tdc-inspector .tdc-current-element-head").empty();jQuery(".tdc-inspector .tdc-tabs-wrapper").empty();jQuery(".tdc-inspector-wrap").removeClass("tdc-inspector-active");
jQuery(".tdc-empty-sidebar").show();tdcSidebar.$_currentElementSiblings.removeClass("tdc-current-element-siblings-visible");tdcSidebar.$_currentElementHead.removeClass("tdc-current-element-siblings-button-on");delete window.tdcResponsiveValues;tdcSidebar.hideWpeditor()},_getParameterClasses:function(c){var b="tdc-property-wrap tdc-property-"+c.type;b+=" tdc-property-"+c.param_name;_.isUndefined(c.class)||(b+=" "+c.class);return b},_getParameterCurrentValue:function(c,b){b=b.get("attrs");return _.isUndefined(b[c.param_name])?
"dropdown"===c.type||_.isUndefined(c.value)?"":c.value:b[c.param_name]},_getParameterDomName:function(c){return"tdc-param-"+c.param_name},_getParamterDataAtts:function(c,b){var e="";if("undefined"===typeof b)return e;e+=' data-model_id="'+b.cid+'"';"undefined"!==typeof c&&(e+=' data-param_name="'+c.param_name+'"',"woo_shortcode"===c.param_name&&(e+='id="woo_shortcode" '));return e},_fixGroupName:function(c){switch(c){case "Design options":return"Css";case "Pagination":return"Extra";case "Ajax filter":return"Ajax"}return c},
clearPanel:function(){tdcSidebarPanel._deletePanel()},blurInputPanel:function(){jQuery("body").find("input").blur()},_addPresetValuesSelector:function(c,b){b='<div class="tdc-preset-values tdc-sidebar-horizontal-separator"><i class="tdc-font-fa tdc-font-fa-cube"></i>Pre-made style presets<i class="tdc-font-fa tdc-font-fa-angle-right"></i></div><ul class="tdc-preset-values-list" data-model_id="'+(b.cid+'">');for(var e=1;e<c.length;e++){var a="";_.isUndefined(c[e].tdc_preset_individual)||(a='data-individual="1"');
var d="";_.isUndefined(c[e].tdc_preset_class)||(d=' class="'+c[e].tdc_preset_class+'"');b+="<li "+a+" "+d+' data-values="'+window.btoa(JSON.stringify(c[e]))+'">'+c[e].tdc_preset_name+"</li>"}b+="</ul>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackPresets)||tdcSidebarPanel._hook.addAction("panel_rendered",tdcSidebarPanel.callbackPresets);return b},callbackPresets:function(){jQuery(".tdc-preset-values").click(function(){jQuery(this).next(".tdc-preset-values-list").toggle()});
jQuery(".tdc-preset-values-list > li").click(function(){var c=jQuery(this),b=c.data("individual"),e=c.parent(".tdc-preset-values-list");c=JSON.parse(window.atob(c.data("values")));var a=tdcIFrameData.getModel(e.data("model_id")),d={};_.isUndefined(b)||(d=_.clone(a.get("attrs")));_.isObject(c)&&(_.map(c,function(b,c){var e=!1;_.map(window.tdcAdminSettings.mappedShortcodes[a.get("tag")].params,function(a,g){a.param_name===c&&(e=!0,d[c]=b)});if(!e){var g=d.block_template_id;if(_.isUndefined(g)||""===
g)g=window.tdcAdminSettings.globalBlockTemplate;_.isUndefined(g)||_.map(window.tdcAdminSettings.mappedBlockTemplates[g].params,function(a,g){a.param_name===c&&(e=!0,d[c]=b)})}e||0!==c.indexOf("tds_")||(d[c]=b)}),a.set("attrs",d));tdcSidebarController.onUpdate(a)})},addColorpicker:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+
'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var m="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(m='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+m+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+
d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-colorpicker-wrap" title="'+(c.heading+'">');e=e+"</div><input "+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="hidden" value="'+tdcSidebarPanel._getParameterCurrentValue(c,b)+'"/>');e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackColorPicker)||tdcSidebarPanel._hook.addAction("panel_rendered",
tdcSidebarPanel.callbackColorPicker);return e},addCustom:function(c,b){b="";_.has(c,"description")&&""!==c.description&&(b=' title="'+c.description+'" ');var e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property">'+c.value;e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return e+"</div>"},callbackEditorCss:function(){tdcSidebar.buildEditorCss()},
callbackColorPicker:function(){jQuery("#tdc-palette-color-picker").tdPalette();jQuery(".tdc-tab-no-design .tdc-property-colorpicker").each(function(){var c=jQuery(this),b=c.find("input");c=c.find(".tdc-colorpicker-wrap");_.isUndefined(b.val())||""===b.val()||(c.attr("style","background: "+b.val()),/var\(--[a-zA-z0-9\-]*\)/.test(b.val())&&(c.append('<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>'),c.attr("title","Global color: "+b.val())))})},addGradient:function(c,b){var e="",a="";_.has(c,"info_img")&&
""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var m="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&
(m='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+m+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-gradient-wrap tdc-no-gradient-selected"></div><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="hidden" value="'+tdcSidebarPanel._getParameterCurrentValue(c,
b)+'"/>');e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackGradient)||tdcSidebarPanel._hook.addAction("panel_rendered",tdcSidebarPanel.callbackGradient);return e},callbackGradient:function(){jQuery("#tdc-gradient-color-picker").tdGradient();jQuery(".tdc-property-gradient").each(function(){var c=jQuery(this),b=c.find("input");c=c.find(".tdc-gradient-wrap");if(!_.isUndefined(b.val())&&""!==b.val())try{var e=
JSON.parse(window.atob(b.val()));_.isUndefined(e.css)||c.attr("style",e.css)}catch(a){e=b.val(),_.isUndefined(e)||(c.attr("style","background: "+e),/var\(--[a-zA-z0-9\-]*\)/.test(b.val())&&(c.append('<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>'),c.attr("title","Global color: "+e)))}})},addDropDown:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');if("tdb_mobile_menu"===b.get("tag")&&"menu_id"===c.param_name){var d=b.get("attrs");d.menu_id=
window.tdcPostSettings.mobileMenuId;b.set("attrs",d)}var k=d=!1;_.has(c,"tdc_dropdown_images")&&""!==c.tdc_dropdown_images&&(d=!0);_.has(c,"tdc_dropdown_texts")&&""!==c.tdc_dropdown_texts&&(k=!0);var g="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(g='data-enable-params="'+c.toggle_enable_params+'"');var m="";_.has(c,"toggle_disable_params")&&""!==c.toggle_disable_params&&(m='data-disable-params="'+c.toggle_disable_params+'"');var f="";_.has(c,"toggle_enable_params_reverse")&&!0===
c.toggle_enable_params_reverse&&(f='data-enable-params-reverse="1"');var h="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(h='data-enabled-by="'+c.toggle_enabled_by+'"');var l="",p="",q=Object.keys(c.value);if(_.has(c,"tdc_min_options")&&q.length<=parseInt(c.tdc_min_options))return l;for(var r=0;r<q.length;r++){var u=!1,w="",t="",v=q[r],A=String(tdcSidebarPanel._getParameterCurrentValue(c,b)),x=String(c.value[q[r]]);_.isObject(c.value[q[r]])&&(u=!0,x=_.values(c.value[q[r]])[0],v=_.keys(c.value[q[r]])[0]);
d||k?(0===r&&""===A&&(A=x),A===x&&(w=" checked "),t=_.uniqueId(),A=x,"vc_row"!==b.attributes.tag&&"vc_row_inner"!==b.attributes.tag||-1!==c.param_name.indexOf("flex_")||(A="col_"+A),p+='<input class="tdc-property-input-radio" type="radio" '+tdcSidebarPanel._getParamterDataAtts(c,b)+' id="'+t+'" name="'+tdcSidebarPanel._getParameterDomName(c)+'" '+w+' value="'+x+'">',d?(w="",u&&(w="tdc-standard-value"),p+='<label class="tdc-property-input-radio-label '+w+'" for="'+t+'" title="'+v+'"><div class="'+
A+'"></div></label>'):p+='<label class="tdc-property-input-radio-label" for="'+t+'" title="'+v+'">'+x+"</label>"):(A===x&&(w=' selected="selected" '),"__"===x&&-1!==v.search("--")&&(t=" disabled "),p+="<option "+w+" "+t+' value="'+x+'">'+v+"</option>")}q="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':q=' title="'+c.description+'" ');l+='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+g+" "+m+" "+f+" "+h+">";l+='<div class="tdc-property-title"><span class="tdc-search-data"'+
q+">"+c.heading+"</span>";e="";a="#";"tdb_flex_block_builder"===b.get("tag")&&"cloud_tpl_module_id"===c.param_name&&(e="tdc-edit-cloud_tpl_module_id",g='style="margin-left: 10px"',_.has(b.get("attrs"),"cloud_tpl_module_id")?""===b.get("attrs").cloud_tpl_module_id.trim()?g='style="margin-left: 10px; visibility: hidden"':"undefined"!==typeof window.tdData&&(a=tdData.adminUrl+"post.php?post_id="+b.get("attrs").cloud_tpl_module_id.trim()+"&td_action=tdc&tdbTemplateType=module"):g='style="margin-left: 10px; visibility: hidden"',
l+='<a href="'+a+'" class="'+e+'" target="_blank" '+g+">Edit</a>");l+='</div><div class="tdc-property">';d||k?l+=p:(l+="<select "+tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" class="'+e+'">',l=l+p+"</select>");l=l+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return l+"</div>"},addDropDownResponsive:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d=!1,k=!1;_.has(c,"tdc_dropdown_images")&&
""!==c.tdc_dropdown_images&&(d=!0);_.has(c,"tdc_dropdown_texts")&&""!==c.tdc_dropdown_texts&&(k=!0);var g="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(g='data-enable-params="'+c.toggle_enable_params+'"');var m="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(m='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');var h="",l="",p=Object.keys(c.value);if(_.has(c,
"tdc_min_options")&&p.length<=parseInt(c.tdc_min_options))return h;var q=' data-responsive="" ',r=String(tdcSidebarPanel._getParameterCurrentValue(c,b));try{var u=JSON.parse(window.atob(r));q=' data-responsive="'+r+'" ';"undefined"!==typeof u[tdcSidebar.currentViewportSettings.name]&&(r=u[tdcSidebar.currentViewportSettings.name])}catch(y){}for(u=0;u<p.length;u++){var w=!1,t="",v="",A=p[u],x=String(c.value[p[u]]);_.isObject(c.value[p[u]])&&(w=!0,x=_.values(c.value[p[u]])[0],A=_.keys(c.value[p[u]])[0]);
if(d||k){0===u&&""===r&&(r=x);r===x&&(t=" checked ");v=_.uniqueId();var z=x;"vc_row"!==b.attributes.tag&&"vc_row_inner"!==b.attributes.tag||-1!==c.param_name.indexOf("flex_")||(z="col_"+z);l+='<input class="tdc-property-input-radio" type="radio" '+tdcSidebarPanel._getParamterDataAtts(c,b)+' id="'+v+'" name="'+tdcSidebarPanel._getParameterDomName(c)+'" '+t+' value="'+x+'" '+q+">";d?(t="",w&&(t="tdc-standard-value"),l+='<label class="tdc-property-input-radio-label '+t+'" for="'+v+'" title="'+A+'"><div class="'+
z+'"></div></label>'):l+='<label class="tdc-property-input-radio-label" for="'+v+'" title="'+A+'">'+x+"</label>"}else r===x&&(t=' selected="selected" '),"__"===x.substring(0,2)&&-1!==A.search("--")&&(v=" disabled "),l+="<option "+t+" "+v+' value="'+x+'">'+A+"</option>"}p="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':p=' title="'+c.description+'" ');h+='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+g+
" "+m+" "+f+">";h+='<div class="tdc-property-title"><span class="tdc-search-data"'+p+">"+c.heading+'<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select" style="display: block;"></div></span></div>';h+='<div class="tdc-property">';d||k?h+=l:(h+="<select "+tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" '+q+p+">",h=h+l+"</select>");h=h+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return h+"</div>"},addCheckBox:function(c,
b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="",g=tdcSidebarPanel._getParameterCurrentValue(c,b);"product_cat_type_action"===c.param_name?""!==g&&"single_selection"!==g&&(k=" checked "):""!==g&&(k=" checked ");var m="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(m='data-enable-params="'+c.toggle_enable_params+
'"');var f="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(f='data-enable-params-reverse="1"');var h="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(h='data-enabled-by="'+c.toggle_enabled_by+'"');var l="";_.has(c,"toggle_disabled_by")&&""!==c.toggle_disabled_by&&(l='data-disabled-by="'+c.toggle_disabled_by+'"');g="";var p=tdcSidebarPanel._getParameterClasses(c);p.includes("tdc-filter-multiple")&&(g=' title="'+c.description+'" ');e='<div class="'+p+'" '+
e+" "+a+" "+m+" "+f+" "+h+" "+l+'><div class="tdc-property-title"><span class="tdc-search-data"'+(d+">"+c.heading+"</span></div>");e=e+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="checkbox" value="yes" '+k+" "+g+"/>");e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return e+"</div>"},addCheckBoxResponsive:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+
c.info_img+'"');var d="",k=' data-responsive="" ',g=String(tdcSidebarPanel._getParameterCurrentValue(c,b));try{var m=JSON.parse(window.atob(g));k=' data-responsive="'+g+'" ';"undefined"!==typeof m[tdcSidebar.currentViewportSettings.name]&&(g=m[tdcSidebar.currentViewportSettings.name])}catch(l){}""!==g&&(d=" checked ");m="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':m=' title="'+c.description+'" ');g="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&
(g='data-enable-params="'+c.toggle_enable_params+'"');var f="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(f='data-enable-params-reverse="1"');var h="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(h='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+g+" "+f+" "+h+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+m+">"+c.heading+'<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-checkbox" style="display: block;"></div></span></div>';
e=e+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="checkbox" value="yes" '+d+k+"/>");e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return e+"</div>"},addRange:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+
'" ');var k="";_.has(c,"range_max")&&""!==c.range_max&&(k=c.range_max);var g="";_.has(c,"range_min")&&""!==c.range_min&&(g=c.range_min);var m="";_.has(c,"range_step")&&""!==c.range_step&&(m=c.range_step);var f="";_.has(c,"value")&&""!==c.value&&(f=c.value);var h="";""!==tdcSidebarPanel._getParameterCurrentValue(c,b)&&(h=tdcSidebarPanel._getParameterCurrentValue(c,b));var l="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(l='data-enable-params="'+c.toggle_enable_params+'"');var p=
"";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(p='data-enable-params-reverse="1"');var q="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(q='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+l+" "+p+" "+q+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,
b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="range" data-value="'+h+'" data-min="'+g+'" data-max="'+k+'" data-step="'+m+'" min="'+g+'" max="'+k+'" step="'+m+'" value="'+h+'" />');e=e+('<input type="text" class="tdc_range_value" data-default_value="'+f+'" value="'+h+'"/></div><span class="tdc-param-name">')+(c.param_name+"</span>");return e+="</div>"},addRangeResponsive:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";
_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="";_.has(c,"range_max")&&""!==c.range_max&&(k=c.range_max);var g="";_.has(c,"range_min")&&""!==c.range_min&&(g=c.range_min);var m="";_.has(c,"range_step")&&""!==c.range_step&&(m=c.range_step);var f="";_.has(c,"value")&&""!==c.value&&(f=c.value);""!==tdcSidebarPanel._getParameterCurrentValue(c,b)&&tdcSidebarPanel._getParameterCurrentValue(c,b);var h="";_.has(c,"placeholder")&&
""!==c.placeholder&&(h=' data-placeholder="'+c.placeholder+'" placeholder="'+c.placeholder+'" ');var l="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(l='data-enable-params="'+c.toggle_enable_params+'"');var p="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(p='data-enable-params-reverse="1"');var q="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(q='data-enabled-by="'+c.toggle_enabled_by+'"');var r=' data-responsive="" ',u=tdcSidebarPanel._getParameterCurrentValue(c,
b);try{var w=JSON.parse(window.atob(u));r=' data-responsive="'+u+'" ';u="undefined"===typeof w[tdcSidebar.currentViewportSettings.name]?"":w[tdcSidebar.currentViewportSettings.name]}catch(t){}e='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+l+" "+p+" "+q+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+
'" type="range" data-value="'+u+'" data-min="'+g+'" data-max="'+k+'" data-step="'+m+'" min="'+g+'" max="'+k+'" step="'+m+'" value="'+u+'" '+r+" />");e=e+('<input type="text" class="tdc_range_value" data-default_value="'+f+'" '+h+' value="'+u+'"/></div><span class="tdc-param-name">')+(c.param_name+"</span>");return e+="</div>"},addRangeMultiple:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&
(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var m="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(m='data-enabled-by="'+c.toggle_enabled_by+'"');var f=c.tdc_values,h=tdcSidebarPanel._getParameterCurrentValue(c,
b),l="",p="",q=[],r="",u="",w="",t="",v="",A="",x="",z;for(z in f)f.hasOwnProperty(z)&&(q.push(f[z].unit),""===u||""===r)&&(t=f[z].unit,u=' data-range_unit="'+t+'" ',w=f[z].value,r=' data-range_value="'+w+'" ',v=f[z].range_min,A=f[z].range_max,x=f[z].range_step);if(""!==h){for(var y=[],B=0;B<q.length&&!(y=h.split(q[B]),1<y.length);B++);y.length&&(t=q[B],u=' data-range_unit="'+t+'" ',w=y[0],r=' data-range_value="'+w+'" ')}for(z in f)f.hasOwnProperty(z)&&(h=_.uniqueId(),l+=" data-value_"+z+'="'+f[z].value+
'" ',l+=" data-min_"+z+'="'+f[z].range_min+'" ',l+=" data-max_"+z+'="'+f[z].range_max+'" ',l+=" data-step_"+z+'="'+f[z].range_step+'" ',q=f[z].value,y="",f[z].unit===t&&(q=w,v=f[z].range_min,A=f[z].range_max,x=f[z].range_step,y="checked"),p+='<input name="'+tdcSidebarPanel._getParameterDomName(c)+'_unit" data-unit="'+z+'" data-unit_value="'+f[z].unit+'" type="radio" id="'+h+'" '+y+' data-default_value="'+f[z].value+'" data-last_value="'+q+'"/>',p+='<label for="'+h+'">'+f[z].unit+"</label>");e='<div class="'+
tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+m+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><input class="tdc-multiple-range" '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="range" '+r+" "+u+" "+l+' min="'+v+'" max="'+A+'" step="'+x+'" value="'+w+'"/>');e=e+'<div class="tdc-multiple-range-wrap"><div class="tdc-multiple-range-value">'+
p+'</div><input type="text" class="tdc_range_value" value="'+(w+'"/>');e+="</div>";e+="</div>";e+='<span class="tdc-param-name">'+c.param_name+"</span>";return e+="</div>"},addRangeMultipleResponsive:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&
(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');var n=c.tdc_values,h=tdcSidebarPanel._getParameterCurrentValue(c,b),l="",p="",q=[],r=' data-responsive="" ',u="",w="",t="",v="",A="",x="",z="",y;for(y in n)n.hasOwnProperty(y)&&(q.push(n[y].unit),""===w||""===u)&&
(v=n[y].unit,w=' data-range_unit="'+v+'" ',t=n[y].value,u=' data-range_value="'+t+'" ',A=n[y].range_min,x=n[y].range_max,z=n[y].range_step);if(""!==h){var B=h;try{var C=JSON.parse(window.atob(h));r=' data-responsive="'+h+'" ';B="undefined"===typeof C[tdcSidebar.currentViewportSettings.name]?"":C[tdcSidebar.currentViewportSettings.name]}catch(D){}if(""!==B){h=[];for(C=0;C<q.length&&!(h=B.split(q[C]),1<h.length);C++);h.length&&(v=q[C],w=' data-range_unit="'+v+'" ',t=h[0],u=' data-range_value="'+t+'" ')}}for(y in n)n.hasOwnProperty(y)&&
(q=_.uniqueId(),l+=" data-value_"+y+'="'+n[y].value+'" ',l+=" data-min_"+y+'="'+n[y].range_min+'" ',l+=" data-max_"+y+'="'+n[y].range_max+'" ',l+=" data-step_"+y+'="'+n[y].range_step+'" ',B=n[y].value,h="",n[y].unit===v&&(B=t,A=n[y].range_min,x=n[y].range_max,z=n[y].range_step,h="checked"),p+='<input name="'+tdcSidebarPanel._getParameterDomName(c)+'_unit" data-unit="'+y+'" data-unit_value="'+n[y].unit+'" type="radio" id="'+q+'" '+h+' data-default_value="'+n[y].value+'" data-last_value="'+B+'"/>',
p+='<label for="'+q+'">'+n[y].unit+"</label>");e='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+f+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><input class="tdc-multiple-range" '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="range" '+u+" "+w+" "+l+" "+r+' min="'+A+'" max="'+x+'" step="'+z+'" value="'+
t+'"/>');e=e+'<div class="tdc-multiple-range-wrap"><div class="tdc-multiple-range-value">'+p+'</div><input type="text" class="tdc_range_value" value="'+(t+'"/>');e+="</div>";e+="</div>";e+='<span class="tdc-param-name">'+c.param_name+"</span>";return e+="</div>"},addIconSelector:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+
'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+f+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+
d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-icon-wrap tdc-no-icon-selected" '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' data-selected_icon="'+tdcSidebarPanel._getParameterCurrentValue(c,b)+'">');e=e+'</div><a class="tdc-icon-remove tdc-hidden-button" href="#" >Remove</a></div><span class="tdc-param-name">'+(c.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.addAction("panel_rendered",function(){jQuery(".tdc-icon-wrap").each(function(a,d){a=jQuery(d);c.param_name===
a.data("param_name")&&(d=jQuery("#tdc-icon-selector"),d.length||(d=tdcSidebar.buildIconSelector()),d=d.find('.tdc-icon-selector-content > span[data-font_class="'+tdcSidebarPanel._getParameterCurrentValue(c,b)+'"]'),""!==tdcSidebarPanel._getParameterCurrentValue(c,b)&&(a.html(d.html()),a.closest(".tdc-property").find(".tdc-icon-remove").removeClass("tdc-hidden-button")))})});return e},addUploadImage:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');
var d="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':d=' title="'+c.description+'" ');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+
tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+k+" "+g+" "+f+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-image-wrap tdc-no-image-selected" '+(tdcSidebarPanel._getParamterDataAtts(c,b)+" style=\"background-image: url('"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png')\">");e=e+'</div><a class="tdc-image-remove tdc-hidden-button" href="#" >Remove</a></div><span class="tdc-param-name">'+
(c.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.addAction("panel_rendered",function(){jQuery(".tdc-image-wrap").each(function(a,d){var e=jQuery(d);if(!e.parent().parent(".tdc-bg-upload").length&&c.param_name===e.data("param_name")){var g=tdcSidebarPanel._getParameterCurrentValue(c,b);""!==g&&jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_url","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
dataType:"json",data:{image_id:g,action:"tdc_ajax_get_image_url"}}).done(function(a,b,c){"success"===b&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(e.attr("style","background-image: url('"+a.image_url+"')").removeClass("tdc-no-image-selected"),e.data("image_link",a.image_url),e.data("image_id",g),e.closest(".tdc-property").find(".tdc-image-remove").removeClass("tdc-hidden-button")))}).fail(function(a,b,c){})}})});return e},addTextField:function(c,b){var e="",a="";_.has(c,
"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="",k="";if(_.has(c,"description")&&""!==c.description)if(""!==e)a='data-info-descr="'+c.description+'"';else{var g=jQuery("<div>"+c.description+"</div>");c.description===g.text()?d=' title="'+c.description+'" ':k='<div class="tdc-description">'+c.description+"</div>"}g="";_.has(c,"placeholder")&&""!==c.placeholder&&(g=' data-placeholder="'+c.placeholder+'" placeholder="'+c.placeholder+'" ');var f=tdcSidebarPanel._getParameterCurrentValue(c,
b);if(""===f){var n=Math.floor(65536*(1+Math.random())).toString(16).substring(1);"modal_id"===c.param_name?(f="td_m_"+n,tdcSidebarController.onUpdate(b,"modal_id","",f)):"tc_id"===c.param_name&&(f="td_tc_"+n,tdcSidebarController.onUpdate(b,"tc_id","",f))}"undefined"!==typeof f&&null!==f&&0===f.toString().indexOf("td_encval")&&(f=f.replace("td_encval",""),f=window.atob(f));n="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(n='data-enable-params="'+c.toggle_enable_params+'"');var h=
"";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(h='data-enable-params-reverse="1"');var l="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(l='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+n+" "+h+" "+l+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span>";d="";a="#";"tdm_block_popup"===b.get("tag")&&"page_id"===c.param_name&&(d="tdc-edit-page_id",
n='style="margin-left: 10px"',_.has(b.get("attrs"),"page_id")?""===b.get("attrs").page_id.trim()?n='style="margin-left: 10px; visibility: hidden"':"undefined"!==typeof window.tdData&&(a=tdData.adminUrl+"post.php?post="+b.get("attrs").page_id.trim()+"&action=edit"):n='style="margin-left: 10px; visibility: hidden"',e+='<a href="'+a+'" class="'+d+'" target="_blank" '+n+">Edit</a>");e=e+'</div><div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+
'" type="text" '+g+' value="'+f+'" class="'+d+'" />');e=e+k+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return e+="</div>"},addDoShortcode:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d=_.uniqueId("tdc_textarea_"),k="";_.has(c,"description")&&""!==c.description&&(""!==e?a='data-info-descr="'+c.description+'"':k=' title="'+c.description+'" ');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+">";e+=
'<div class="tdc-property-title"><span'+k+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><textarea id="'+(d+'" class="tdc-textarea tdc-textarea-visible" '+tdcSidebarPanel._getParamterDataAtts(c,b)+">"+decodeURIComponent(atob(tdcSidebarPanel._getParameterCurrentValue(c,b)))+"</textarea>");e=e+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");e+="</div>";c=jQuery("body");c.on("change","#woo_shortcode",function(a){jQuery(a.change);a=atob(a.target.value);jQuery("#"+d).val(a).trigger("focusin")});
c.on("keyup focusin","#"+d,function(a){var b=jQuery(a.target),c=tdcIFrameData.getModel(b.data("model_id")),d=window.btoa(encodeURIComponent(b.val())),e=window.btoa(encodeURIComponent(a.target.oldValue));setTimeout(function(){tdcSidebarController.onUpdate(c,b.data("param_name"),e,d)},500)});return e},addTextFieldResponsive:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d="",k="";if(_.has(c,"description")&&""!==c.description)if(""!==e)a='data-info-descr="'+
c.description+'"';else{var g=jQuery("<div>"+c.description+"</div>");c.description===g.text()?d=' title="'+c.description+'" ':k='<div class="tdc-description">'+c.description+"</div>"}g="";_.has(c,"placeholder")&&""!==c.placeholder&&(g=' data-placeholder="'+c.placeholder+'" placeholder="'+c.placeholder+'" ');var f="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(f='data-enable-params="'+c.toggle_enable_params+'"');var n="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&
(n='data-enable-params-reverse="1"');var h="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(h='data-enabled-by="'+c.toggle_enabled_by+'"');var l=' data-responsive="" ',p=tdcSidebarPanel._getParameterCurrentValue(c,b);try{var q=JSON.parse(window.atob(p));l=' data-responsive="'+p+'" ';p="undefined"===typeof q[tdcSidebar.currentViewportSettings.name]?"":q[tdcSidebar.currentViewportSettings.name]}catch(r){}e='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(c)+'" '+
e+" "+a+" "+f+" "+n+" "+h+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+d+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(c,b)+' name="'+tdcSidebarPanel._getParameterDomName(c)+'" type="text" value="'+p+'" '+g+l+d+"/>");e=e+k+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");return e+="</div>"},addTextAreaHtml:function(c,b){_.has(c,"description");return'<a href="#" class="tdc-open-wpeditor" data-model_id="'+
b.cid+'" data-mapped_parameter_name="'+c.param_name+'">Edit Content</a>'},addTextAreaRawHtml:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d=_.uniqueId("tdc_textarea_"),k="",g="";if(_.has(c,"description")&&""!==c.description)if(""!==e)a='data-info-descr="'+c.description+'"';else{var f=jQuery("<div>"+c.description+"</div>");c.description===f.text()?k=' title="'+c.description+'" ':g='<div class="tdc-description">'+c.description+"</div>"}f=
"";_.has(c,"placeholder")&&""!==c.placeholder&&(f=' data-placeholder="'+c.placeholder+'" placeholder="'+c.placeholder+'" ');var n="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(n='data-enable-params="'+c.toggle_enable_params+'"');var h="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(h='data-enable-params-reverse="1"');var l="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(l='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+
tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+n+" "+h+" "+l+">";e+='<div class="tdc-property-title"><span class="tdc-search-data"'+k+">"+c.heading+"</span></div>";e=e+'<div class="tdc-property"><textarea id="'+(d+'" class="tdc-textarea" '+tdcSidebarPanel._getParamterDataAtts(c,b)+" "+f+">"+tdcSidebarPanel._getParameterCurrentValue(c,b)+"</textarea>");e=e+g+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");e+="</div>";jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/decode_html_content",
"uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{post_id:window.tdcPostSettings.postId,action:"tdc_ajax_decode_html_content",content:tdcSidebarPanel._getParameterCurrentValue(c,b)}}).done(function(a,b,c){"success"===b&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):jQuery("#"+d).html(a.parsed_content).addClass("tdc-textarea-visible"))}).fail(function(a,b,c){});jQuery("body").on("keyup focusin",
"#"+d,function(a){var b=jQuery(a.target),c=tdcIFrameData.getModel(b.data("model_id"));if("focusin"!==a.type&&a.target.oldValue!==a.target.value){var d=window.btoa(encodeURIComponent(b.val())),e=window.btoa(encodeURIComponent(a.target.oldValue));tdcSidebarController.onUpdate(c,b.data("param_name"),e,d)}a.target.oldValue=a.target.value});return e},addTextAreaRawHtmlAce:function(c,b){var e="",a="";_.has(c,"info_img")&&""!==c.info_img&&(e='data-info-img="'+c.info_img+'"');var d=_.uniqueId("tdc_textarea_");
_.has(c,"description")&&""!==c.description&&""!==e&&(a='data-info-descr="'+c.description+'"');var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');e='<div class="'+tdcSidebarPanel._getParameterClasses(c)+
'" '+e+" "+a+" "+k+" "+g+" "+f+">";e=e+'<div class="tdc-property-editor_expand"><span></span><div class="tdc-editor-toggle tdc-html-ace-editor-expand-collapse"></div></div><div class="tdc-property tdc-raw-html-ace"><textarea id="'+(d+'" class="tdc-textarea" '+tdcSidebarPanel._getParamterDataAtts(c,b)+">"+tdcSidebarPanel._getParameterCurrentValue(c,b)+"</textarea>");e=e+('<div id="'+d+'_ace_html" class="tdc-raw-html-ace-editor"></div></div><span class="tdc-param-name">')+(c.param_name+"</span>");e+=
"</div>";jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/decode_html_content","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{post_id:window.tdcPostSettings.postId,action:"tdc_ajax_decode_html_content",content:tdcSidebarPanel._getParameterCurrentValue(c,b)}}).done(function(a,b,c){if("success"===b)if(_.isObject(a)&&_.has(a,"errors"))new tdcNotice.notice(a.errors,!0,
!1);else{var e=jQuery("#"+d);e.html(a.parsed_content);var g=ace.edit(d+"_ace_html");g.$blockScrolling=Infinity;g.getSession().setValue(e.val());g.getSession().on("change",function(){var a=g.getSession().getValue(),b=tdcIFrameData.getModel(e.data("model_id")),c=e.data("param_name");e.val(a);a=window.btoa(encodeURIComponent(a));tdcSidebarController.onUpdate(b,c,"",a)});g.setTheme("ace/theme/textmate");g.getSession().setMode("ace/mode/html");g.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,
wrap:!0,indentedSoftWrap:!1,fontSize:11});var k=jQuery("#tdc-ace-editor"),f=jQuery(".tdc-property-textarea_raw_html_ace .tdc-raw-html-ace"),h=k.children(".content");jQuery("body").on("click",".tdc-html-ace-editor-expand-collapse",function(){jQuery(".tdc-property-textarea_raw_html_ace .tdc-property-editor_expand").addClass("disabled");k.find("header .title").text("HTML Code Editor");k.addClass("tdc-html-ace-editor-expand");h.empty();h.append(jQuery("#"+d+"_ace_html"));k.show();tdcWindowFrame.setWindowFrame(k);
g.resize();setTimeout(function(){g.focus()},100)}).on("click",".tdc-html-ace-editor-expand .close",function(){k.removeClass("tdc-html-ace-editor-expand");k.hide();f.append(jQuery("#"+d+"_ace_html"));jQuery(".tdc-property-textarea_raw_html_ace .tdc-property-editor_expand").removeClass("disabled");tdcWindowFrame.unsetWindowFrame(k);g.resize()}).on("tdcWindowFrameResize",function(){g.resize(!0)})}}).fail(function(a,b,c){});return e},addEditorCss:function(c,b){var e=_.uniqueId("tdc_textarea_"),a="";_.has(c,
"description")&&""!==c.description&&(a=' title="'+c.description+'" ');var d='<div class="'+tdcSidebarPanel._getParameterClasses(c)+'">';d+='<div class="tdc-property-title" data-status="loading" data-clean-title="'+c.heading+'"><span class="tdc-search-data tdc-open-csseditor"'+a+">"+c.heading+" (Loading ...)</span></div>";d=d+'<div class="tdc-property"><textarea id="'+(e+'" class="tdc-textarea tdc-editor-css" '+tdcSidebarPanel._getParamterDataAtts(c,b)+' style="display: none">'+tdcSidebarPanel._getParameterCurrentValue(c,
b)+"</textarea>");d=d+'</div><span class="tdc-param-name">'+(c.param_name+"</span>");d+="</div>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackEditorCss)||tdcSidebarPanel._hook.addAction("panel_rendered",tdcSidebarPanel.callbackEditorCss);jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/decode_html_content","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce);a=jQuery("#"+
e).parent().siblings(".tdc-property-title");a.length&&a.data("status","loading")},dataType:"json",data:{post_id:window.tdcPostSettings.postId,action:"tdc_ajax_decode_html_content",content:tdcSidebarPanel._getParameterCurrentValue(c,b)}}).done(function(b,c,d){"success"===c&&(_.isObject(b)&&_.has(b,"errors")?new tdcNotice.notice(b.errors,!0,!1):(c=jQuery("#"+e),d=c.parent().siblings(".tdc-property-title"),c.html(b.parsed_content).addClass("tdc-textarea-visible"),d.length&&(d.data("status","ready"),
d.html('<span class="tdc-search-data tdc-open-csseditor"'+a+">"+d.data("clean-title")+" (Ready)</span>"),"undefined"!==typeof d.data("open")&&(d.removeData("open"),d.trigger("click")))))}).fail(function(a,b,c){});var k=jQuery("#tdc-ace-editor"),g=k.children(".content");jQuery("body").on("click",".tdc-css-ace-editor-expand-collapse",function(){jQuery(".tdc-property-editor_css .tdc-property-title").addClass("disabled");jQuery(".tdc-property-editor_css-title").addClass("disabled");k.find("header .title").text("CSS Code Editor");
k.addClass("tdc-css-ace-editor-expand");g.empty();g.append(tdcSidebar.$_editorCss);k.show();tdcWindowFrame.setWindowFrame(k);tdcSidebar.editorCss.resize();setTimeout(function(){tdcSidebar.editorCss.focus()},100)}).on("click",".tdc-css-ace-editor-expand .close",function(){k.removeClass("tdc-css-ace-editor-expand");k.hide();jQuery(".tdc-property-editor_css-title").after(tdcSidebar.$_editorCss);jQuery(".tdc-property-editor_css-title, .tdc-property-editor_css .tdc-property-title").removeClass("disabled");
tdcWindowFrame.unsetWindowFrame(k);tdcSidebar.editorCss.resize()}).on("tdcWindowFrameResize",function(){tdcSidebar.editorCss.resize(!0)});return d},addSeparatorHorizontal:function(c,b){return'<div class="tdc-sidebar-horizontal-separator '+tdcSidebarPanel._getParameterClasses(c)+'"></div>'},addTextSeparatorHorizontal:function(c,b){var e=b="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(e='data-enable-params="'+c.toggle_enable_params+'"');var a="";_.has(c,"toggle_enable_params_reverse")&&
!0===c.toggle_enable_params_reverse&&(a='data-enable-params-reverse="1"');var d="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(d='data-enabled-by="'+c.toggle_enabled_by+'"');return b+='<div class="tdc-sidebar-text-separator tdc-property-title '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+d+'><span class="tdc-search-data">'+c.heading+"</span></div>"},addFontHeader:function(c,b){var e=b="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(e='data-enable-params="'+
c.toggle_enable_params+'"');var a="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(a='data-enable-params-reverse="1"');var d="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(d='data-enabled-by="'+c.toggle_enabled_by+'"');return b+='<div class="tdc-sidebar-font-header '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+d+'><span class="tdc-font-ico1" title="Font size"></span><span class="tdc-font-ico2" title="Line height (Use with px or a number that will be multiplied with the current font-size)"></span><span class="tdc-font-ico3" title="Font style"></span><span class="tdc-font-ico4" title="Font weight"></span><span class="tdc-font-ico5" title="Text transform"></span><span class="tdc-font-ico6" title="Letter spacing"></span></div>'},
addFontTitle:function(c,b){var e="",a="",d="";_.has(c,"info_img")&&""!==c.info_img&&(a='data-info-img="'+c.info_img+'"',_.has(c,"description")&&""!==c.description&&(d='data-info-descr="'+c.description+'"'));var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&
(f='data-enabled-by="'+c.toggle_enabled_by+'"');return e+='<div class="tdc-sidebar-font-title '+tdcSidebarPanel._getParameterClasses(c)+'" '+a+" "+d+" "+k+" "+g+" "+f+'><span class="tdc-search-data tdc-search-notice-font">'+tdcSidebarPanel._getParameterCurrentValue(c,b)+"</span></div>"},addFontSettings:function(c,b){var e="",a="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(a='data-enable-params="'+c.toggle_enable_params+'"');var d="";_.has(c,"toggle_enable_params_reverse")&&!0===
c.toggle_enable_params_reverse&&(d='data-enable-params-reverse="1"');var k="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(k='data-enabled-by="'+c.toggle_enabled_by+'"');e+='<div class="tdc-font-manager-wrap '+tdcSidebarPanel._getParameterClasses(c)+'" '+a+" "+d+" "+k+">";e=e+'<div class="tdc-font-manager"><div title="Clear font settings" class="tdc-sidebar-font-reset" data-model_id="'+(b.cid+'" data-param_name="'+c.param_name+'">Reset font settings</div>');e+='<div title="Save font settings" class="tdc-sidebar-font-save" data-model_id="'+
b.cid+'" data-param_name="'+c.param_name+'">Save font settings</div>';e+='<div title="Load font settings" class="tdc-sidebar-font-load" data-model_id="'+b.cid+'" data-param_name="'+c.param_name+'">Load font settings</div>';return e+"</div></div>"},addShadowHeader:function(c,b){var e=b="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(e='data-enable-params="'+c.toggle_enable_params+'"');var a="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(a='data-enable-params-reverse="1"');
var d="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(d='data-enabled-by="'+c.toggle_enabled_by+'"');return b+='<div class="tdc-sidebar-shadow-header '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+d+'><span class="tdc-shadow-ico1" title="Shadow size"></span><span class="tdc-shadow-ico2" title="Horizontal offset"></span><span class="tdc-shadow-ico3" title="Vertical offset"></span><span class="tdc-shadow-ico4" title="Shadow spread"></span><span class="tdc-shadow-ico5" title="Shadow color"></span></div>'},
addShadowTitle:function(c,b){var e="",a="",d="";_.has(c,"info_img")&&""!==c.info_img&&(a='data-info-img="'+c.info_img+'"',_.has(c,"description")&&""!==c.description&&(d='data-info-descr="'+c.description+'"'));var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==
c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');return e+='<div class="tdc-sidebar-shadow-title '+tdcSidebarPanel._getParameterClasses(c)+'" '+a+" "+d+" "+k+" "+g+" "+f+'><span class="tdc-search-data">'+tdcSidebarPanel._getParameterCurrentValue(c,b)+"</span></div>"},addSpotHeader:function(c,b){b='<div class="tdc-spot-header '+tdcSidebarPanel._getParameterClasses(c)+'">';b="undefined"!==typeof c.inline_spot&&!0===c.inline_spot?b+'<span class="tdc-inline-spot-header-title">Title</span><span class="tdc-inline-spot-header-paragraph">Par.</span><span class="tdc-inline-spot-header-color">Color</span><span class="tdc-inline-spot-header-align">Align</span>':
"undefined"!==typeof c.loop_spot&&!0===c.loop_spot?b+'<span class="tdc-loop-spot-header-title">Title</span><span class="tdc-loop-spot-header-paragraph">Repeat</span><span class="tdc-loop-spot-header-color">Color</span><span class="tdc-loop-spot-header-full">Full</span>':b+'<span class="tdc-spot-header-title">Title</span><span class="tdc-spot-header-color">Color</span>';return b+"</div>"},addFilterHeader:function(c,b){b='<div class="tdc-filter-header '+tdcSidebarPanel._getParameterClasses(c)+'">';
b="undefined"!==typeof c.tdb_filters&&!0===c.tdb_filters?b+'<span class="tdc-filter-header-slug">Slug</span>':b+'<span class="tdc-filter-header-name">Name</span>';return b+'<span class="tdc-filter-header-type" title="Select type">Type</span><span class="tdc-filter-header-multiple" title="Allow multiple selection">Multi</span></div>'},addPagesHeader:function(c,b){var e="undefined"!==typeof c.id_heading_txt?c.id_heading_txt:"URL";b='<div class="tdc-pages-header '+tdcSidebarPanel._getParameterClasses(c)+
'">';b=-1===tdcSidebarPanel._getParameterClasses(c).indexOf("tdc-pages-header-url")?b+('<span class="tdc-pages-header-id">'+e+"</span>"):b+('<span class="tdc-pages-header-url">'+e+"</span>");b+='<span class="tdc-pages-header-title">Title</span>';-1===tdcSidebarPanel._getParameterClasses(c).indexOf("no-icon")&&(b+='<span class="tdc-pages-header-icon">Icon</span>');return b+"</div>"},addPlansLimitHeader:function(c,b){var e=b="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&(e='data-enable-params="'+
c.toggle_enable_params+'"');var a="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(a='data-enable-params-reverse="1"');var d="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(d='data-enabled-by="'+c.toggle_enabled_by+'"');b+='<div class="tdc-plans-limit-header '+tdcSidebarPanel._getParameterClasses(c)+'" '+e+" "+a+" "+d+">";return b+'<span class="tdc-plans-limit-header-id">Plan IDs</span><span class="tdc-plans-limit-header-limit">Limit</span></div>'},addFilterTypeHeader:function(c,
b){b='<div class="tdc-filter-header '+tdcSidebarPanel._getParameterClasses(c)+'">';b+='<span class="tdc-filter-header-name">'+c.heading+"</span>";return b+'<span class="tdc-filter-header-type" title="Select filter type">Type</span></div>'},addFilterTitle:function(c,b){var e="",a="",d="";_.has(c,"info_img")&&""!==c.info_img&&(a='data-info-img="'+c.info_img+'"',_.has(c,"description")&&""!==c.description&&(d='data-info-descr="'+c.description+'"'));var k="";_.has(c,"toggle_enable_params")&&""!==c.toggle_enable_params&&
(k='data-enable-params="'+c.toggle_enable_params+'"');var g="";_.has(c,"toggle_enable_params_reverse")&&!0===c.toggle_enable_params_reverse&&(g='data-enable-params-reverse="1"');var f="";_.has(c,"toggle_enabled_by")&&""!==c.toggle_enabled_by&&(f='data-enabled-by="'+c.toggle_enabled_by+'"');return e+='<div class="tdc-sidebar-filter-title '+tdcSidebarPanel._getParameterClasses(c)+'" '+a+" "+d+" "+k+" "+g+" "+f+'><span class="tdc-search-data">'+tdcSidebarPanel._getParameterCurrentValue(c,b)+"</span></div>"},
addSearchSectionHeader:function(c,b){b='<div class="tdc-search-section-header '+tdcSidebarPanel._getParameterClasses(c)+'">';b+='<span class="tdc-search-section-header-title">Section title</span><span class="tdc-search-section-header-tax">Taxonomy</span>';-1===tdcSidebarPanel._getParameterClasses(c).indexOf("no-level")&&(b+='<span class="tdc-search-section-header-level">Level</span>');return b+"</div>"},addClearfix:function(c,b){return'<div class="clearfix"></div>'},updateTextfieldResponsiveValues:function(c,
b,e){"undefined"===typeof window.tdcResponsiveValues[c]?""!==b&&(window.tdcResponsiveValues[c]={},window.tdcResponsiveValues[c][e]={viewportName:b}):""===b?delete window.tdcResponsiveValues[c][e]:window.tdcResponsiveValues[c][e]=b;b=_.allKeys(window.tdcResponsiveValues[c]);return 1===b.length&&"all"===b[0]?window.tdcResponsiveValues[c].all:1<b.length||1===b.length&&"all"!==b[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[c])):""},updateDropdownResponsiveValues:function(c,b,e){"undefined"===
typeof window.tdcResponsiveValues[c]?(window.tdcResponsiveValues[c]={},window.tdcResponsiveValues[c][e]={},window.tdcResponsiveValues[c][e][e]=b):window.tdcResponsiveValues[c][e]=b;b=_.allKeys(window.tdcResponsiveValues[c]);return 1===b.length&&"all"===b[0]?window.tdcResponsiveValues[c].all:1<b.length||1===b.length&&"all"!==b[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[c])):""},updateCheckboxResponsiveValues:function(c,b,e){"undefined"===typeof window.tdcResponsiveValues[c]?(window.tdcResponsiveValues[c]=
{},window.tdcResponsiveValues[c][e]={viewportName:b}):window.tdcResponsiveValues[c][e]=b;b=_.allKeys(window.tdcResponsiveValues[c]);return 1===b.length&&"all"===b[0]?window.tdcResponsiveValues[c].all:1<b.length||1===b.length&&"all"!==b[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[c])):""},deleteResponsiveValue:function(c,b){"undefined"!==typeof window.tdcResponsiveValues[c]&&delete window.tdcResponsiveValues[c][b];b=_.allKeys(window.tdcResponsiveValues[c]);return 1===b.length&&"all"===
b[0]?window.tdcResponsiveValues[c].all:1<b.length||1===b.length&&"all"!==b[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[c])):""},deleteResponsiveValues:function(c){"undefined"!==typeof window.tdcResponsiveValues[c]&&(window.tdcResponsiveValues[c]={})},getCurrentResponsiveValue:function(c,b){if("undefined"!==typeof window.tdcResponsiveValues[c])return window.tdcResponsiveValues[c][b]},setViewportCurrentResponsiveValue:function(c){var b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),
tdcSidebar.currentViewportSettings.name),e=c.closest(".tdc-property-responsive");if(e.hasClass("tdc-property-textfield-responsive")){var a="";_.isUndefined(c.data("placeholder"))||(a=c.data("placeholder"));c.attr("placeholder",a);_.isUndefined(b)?(b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),_.isUndefined(b)?c.val(""):(c.val(b),c.attr("placeholder",b),e.addClass("tdc-css-inherited"))):(c.val(b),e.removeClass("tdc-css-inherited"))}else if(e.hasClass("tdc-property-checkbox-responsive"))a=
e.find(".tdc-inherit-checkbox"),_.isUndefined(b)?(b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),_.isUndefined(b)?c.prop("checked",!1):(""===b?c.prop("checked",!1):c.prop("checked","checked"),e.addClass("tdc-css-inherited")),a.hide()):(""===b?c.prop("checked",!1):c.prop("checked","checked"),e.removeClass("tdc-css-inherited"),"all"===tdcSidebar.currentViewportSettings.name?a.hide():a.show());else if(e.hasClass("tdc-property-dropdown-responsive")){a=e.find(".tdc-inherit-select");
var d=c.attr("type");_.isUndefined(b)?(b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),_.isUndefined(b)?"undefined"!==typeof d&&"radio"===d?c.each(function(a){var b=jQuery(this);"radio"===b.attr("type")&&(0===a?b.prop("checked",!0):b.prop("checked",!1))}):c.find("option:selected").removeAttr("selected").find("option:first").attr("selected","selected"):("undefined"!==typeof d&&"radio"===d?c.each(function(a){a=jQuery(this);"radio"===a.attr("type")&&(a.val()===b?a.prop("checked",!0):
a.prop("checked",!1))}):c.val(b),e.addClass("tdc-css-inherited")),a.hide()):("undefined"!==typeof d&&"radio"===d?c.each(function(a){a=jQuery(this);"radio"===a.attr("type")&&(a.val()===b?a.prop("checked",!0):a.prop("checked",!1))}):c.val(b),e.removeClass("tdc-css-inherited"),"all"===tdcSidebar.currentViewportSettings.name?a.hide():a.show())}else if(e.hasClass("tdc-property-range-responsive"))a="",_.isUndefined(c.data("placeholder"))||(a=c.data("placeholder")),d=c.next('input[type="text"]'),d.attr("placeholder",
a),_.isUndefined(b)?(b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),_.isUndefined(b)?(c.val(""),d.val("")):(c.val(b),d.val(b),d.attr("placeholder",b),e.addClass("tdc-css-inherited"))):(c.val(b),d.val(b),e.removeClass("tdc-css-inherited"));else if(e.hasClass("tdc-property-range_multiple-responsive")){a=tdcIFrameData.getModel(c.data("model_id"));var k=c.data("param_name"),g=window.tdcAdminSettings.mappedShortcodes[a.attributes.tag];a=[];for(var f=d="",n=0;n<g.params.length;n++)if(k===
g.params[n].param_name){k=g.params[n].tdc_values;for(var h in k)k.hasOwnProperty(h)&&(a.push(k[h].unit),""===d||""===f)&&(d=k[h].value,f=k[h].unit);break}_.isUndefined(b)?(b=tdcSidebarPanel.getCurrentResponsiveValue(c.attr("name"),"all"),_.isUndefined(b)&&(c.data("range_value",d),c.data("range_unit",f),c.val(d),h=e.find('input[type="radio"][data-unit_value="'+f+'"]'),n=h.data("unit"),k=c.data("min_"+n),f=c.data("max_"+n),n=c.data("step_"+n),g=c.get(0),h.prop("checked",!0),g.min=k,g.max=f,g.step=n,
g.value=d,h.data("last_value",d),e.find('input[type="text"]').val(d)),"all"===tdcSidebar.currentViewportSettings.name?e.removeClass("tdc-css-inherited"):e.addClass("tdc-css-inherited")):e.removeClass("tdc-css-inherited");if(!_.isUndefined(b)){d=[];for(n=0;n<a.length&&!(d=b.split(a[n]),1<d.length);n++);d.length&&(d=d[0],f=a[n],c.data("range_value",d),c.data("range_unit",f),c.val(d),h=e.find('input[type="radio"][data-unit_value="'+f+'"]'),n=h.data("unit"),k=c.data("min_"+n),f=c.data("max_"+n),n=c.data("step_"+
n),g=c.get(0),h.prop("checked",!0),g.min=k,g.max=f,g.step=n,g.value=d,h.data("last_value",d),e.find('input[type="text"]').val(d))}}},showShortcodeFromPath:function(c){if(!_.isUndefined(c)){c=c.toString().split("_");var b;c.forEach(function(a,c){""!==a&&(_.isUndefined(b)?b=tdcIFrameData.tdcTopCollection.at(a):(c=b.get("childCollection"),!_.isUndefined(c)&&c.length>a&&(b=c.at(a))))});if(!_.isUndefined(b)){var e=b.get("blockUid");if(!_.isUndefined(e)){var a=tdcAdminIFrameUI.getLiveIframe();c=a.contents().find("#"+
e);c.length||(c=a.contents().find('[data-td-block-uid="'+e+'"]'));c.length&&(a.contents().scrollTop(c.offset().top-100),e={},tdcOperationUI.inZone(c)?tdcOperationUI.inRow(c)?tdcOperationUI.inColumn(c)?tdcOperationUI.inInnerRow(c)?tdcOperationUI.inInnerColumn(c)?(e.$currentZone=tdcOperationUI.inZone(c),e.$currentRow=tdcOperationUI.inRow(c),e.$currentColumn=tdcOperationUI.inColumn(c),e.$currentInnerRow=tdcOperationUI.inInnerRow(c),e.$currentInnerColumn=tdcOperationUI.inInnerColumn(c),e.$currentElement=
c):(e.$currentZone=tdcOperationUI.inZone(c),e.$currentRow=tdcOperationUI.inRow(c),e.$currentColumn=tdcOperationUI.inColumn(c),e.$currentInnerRow=tdcOperationUI.inInnerRow(c),e.$currentInnerColumn=c):(e.$currentZone=tdcOperationUI.inZone(c),e.$currentRow=tdcOperationUI.inRow(c),e.$currentColumn=tdcOperationUI.inColumn(c),e.$currentInnerRow=c):(e.$currentZone=tdcOperationUI.inZone(c),e.$currentRow=tdcOperationUI.inRow(c),e.$currentColumn=c):(e.$currentZone=tdcOperationUI.inZone(c),e.$currentRow=c):
e.$currentZone=c,tdcSidebar._currentModel=b,c.data("model_id",b.cid),tdcSidebar.setSettings(e,!0,b))}}}}}})();var tdcSidebar;
(function(f,c,b){tdcSidebar={$_sidebar:b,$_editRow:b,$_editColumn:b,$_editInnerRow:b,$_editInnerColumn:b,_currentTabId:b,_currentModel:b,_$currentElement:b,_$currentZone:b,_$currentRow:b,_$currentColumn:b,_$currentInnerRow:b,_$currentInnerColumn:b,$_currentElementHead:b,$_currentElementSiblings:b,$_inspector:b,$_sidebarInfo:b,$_sidebarClosePage:b,$_sidebarBullet:b,$_sidebarClose:b,$_sidebarOpen:b,$_sidebarMenu:b,$_sidebarSearch:b,$_liveIframeWrapper:b,$_iconSelector:b,$_gradient:b,$_gradientLoader:b,
$_palette:b,$_paletteLoader:b,$_fontList:b,editorCss:b,$editorTextarea:b,$_editorCss:b,$_buttonZone:b,_iconSelectorOuterHTML:b,_gradientOuterHTML:b,_paletteOuterHTML:b,_fontListOuterHTML:b,_editorCssOuterHTML:b,_forcedHeaderZone:b,mouseOverSidebar:!1,currentViewportSettings:{name:"all",settings:b},init:function(){function e(b){console.log(b.input.val()+" : "+b.initialTitle);b.input.val()===b.initialTitle?a({templateEl:b.templateEl,templateTitle:b.templateTitle,initialTitle:b.initialTitle}):(b.input.attr("disabled",
"disabled"),b.templateTitle.find(".tdc-template-el-title-submit").remove(),b.templateEl.addClass("tdc-template-el-renaming-saving"),f.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_change_template_name",template_id:b.templateId,template_title:b.input.val(),_nonce:window.tdb_globals.wpRestNonce},success:function(a,c,d){a=f.parseJSON(a);"undefined"!==typeof a.template_id&&(b.templateEl.removeClass("tdc-template-el-renaming-saving"),b.templateTitle.html(a.template_title),b.templateTitle.removeData("title"),
b.templateEl.removeClass("tdc-template-el-renaming"))},error:function(a,b,c){}}))}function a(a){a.templateTitle.html(a.initialTitle);a.templateTitle.removeData("title");a.templateEl.removeClass("tdc-template-el-renaming")}tdcSidebar.$_sidebar=f("#tdc-sidebar");tdcSidebar.$_liveIframeWrapper=f("#tdc-live-iframe-wrapper");tdcSidebar.$_editZone=tdcSidebar.$_sidebar.find("#tdc-breadcrumb-zone");tdcSidebar.$_editZone.data("name","Zone");tdcSidebar.$_editRow=tdcSidebar.$_sidebar.find("#tdc-breadcrumb-row");
tdcSidebar.$_editRow.data("name","Row");tdcSidebar.$_editColumn=tdcSidebar.$_sidebar.find("#tdc-breadcrumb-column");tdcSidebar.$_editColumn.data("name","Column");tdcSidebar.$_editInnerRow=tdcSidebar.$_sidebar.find("#tdc-breadcrumb-inner-row");tdcSidebar.$_editInnerRow.data("name","Inner Row");tdcSidebar.$_editInnerColumn=tdcSidebar.$_sidebar.find("#tdc-breadcrumb-inner-column");tdcSidebar.$_editInnerColumn.data("name","Inner Column");tdcSidebar.$_currentElementHead=tdcSidebar.$_sidebar.find(".tdc-current-element-head:first");
tdcSidebar.$_currentElementSiblings=tdcSidebar.$_sidebar.find(".tdc-current-element-siblings:first");tdcSidebar.$_inspector=tdcSidebar.$_sidebar.find(".tdc-inspector:first");tdcSidebar.$_sidebarInfo=tdcSidebar.$_sidebar.find(".tdc-sidebar-info:first");tdcSidebar.$_sidebarClosePage=tdcSidebar.$_sidebar.find(".tdc-close-page:first");tdcSidebar.$_sidebarBullet=tdcSidebar.$_sidebar.find(".tdc-bullet:first");tdcSidebar.$_sidebarClose=tdcSidebar.$_sidebar.find(".tdc-sidebar-close:first");tdcSidebar.$_sidebarOpen=
tdcSidebar.$_sidebar.siblings(".tdc-sidebar-open:first");tdcSidebar.$_sidebarMenu=tdcSidebar.$_sidebar.find(".tdc-main-menu:first");tdcSidebar.$_sidebarSearch=tdcSidebar.$_sidebar.find(".tdc-sidebar-modal-search:first > input");tdcSidebar.$_iconSelector=tdcSidebar.$_sidebar.find("#tdc-icon-selector");tdcSidebar._iconSelectorOuterHTML=tdcSidebar.$_iconSelector.get(0).outerHTML;tdcSidebar.$_gradient=tdcSidebar.$_sidebar.find("#tdc-gradient");tdcSidebar._gradientOuterHTML=tdcSidebar.$_gradient.get(0).outerHTML;
tdcSidebar.$_palette=tdcSidebar.$_sidebar.find("#tdc-palette");tdcSidebar._paletteOuterHTML=tdcSidebar.$_palette.get(0).outerHTML;tdcSidebar._fontListOuterHTML=tdcSidebar.$_sidebar.find("#tdc-font-list").get(0).outerHTML;tdcSidebar.$_editorCss=tdcSidebar.$_sidebar.find("#tdc-editor-css");tdcSidebar._editorCssOuterHTML=tdcSidebar.$_editorCss.get(0).outerHTML;tdcSidebar.$_buttonZone=tdcSidebar.$_sidebar.find(".tdc-zone-button");tdcSidebar.$_tdcZone=f("#tdc-zone");tdcSidebar.$_headerTemplateZones=tdcSidebar.$_tdcZone.find(".tdc-header-template-zones");
tdcSidebar.$_headerTemplateList=tdcSidebar.$_tdcZone.find(".tdc-header-template-list");tdcSidebar.$_footerTemplateList=tdcSidebar.$_tdcZone.find(".tdc-footer-template-list");tdcSidebar.$_headerDesktopTemplateList=tdcSidebar.$_tdcZone.find(".tdc-templates-header-desktop-list");tdcSidebar.$_footerDesktopTemplateList=tdcSidebar.$_tdcZone.find(".tdc-templates-footer-desktop-list");tdcSidebar.$_headerTemplateCurrent=tdcSidebar.$_tdcZone.find(".tdc-header-template-current");tdcSidebar.$_footerTemplateCurrent=
tdcSidebar.$_tdcZone.find(".tdc-footer-template-current");tdcState.isMobileComposer()&&(tdcSidebar.currentViewportSettings={name:"phone",settings:b});window.tdcAdminSettings.tdbHeaderTemplates.forEach(function(a){var b=a.val.replace("tdb_template_","");tdcSidebar.$_headerTemplateList.append('<div class="tdc-template-el '+(b==window.tdcPostSettings.headerTemplateId?"tdb-current":"")+'" data-value="'+a.val+'"><div class="tdc-template-el-title tdc-template-header-name">'+a.text+'</div><div class="tdc-template-el-wrap"><div class="tdc-template-el-icon"><div class="tdc-template-el-options"><div title="Rename template" class="tdc-template-el-edit">Rename</div><div title="Duplicate template" class="tdc-template-el-duplicate">Duplicate</div><div title="Delete template" class="tdc-template-el-delete">Delete</div></div></div></div><div class="tdc-template-el-global" title="Set as'+
(tdcState.isMobileComposer()?" mobile ":" ")+'Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-header-global"><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>')});tdcSidebar.$_headerTemplateList.find(".tdc-template-el").each(function(){var a=f(this),b=a.data("value");b===window.tdcAdminSettings.options.global_header_template||"no_header"===b&&""===window.tdcAdminSettings.options.global_header_template?
a.find(".tdc-template-header-global:first").attr("checked","checked"):(b===window.tdcAdminSettings.options.global_header_template_mobile||"no_header"===b&&""===window.tdcAdminSettings.options.global_header_template_mobile)&&a.find(".tdc-template-header-global:first").attr("checked","checked")});window.tdcAdminSettings.tdbHeaderDesktopTemplates.forEach(function(a){tdcSidebar.$_headerDesktopTemplateList.append('<div class="tdc-template-desktop-el" data-template-id="'+a.val.replace("tdb_template_","")+
'" data-template-type="header"><div class="tdc-template-el-title tdc-template-header-name">'+a.text+"</div></div>")});window.tdcAdminSettings.tdbFooterTemplates.forEach(function(a){var b=a.val.replace("tdb_template_","");tdcSidebar.$_footerTemplateList.append('<div class="tdc-template-el '+(b==window.tdcPostSettings.footerTemplateId?"tdb-current":"")+'" data-value="'+a.val+'"><div class="tdc-template-el-title tdc-template-footer-name">'+a.text+'</div><div class="tdc-template-el-wrap"><div class="tdc-template-el-icon"><div class="tdc-template-el-options"><div title="Rename template" class="tdc-template-el-edit">Rename</div><div title="Duplicate template" class="tdc-template-el-duplicate">Duplicate</div><div title="Delete template" class="tdc-template-el-delete">Delete</div></div></div></div><div class="tdc-template-el-global" title="Set as'+
(tdcState.isMobileComposer()?" mobile ":" ")+'Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-footer-global"><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>')});tdcSidebar.$_footerTemplateList.find(".tdc-template-el").each(function(){var a=f(this),b=a.data("value");b===window.tdcAdminSettings.options.global_footer_template||"no_footer"===b&&""===window.tdcAdminSettings.options.global_footer_template?
a.find(".tdc-template-footer-global:first").attr("checked","checked"):(b===window.tdcAdminSettings.options.global_footer_template_mobile||"no_footer"===b&&""===window.tdcAdminSettings.options.global_footer_template_mobile)&&a.find(".tdc-template-footer-global:first").attr("checked","checked")});window.tdcAdminSettings.tdbFooterDesktopTemplates.forEach(function(a){tdcSidebar.$_footerDesktopTemplateList.append('<div class="tdc-template-desktop-el" data-template-id="'+a.val.replace("tdb_template_","")+
'" data-template-type="footer"><div class="tdc-template-el-title tdc-template-footer-name">'+a.text+"</div></div>")});tdcState.isGlobalHeaderTemplate()?tdcSidebar.$_headerTemplateList.find(".tdc-template-el:first").addClass("tdb-current"):tdcState.isNoHeader()?tdcSidebar.$_headerTemplateList.find('.tdc-template-el[data-value="no_header"]').addClass("tdb-current"):tdcSidebar.$_headerTemplateList.find('.tdc-template-el[data-value="tdb_template_'+tdcState.getHeaderTemplateId()+'"]').addClass("tdb-current");
tdcSidebar.setCurrentHeaderTemplate();tdcState.isGlobalFooterTemplate()?tdcSidebar.$_footerTemplateList.find(".tdc-template-el:first").addClass("tdb-current"):tdcState.isNoFooter()?tdcSidebar.$_footerTemplateList.find('.tdc-template-el[data-value="no_footer"]').addClass("tdb-current"):tdcSidebar.$_footerTemplateList.find('.tdc-template-el[data-value="tdb_template_'+tdcState.getFooterTemplateId()+'"]').addClass("tdb-current");tdcSidebar.setCurrentFooterTemplate();tdcSidebar.$_buttonZone.click(function(){tdcMain.getContentModified()?
tdConfirm.showModal("TagDiv Composer detected unsaved changes?",tdcSidebar,function(){tb_remove();window.tdbVueManager.router.push({name:"loadManager"})},b,"Do you want to continue? You can loose that unsaved work. Better save it."):window.tdbVueManager.router.push({name:"loadManager",params:{templateId:window.tdcPostSettings.postId,templateType:window.tdcPostSettings.tdbTemplateType}})});f("body").on("click",".tdc-zone-icon",function(a){a=f(this).parent();var c=a.data("type");tdcSidebar.$_tdcZone.find(".tdc-zone").removeClass("tdc-zone-active");
a.addClass("tdc-zone-active");"tdc_header_desktop_sticky"===c||"tdc_header_mobile_sticky"===c?(tdcIFrameData.activateZone(c,!0,!0),a.addClass("tdc-zone-sticky-active"),a.removeClass("tdc-zone-sticky-inactive"),"tdc_header_desktop_sticky"===c?a.hasClass("tdc-zone-sticky-active")?tdcState.setHeaderSticky():tdcState.unsetHeaderSticky():a.hasClass("tdc-zone-sticky-active")?tdcState.setMobileHeaderSticky():tdcState.unsetMobileHeaderSticky()):tdcIFrameData.activateZone(c,b,!0)}).on("click",".tdc-zone-sticky-info",
function(a){a=f(this).parent();var c=a.data("type");tdcSidebar.$_tdcZone.find(".tdc-zone").removeClass("tdc-zone-active");a.addClass("tdc-zone-active");"tdc_header_desktop_sticky"===c||"tdc_header_mobile_sticky"===c?(a.hasClass("tdc-zone-sticky-inactive")?tdcIFrameData.activateZone(c,!0,!0):tdcIFrameData.activateZone(c,!1),a.toggleClass("tdc-zone-sticky-active"),a.toggleClass("tdc-zone-sticky-inactive"),"tdc_header_desktop_sticky"===c?a.hasClass("tdc-zone-sticky-active")?tdcState.setHeaderSticky():
tdcState.unsetHeaderSticky():a.hasClass("tdc-zone-sticky-active")?tdcState.setMobileHeaderSticky():tdcState.unsetMobileHeaderSticky()):tdcIFrameData.activateZone(c,b,!0)}).find(".tdc-zone").each(function(){var a=f(this),b=a.data("type");if(!c.isUndefined(b))switch(b){case "tdc_header_desktop_sticky":tdcState.isHeaderSticky()?a.addClass("tdc-zone-sticky-active").removeClass("tdc-zone-sticky-inactive"):a.addClass("tdc-zone-sticky-inactive").removeClass("tdc-zone-sticky-active");break;case "tdc_header_mobile_sticky":tdcState.isMobileHeaderSticky()?
a.addClass("tdc-zone-sticky-active").removeClass("tdc-zone-sticky-inactive"):a.addClass("tdc-zone-sticky-inactive").removeClass("tdc-zone-sticky-active")}});f("body").on("click",".tdc-header-template-list .tdc-template-el",function(a){var d=f(this),e=f(a.target);if(e.hasClass("tdc-template-header-name"))tdcSidebar.$_headerTemplateCurrent.html(d.find(".tdc-template-header-name").html()),tdcSidebar.$_headerTemplateList.toggle(),a=d.data("value").replace("tdb_template_",""),tdcSidebar.getHeaderTemplate(a,
{keepGlobalTemplateState:!1,saveHeaderTemplate:!0});else if(e.hasClass("tdc-template-el-global-label"))e.parents(".tdc-template-el-global").addClass("tdc-template-header-global-current"),d.closest(".tdc-header-template-list").find(".tdc-template-el-global").each(function(){f(this).hasClass("tdc-template-header-global-current")||f(this).find(".tdc-template-header-global").removeAttr("checked")}),e.parents(".tdc-template-el-global").removeClass("tdc-template-header-global-current"),e.siblings(".tdc-template-header-global").attr("checked",
"checked"),a={},tdcState.isMobileComposer()?a.global_header_template_mobile="no_header"===d.data("value")?"":d.data("value"):a.global_header_template="no_header"===d.data("value")?"":d.data("value"),""!==tdcState.getLang()&&(a.lang=tdcState.getLang()),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/update_options","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:{options:a}}).done(function(a,
b,c){tdcState.isGlobalHeaderTemplate()&&tdcSidebar.getHeaderTemplate(d.data("value").replace("tdb_template_",""),{keepGlobalTemplateState:!0})}).fail(function(a,b,c){});else if(e.hasClass("tdb-load-mobile-template")){var k=e.data("template-id");c.isUndefined(k)||window.tdbVue.router.push({name:"loadRoute",params:{wp_type:"header",templateType:"Header",assign_mobile_to_template:k.toString(),force_parent_template_type:"header",force_parent_template_name:"header"}})}else e.hasClass("tdb-create-mobile-template")&&
(k=e.data("template-id"),tdConfirm.modal({caption:"Create Mobile Template",objectContext:window,callbackYes:function(){var a=f("#tdb-new-template-name"),d=f("#tdb-copy-content");f.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_create_mobile_template",template_id:k,template_title:a.val(),template_type:"header",copyContent:d.is(":checked")?"1":"0",_nonce:window.tdb_globals.wpRestNonce},success:function(a,d,g){a=f.parseJSON(a);if("undefined"!==typeof a.mobile_template_id&&(tdConfirm.close(),d=e.closest(".tdb-template-el-mobile-wrap"),
d.length&&(g=d.find(".tdb-template-el-mobile:first"),d.find(".tdb-template-el-mobile-btns:first").data("mobile-template-id",a.mobile_template_id),g.html('<span class="tdb-template-el-mobile-active">Yes</span>')),!c.isUndefined(tdcAdminIFrameUI._liveIframeWindowObject.tdbGetMobileTemplates))){var h;f("#tdb-mobile-templates").length&&(h=document);tdcAdminIFrameUI._liveIframeWindowObject.tdbGetMobileTemplates("header",k,b,b,b,h,a.mobile_template_id)}},error:function(a,b,c){}})},htmlInfoContent:'Enter the mobile template name: <input id="tdb-new-template-name" type="text" value=""onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content"><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',
textYes:"Create",textNo:"Cancel"}))}).on("click",".tdc-template-el-delete",function(a){var b=f(this).closest(".tdc-template-el");a=b.data("value").replace("tdb_template_","");f.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_delete_template",template_id:a,_nonce:window.tdb_globals.wpRestNonce},success:function(a,c,d){a=f.parseJSON(a);"undefined"!==typeof a.template_id?b.remove():console.log("tdb_delete_template ( delete template ) - INVALID RESPONSE",a)},error:function(a){console.log("tdb_delete_template ( delete template ) - ERROR",
a)}})}).on("click",".tdc-template-el-edit",function(a){a.preventDefault();var b=f(this);a=b.closest(".tdc-template-list");b=b.closest(".tdc-template-el");var c=b.find(".tdc-template-el-title:first");"undefined"===typeof c.data("title")&&(a.find(".tdc-template-el-title").each(function(a,b){a=f(b);b=a.data("title");"undefined"!==typeof b&&(a.html(b),a.removeData("title"))}),b.addClass("tdc-template-el-renaming"),c.data("title",c.html()),c.html('<input class="tdc-template-el-title-input" type="text" value="'+
c.html()+'"><div class="tdc-template-el-title-btns"><i class="tdc-template-el-title-save td-icon-check" title="Save"></i><i class="tdc-template-el-title-cancel td-icon-modal-close" title="Cancel"></i></div>'),c.find("input").focus().select())}).on("keyup",".tdc-template-el-title-input",function(b){var c=f(this),d=c.closest(".tdc-template-el"),k=d.find(".tdc-template-el-title:first"),h=d.data("value").replace("tdb_template_",""),l=k.data("title");27===b.which?a({templateEl:d,templateTitle:k,initialTitle:l}):
13===b.which&&e({input:c,templateEl:d,templateTitle:k,templateId:h,initialTitle:l})}).on("click",".tdc-template-el-title-save",function(a){a.preventDefault();a=f(this).closest(".tdc-template-el");var b=a.find(".tdc-template-el-title:first"),c=b.find(".tdc-template-el-title-input"),d=a.data("value").replace("tdb_template_",""),k=b.data("title");e({input:c,templateEl:a,templateTitle:b,templateId:d,initialTitle:k})}).on("click",".tdc-template-el-title-cancel",function(b){b.preventDefault();b=f(this).closest(".tdc-template-el");
var c=b.find(".tdc-template-el-title:first"),d=c.data("title");a({templateEl:b,templateTitle:c,initialTitle:d})}).on("click",".tdc-template-el-duplicate",function(a){a.preventDefault();var b=f(this);a=b.closest(".tdc-template-list");var c=b.closest(".tdc-template-el");b=c.find(".tdc-template-el-title:first");var d=a.hasClass("tdc-header-template-list")?"header":"footer";a=c.data("value").replace("tdb_template_","");tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/new_template",
post:{postId:a,templateType:d,templateName:b.html(),duplicateTemplate:!0},done:function(a){"header"===d&&tdcSidebar.updateHeaderTemplates();"footer"===d&&tdcSidebar.updateFooterTemplates()},error:function(a){console.log("td-cloud-library/new_template ( duplicate template ) - ERROR",a)}});f(".tdb-template-el-title-input").trigger("change")}).on("click",".tdc-templates-header-desktop-list .tdc-template-desktop-el",function(a){var c=f(this);tdConfirm.modal({caption:"Create Mobile Header Template",objectContext:tdcSidebar,
callbackYes:function(){var a=f("#tdb-new-template-name"),d=c.data("template-id");f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/create_mobile_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},cache:!1,dataType:"json",statusCode:{404:function(){console.log("ERROR: 404 not found")},500:function(){console.log("ERROR: 500 server error")}},data:{newTemplateName:a.val(),templateID:d,templateType:"header",
copyContent:"1"}}).done(function(c,d,e){console.group("API: td-composer/create_mobile_template");console.log("Status: ",d);console.log("Reply: ",c);console.groupEnd();null===c?(c={type:"AJAX ERROR",message:"Empty response received from server.",debug_data:{endpoint:"td-composer/create_mobile_template",request:e}},console.log("td-composer/create_mobile_template - ERROR",c),a.siblings("#tdb-modal-notice").text(c.type+": "+c.message).fadeIn(50)):c.error!==b?(console.log("td-composer/create_mobile_template - ERROR",
c.error),a.siblings("#tdb-modal-notice").text(c.error).fadeIn(50)):(tb_remove(),window.tdcPostSettings.headerTemplateId=c.mobile_template_id,window.tdcAdminSettings.tdbHeaderTemplates.push({text:c.template_title,val:"tdb_template_"+c.mobile_template_id}),d=tdcSidebar.$_headerTemplateList.find(".tdc-templates-header"),d.length||(d=tdcSidebar.$_headerTemplateList.find(".tdc-templates-header-desktop")),d.length&&(f('<div class="tdc-template-el" data-value="tdb_template_'+c.mobile_template_id+'"><div class="tdc-template-el-title tdc-template-header-name">'+
c.template_title+'</div><div class="tdc-template-el-global" title="Set as mobile Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-header-global"><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>').insertAfter(d),tdcSidebar.getHeaderTemplate(c.mobile_template_id,{keepGlobalTemplateState:!1,saveHeaderTemplate:!0})))}).fail(function(a,c,d){console.log("td-composer/create_mobile_template - ERROR",
{type:"AJAX ERROR",message:"Invalid reply from server endpoint.",debug_data:{endpoint:"td-composer/create_mobile_template",request:a}});a.responseText!==b?console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a.responseText):console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a,c,d)})},htmlInfoContent:'Enter the template name: <input id="tdb-new-template-name" type="text" value="" onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content" checked disabled><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',
textYes:"Create",textNo:"Cancel"})}).on("click",".tdc-templates-footer-desktop-list .tdc-template-desktop-el",function(a){var c=f(this);tdConfirm.modal({caption:"Create Mobile Footer Template",objectContext:tdcSidebar,callbackYes:function(){var a=f("#tdb-new-template-name"),d=c.data("template-id");f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/create_mobile_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
cache:!1,dataType:"json",statusCode:{404:function(){console.log("ERROR: 404 not found")},500:function(){console.log("ERROR: 500 server error")}},data:{newTemplateName:a.val(),templateID:d,templateType:"footer",copyContent:"1"}}).done(function(c,d,e){console.group("API: td-composer/create_mobile_template");console.log("Status: ",d);console.log("Reply: ",c);console.groupEnd();null===c?(c={type:"AJAX ERROR",message:"Empty response received from server.",debug_data:{endpoint:"td-composer/create_mobile_template",
request:e}},console.log("td-composer/create_mobile_template - ERROR",c),a.siblings("#tdb-modal-notice").text(c.type+": "+c.message).fadeIn(50)):c.error!==b?(console.log("td-composer/create_mobile_template - ERROR",c.error),a.siblings("#tdb-modal-notice").text(c.error).fadeIn(50)):(tb_remove(),window.tdcPostSettings.footerTemplateId=c.mobile_template_id,window.tdcAdminSettings.tdbFooterTemplates.push({text:c.template_title,val:"tdb_template_"+c.mobile_template_id}),d=tdcSidebar.$_footerTemplateList.find(".tdc-templates-header"),
d.length||(d=tdcSidebar.$_footerTemplateList.find(".tdc-templates-header-desktop")),d.length&&f('<div class="tdc-template-el" data-value="tdb_template_'+c.mobile_template_id+'"><div class="tdc-template-el-title tdc-template-footer-name">'+c.template_title+'</div><div class="tdc-template-el-global" title="Set as mobile Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-footer-global"><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>').insertAfter(d),
tdcSidebar.getFooterTemplate(c.mobile_template_id,{keepGlobalTemplateState:!1,saveFooterTemplate:!0}))}).fail(function(a,c,d){console.log("td-composer/create_mobile_template - ERROR",{type:"AJAX ERROR",message:"Invalid reply from server endpoint.",debug_data:{endpoint:"td-composer/create_mobile_template",request:a}});a.responseText!==b?console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a.responseText):
console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a,c,d)})},htmlInfoContent:'Enter the template name: <input id="tdb-new-template-name" type="text" value="" onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content" checked disabled><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',
textYes:"Create",textNo:"Cancel"})}).on("click",".tdc-header-template-current",function(a){tdcSidebar.$_headerTemplateList.toggle()}).on("click","#tdb-mobile-templates .tdb-template-el-mobile-list-el",function(a){a=f(this);var b=f("#tdb-mobile-templates"),d=a.data("template-id"),e=a.data("mobile-template-id"),k=b.closest(".tdb-template-el-mobile-btns"),l=a.closest(".tdb-template-el-mobile-wrap");f.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_set_mobile_template",template_id:d,mobile_template_id:e,
_nonce:window.tdb_globals.wpRestNonce},success:function(a,d,g){a=f.parseJSON(a);c.isObject(a)&&!c.isUndefined(a.result)&&1===a.result&&(k.data("mobile-template-id",e),b.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),b.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+e+'"]').addClass("tdb-current"),l.length&&(a=l.find(".tdb-template-el-mobile:first"),""===e?a.html("-"):a.html('<span class="tdb-template-el-mobile-active">Yes</span>')))}})}).on("mouseenter",".tdb-template-el-mobile-btns",
function(a){var b=f(this),c=b.data("mobile-template-id"),d=b.data("template-id");a=f("#tdb-mobile-templates");a.length?(a.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),a.find(".tdb-template-el-mobile-list-el").data("template-id",d),a.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+c+'"]').addClass("tdb-current"),a.appendTo(b).show()):(window.tdcIntervalCheckMobileTemplates=setInterval(function(){var a=f("#tdb-mobile-templates");a.length&&(a.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),
a.find(".tdb-template-el-mobile-list-el").data("template-id",d),a.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+c+'"]').addClass("tdb-current"),a.appendTo(b).show(),clearTimeout(window.tdcTimeoutCheckMobileTemplates),clearInterval(window.tdcIntervalCheckMobileTemplates))},100),window.tdcTimeoutCheckMobileTemplates=setTimeout(function(){clearInterval(window.tdcIntervalCheckMobileTemplates)},3E3))}).on("mouseleave",".tdb-template-el-mobile-btns",function(a){a=f(".tdb-templates");
var b=f("#tdb-mobile-templates");b.length&&(b.hide(),b.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),b.insertBefore(a));clearTimeout(window.tdcTimeoutCheckMobileTemplates);clearInterval(window.tdcIntervalCheckMobileTemplates)}).on("click",".tdc-footer-template-list .tdc-template-el",function(a){var b=f(this);a=f(a.target);a.hasClass("tdc-template-footer-name")?(tdcSidebar.$_footerTemplateCurrent.html(b.find(".tdc-template-footer-name").html()),tdcSidebar.$_footerTemplateList.toggle(),
a=b.data("value").replace("tdb_template_",""),tdcSidebar.getFooterTemplate(a,{keepGlobalTemplateState:!1,saveFooterTemplate:!0})):a.hasClass("tdc-template-el-global-label")&&(a.parents(".tdc-template-el-global").addClass("tdc-template-footer-global-current"),b.closest(".tdc-footer-template-list").find(".tdc-template-el-global").each(function(){f(this).hasClass("tdc-template-footer-global-current")||f(this).find(".tdc-template-footer-global").removeAttr("checked")}),a.parents(".tdc-template-el-global").removeClass("tdc-template-footer-global-current"),
a.siblings(".tdc-template-footer-global").attr("checked","checked"),a={},tdcState.isMobileComposer()?a.global_footer_template_mobile="no_footer"===b.data("value")?"":b.data("value"):a.global_footer_template="no_footer"===b.data("value")?"":b.data("value"),""!==tdcState.getLang()&&(a.lang=tdcState.getLang()),f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/update_options","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
data:{options:a}}).done(function(a,c,d){tdcState.isGlobalHeaderTemplate()&&tdcSidebar.getFooterTemplate(b.data("value").replace("tdb_template_",""),{keepGlobalTemplateState:!0})}).fail(function(a,b,c){}))}).on("click",".tdc-footer-template-current",function(a){tdcSidebar.$_footerTemplateList.toggle()}).on("click","#tdb-template-mobile",function(a){a.preventDefault();var d=f(this);a=d.data("mobile-template-id");var e=d.data("mobile-template-url"),k=f("#tdb-template-name");c.isUndefined(a)||c.isUndefined(e)?
tdConfirm.modal({caption:"Create Mobile "+("page"===window.tdcPostSettings.tdbTemplateType?"Page":"Template"),objectContext:tdcSidebar,callbackYes:function(){var a=f("#tdb-new-template-name"),e=f("#tdc_post_id").val(),g=window.tdcPostSettings.tdbTemplateType,k=f("#tdb-copy-content");f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/create_mobile_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
cache:!1,dataType:"json",statusCode:{404:function(){console.log("ERROR: 404 not found")},500:function(){console.log("ERROR: 500 server error")}},data:{newTemplateName:a.val(),templateID:e,templateType:g,copyContent:k.is(":checked")?"1":"0"}}).done(function(e,g,k){console.group("API: td-composer/create_mobile_template");console.log("Status: ",g);console.log("Reply: ",e);console.groupEnd();null===e?(e={type:"AJAX ERROR",message:"Empty response received from server.",debug_data:{endpoint:"td-composer/create_mobile_template",
request:k}},console.log("td-composer/create_mobile_template - ERROR",e),a.siblings("#tdb-modal-notice").text(e.type+": "+e.message).fadeIn(50)):e.error!==b?(console.log("td-composer/create_mobile_template - ERROR",e.error),a.siblings("#tdb-modal-notice").text(e.error).fadeIn(50)):(tb_remove(),c.isUndefined(e.mobile_template_url)||(window.open(e.mobile_template_url,"_blank"),d.html("Edit mobile template")),c.isUndefined(e.mobile_template_id)||c.isUndefined(e.mobile_template_url)||(d.html("Edit mobile template"),
d.data("mobile-template-id",e.mobile_template_id),d.data("mobile-template-url",e.mobile_template_url)))}).fail(function(a,c,d){console.log("td-composer/create_mobile_template - ERROR",{type:"AJAX ERROR",message:"Invalid reply from server endpoint.",debug_data:{endpoint:"td-composer/create_mobile_template",request:a}});a.responseText!==b?console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a.responseText):
console.log("%cAPI ERROR td-composer/create_mobile_template","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a,c,d)})},htmlInfoContent:"Enter the mobile "+("page"===window.tdcPostSettings.tdbTemplateType?"page":"template")+' name: <input id="tdb-new-template-name" type="text" value="'+k.text()+' - mobile " onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content"><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',
textYes:"Create",textNo:"Cancel"}):tdConfirm.modal({caption:"Edit Mobile Template",objectContext:tdcSidebar,callbackYes:function(){tb_remove();window.open(e,"_blank")},callbackNo:function(){tb_remove()},htmlInfoContent:"Do you want to edit mobile template?",textYes:"Yes",textNo:"No"})});tdcSidebar.$_editZone.click(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone()})}).mouseenter(function(a){c.isUndefined(tdcSidebar._$currentElement)||(tdcMaskUI.setCurrentElement(tdcSidebar._$currentElement),
tdcMaskUI.$wrapper.hide());c.isUndefined(tdcSidebar._$currentZone)||tdcMaskUI.setCurrentContainer(tdcSidebar._$currentZone)}).mouseleave(function(a){tdcMaskUI.hide()});tdcSidebar.$_editRow.click(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow()})}).mouseenter(function(a){c.isUndefined(tdcSidebar._$currentElement)||(tdcMaskUI.setCurrentElement(tdcSidebar._$currentElement),tdcMaskUI.$wrapper.hide());c.isUndefined(tdcSidebar._$currentRow)||
tdcMaskUI.setCurrentContainer(tdcSidebar._$currentRow)}).mouseleave(function(a){tdcMaskUI.hide()});tdcSidebar.$_editColumn.click(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn()})}).mouseenter(function(a){c.isUndefined(tdcSidebar._$currentElement)||(tdcMaskUI.setCurrentElement(tdcSidebar._$currentElement),tdcMaskUI.$wrapper.hide());c.isUndefined(tdcSidebar._$currentColumn)||tdcMaskUI.setCurrentContainer(tdcSidebar._$currentColumn)}).mouseleave(function(a){tdcMaskUI.hide()});
tdcSidebar.$_editInnerRow.click(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow()})}).mouseenter(function(a){c.isUndefined(tdcSidebar._$currentElement)||(tdcMaskUI.setCurrentElement(tdcSidebar._$currentElement),tdcMaskUI.$wrapper.hide());c.isUndefined(tdcSidebar._$currentInnerRow)||tdcMaskUI.setCurrentContainer(tdcSidebar._$currentInnerRow)}).mouseleave(function(a){tdcMaskUI.hide()});
tdcSidebar.$_editInnerColumn.click(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn()})}).mouseenter(function(a){c.isUndefined(tdcSidebar._$currentElement)||(tdcMaskUI.setCurrentElement(tdcSidebar._$currentElement),tdcMaskUI.$wrapper.hide());c.isUndefined(tdcSidebar._$currentInnerColumn)||
tdcMaskUI.setCurrentContainer(tdcSidebar._$currentInnerColumn)}).mouseleave(function(a){tdcMaskUI.hide()});f(".tdc-sidebar-element").each(function(a,b){tdcSidebar._bindElement(f(b))});tdcSidebar.$_sidebarClosePage.click(function(a){var c=window.tdcAdminSettings.previousUrl.split("#");!tdcSidebar.$_sidebarClosePage.hasClass("tdb-close-page")&&tdcMain.getContentModified()?tdConfirm.showModal("Close tagDiv Composer?",tdcSidebar,function(){window.onbeforeunload=null;window.location=c[0];tb_remove()},
b,"Unsaved content. Still want to close tagDiv Composer?"):(window.onbeforeunload=null,window.location=c[0])});"1"===window.localStorage.getItem("tdc_live_iframe_wrapper_inline")&&(tdcMain.setSidebarInline(),tdcSidebar.$_sidebar.addClass("tdc-sidebar-inline"),tdcSidebar.$_liveIframeWrapper.addClass("tdc-live-iframe-wrapper-inline").removeClass("tdc-live-iframe-wrapper-full"));tdcSidebar.$_sidebarBullet.click(function(a){tdcSidebar.$_sidebar.toggleClass("tdc-sidebar-inline");tdcSidebar.$_liveIframeWrapper.toggleClass("tdc-live-iframe-wrapper-inline");
tdcSidebar.$_liveIframeWrapper.hasClass("tdc-live-iframe-wrapper-inline")?(tdcSidebar.$_liveIframeWrapper.removeClass("tdc-live-iframe-wrapper-full"),tdcMain.setSidebarInline(),window.localStorage.setItem("tdc_live_iframe_wrapper_inline",1)):(tdcSidebar.$_liveIframeWrapper.addClass("tdc-live-iframe-wrapper-full"),tdcMain.resetSidebarInline(),window.localStorage.setItem("tdc_live_iframe_wrapper_inline",0))});tdcSidebar.$_sidebarClose.click(function(a){tdcSidebar.$_sidebar.addClass("tdc-sidebar-hidden");
tdcSidebar.$_sidebarOpen.addClass("tdc-sidebar-reopen");tdcSidebar.$_sidebar.hasClass("tdc-sidebar-inline")&&tdcSidebar.$_liveIframeWrapper.toggleClass("tdc-live-iframe-wrapper-inline");tdcSidebar.$_sidebar.hasClass("tdc-sidebar-hidden")?tdcSidebar.$_liveIframeWrapper.removeClass("tdc-live-iframe-wrapper-full"):tdcSidebar.$_liveIframeWrapper.hasClass("tdc-live-iframe-wrapper-inline")||tdcSidebar.$_liveIframeWrapper.addClass("tdc-live-iframe-wrapper-full");tdcMain.setSidebarHidden()});tdcSidebar.$_sidebarOpen.click(function(a){tdcSidebar.$_sidebar.removeClass("tdc-sidebar-hidden");
tdcSidebar.$_sidebarOpen.removeClass("tdc-sidebar-reopen");tdcSidebar.$_sidebar.hasClass("tdc-sidebar-inline")&&tdcSidebar.$_liveIframeWrapper.toggleClass("tdc-live-iframe-wrapper-inline");tdcSidebar.$_sidebar.hasClass("tdc-sidebar-hidden")?tdcSidebar.$_liveIframeWrapper.removeClass("tdc-live-iframe-wrapper-full"):tdcSidebar.$_liveIframeWrapper.hasClass("tdc-live-iframe-wrapper-inline")||tdcSidebar.$_liveIframeWrapper.addClass("tdc-live-iframe-wrapper-full");tdcMain.resetSidebarHidden()});tdcSidebar.$_sidebarMenu.click(function(a){f(this).toggleClass("tdc-window-open");
f(".tdc-sidebar-modal").each(function(a,b){a=f(b);b=a.data("button_class");a.hasClass("tdc-sidebar-modal-menu")?a.toggleClass("tdc-modal-open"):(a.removeClass("tdc-modal-open"),"undefined"!==typeof b&&""!==b&&(a=f("."+b),a.length&&a.removeClass("tdc-window-open")))})});tdcSidebar.$_sidebarSearch.keyup(function(a){var b=f(this);f(".tdc-sidebar-element").each(function(a,c){a=f(c);-1===a.find(".tdc-element-id").html().toLowerCase().indexOf(b.val().trim().toLowerCase())?a.hide():a.show()});f(".tdc-sidebar-separator").each(function(a,
b){a=f(b);a.nextUntil(".tdc-sidebar-separator").is(":visible")?a.show():a.hide()})});tdcSidebar.$_sidebar.on("mouseenter",function(){tdcSidebar.mouseOverSidebar=!0}).on("mouseleave",function(){tdcSidebar.mouseOverSidebar=!1});f("body").css("overflow","hidden");tdcSidebar._sidebarModal();tdcSidebar._liveInspectorTabs();tdcSidebar.updateSavedShortcodes();tdcSidebar.editTemplateName();if(tdcState.isMobileComposer()){var d=f("#tdc-live-iframe");d.length&&(d.removeClass("tdc-responsive-all").addClass("tdc-responsive-phone").css({width:392}),
tdcSidebar.currentViewportSettings={name:"phone",settings:{limitTop:767,limitBottom:b}},tdcSidebar.setIframeClass("tdc-responsive-phone"))}tdcSidebarPanel.init()},setCurrentHeaderTemplate:function(){tdcState.isMobileComposer();tdcState.isGlobalHeaderTemplate()?tdcSidebar.$_headerTemplateCurrent.html(tdcSidebar.$_headerTemplateList.find('div[data-value=""] .tdc-template-header-name').html()):tdcState.isNoHeader()?tdcSidebar.$_headerTemplateCurrent.html(tdcSidebar.$_headerTemplateList.find('div[data-value="no_header"] .tdc-template-header-name').html()):
tdcSidebar.$_headerTemplateCurrent.html(tdcSidebar.$_headerTemplateList.find('div[data-value="tdb_template_'+tdcState.getHeaderTemplateId()+'"] .tdc-template-header-name').html())},setCurrentFooterTemplate:function(){tdcState.isGlobalFooterTemplate()?tdcSidebar.$_footerTemplateCurrent.html(tdcSidebar.$_footerTemplateList.find('div[data-value=""] .tdc-template-footer-name').html()):tdcState.isNoFooter()?tdcSidebar.$_footerTemplateCurrent.html(tdcSidebar.$_footerTemplateList.find('div[data-value="no_footer"] .tdc-template-footer-name').html()):
tdcSidebar.$_footerTemplateCurrent.html(tdcSidebar.$_footerTemplateList.find('div[data-value="tdb_template_'+tdcState.getFooterTemplateId()+'"] .tdc-template-footer-name').html())},hideWpeditor:function(){f("#tdc-wpeditor").hide()},setForcedHeaderZone:function(b){tdcSidebar._forcedHeaderZone=b},getForcedHeaderZone:function(){return tdcSidebar._forcedHeaderZone},changeZoneName:function(b){var a="CUSTOM";switch(b){case "tdc_content":a="CONTENT";break;case "tdc_header_desktop":a="HEADER MENU";break;
case "tdc_header_desktop_sticky":a="HEADER MENU STICKY";break;case "tdc_header_mobile":a="MOBILE MENU";break;case "tdc_header_mobile_sticky":a="MOBILE MENU STICKY";break;case "tdc_footer":a="FOOTER"}tdcSidebar.$_editZone.find("a").html(a)},_activeBreadcrumbItem:function(){var b=tdcSidebar.getCurrentModel(),a=b.get("tag"),d=tdcIFrameData.getZoneParent(b).get("type_zone"),k="<span>"+window.tdcPostSettings.shortcodes[b.get("tag")]+"</span>",g="";tdcSidebar.changeZoneName(d);for(var m in window.tdcAdminSettings.mappedShortcodes)"undefined"===
typeof window.tdcAdminSettings.mappedShortcodes[m].tdc_category||"Blocks"!==window.tdcAdminSettings.mappedShortcodes[m].tdc_category&&"Big Grids"!==window.tdcAdminSettings.mappedShortcodes[m].tdc_category||window.tdcAdminSettings.mappedShortcodes[m].tdc_category!==window.tdcAdminSettings.mappedShortcodes[a].tdc_category||(d="",m===a&&(d="tdc-selected-option"),g+='<li class="'+d+'" data-block_type="'+window.tdcAdminSettings.mappedShortcodes[m].base+'"><div class="tdc-element-ico tdc-ico-'+window.tdcAdminSettings.mappedShortcodes[m].base+
'"></div><div class="tdc-element-id">'+window.tdcAdminSettings.mappedShortcodes[m].name+"</div></li>");""!==g?(g="<ul>"+g+"</ul>",tdcSidebar.$_currentElementHead.addClass("tdc-block-selection")):tdcSidebar.$_currentElementHead.removeClass("tdc-block-selection");switch(a){case "tdc_zone":tdcSidebar.$_editZone.show();tdcSidebar.$_editRow.hide();tdcSidebar.$_editColumn.hide();tdcSidebar.$_editInnerRow.hide();tdcSidebar.$_editInnerColumn.hide();var n=tdcSidebar.$_editZone;break;case "vc_row":tdcSidebar.$_editZone.show();
tdcSidebar.$_editRow.hide();tdcSidebar.$_editColumn.hide();tdcSidebar.$_editInnerRow.hide();tdcSidebar.$_editInnerColumn.hide();n=tdcSidebar.$_editRow;break;case "vc_column":tdcSidebar.$_editZone.show();tdcSidebar.$_editRow.show();tdcSidebar.$_editColumn.hide();tdcSidebar.$_editInnerRow.hide();tdcSidebar.$_editInnerColumn.hide();n=tdcSidebar.$_editColumn;break;case "vc_row_inner":tdcSidebar.$_editZone.show();tdcSidebar.$_editRow.show();tdcSidebar.$_editColumn.show();tdcSidebar.$_editInnerRow.hide();
tdcSidebar.$_editInnerColumn.hide();n=tdcSidebar.$_editInnerRow;break;case "vc_column_inner":tdcSidebar.$_editZone.show();tdcSidebar.$_editRow.show();tdcSidebar.$_editColumn.show();tdcSidebar.$_editInnerRow.show();tdcSidebar.$_editInnerColumn.hide();n=tdcSidebar.$_editInnerColumn;break;default:tdcSidebar.$_editZone.show(),tdcSidebar.$_editRow.show(),tdcSidebar.$_editColumn.show(),n=tdcSidebar.getCurrentElement(),"vc_column_inner"===b.get("parentModel").get("tag")?(tdcSidebar.$_editInnerRow.show(),
tdcSidebar.$_editInnerColumn.show()):(tdcSidebar.$_editInnerRow.hide(),tdcSidebar.$_editInnerColumn.hide())}tdcSidebar.$_currentElementHead.html(k);tdcSidebar.$_currentElementSiblings.html(g);tdcSidebar.$_sidebar.find(".tdc-responsiveness").addClass(a);tdcSidebar.$_currentElementHead.off().mouseenter(function(a){a.preventDefault();n.trigger(a)}).mouseleave(function(a){a.preventDefault();n.trigger(a)}).mousedown(function(a){""!==g&&(tdcSidebar.$_currentElementSiblings.toggleClass("tdc-current-element-siblings-visible"),
a=f(this),tdcSidebar.$_currentElementSiblings.hasClass("tdc-current-element-siblings-visible")?a.addClass("tdc-current-element-siblings-button-on"):a.removeClass("tdc-current-element-siblings-button-on"))});tdcSidebar.$_currentElementSiblings.find("li").off().click(function(a){a=f(this);var d=a.data("block_type"),e=a.children(".tdc-element-id").html();a.siblings(".tdc-selected-option").removeClass("tdc-selected-option");a.addClass("tdc-selected-option");tdcSidebar.$_currentElementHead.html("<span>"+
e+"</span>");c.isUndefined(d)||(b.set("tag",d),b.set("rebindToPanel",!0),tdcSidebarController.onUpdate(b));tdcSidebar.$_currentElementSiblings.removeClass("tdc-current-element-siblings-visible")});tdcSidebar.$_currentElementSiblings.mouseleave(function(a){tdcSidebar.$_currentElementSiblings.removeClass("tdc-current-element-siblings-visible")});tdcSidebar.$_inspector.show()},closeModals:function(){f(".tdc-sidebar-modal").each(function(b,a){b=f(a);a=b.data("button_class");b.removeClass("tdc-modal-open");
"undefined"!==typeof a&&""!==a&&(b=f("."+a),b.length&&b.removeClass("tdc-window-open"))})},_sidebarModal:function(){f(".tdc-add-element").click(function(){f(this).toggleClass("tdc-window-open");f(".tdc-sidebar-modal").each(function(b,a){b=f(a);a=b.data("button_class");b.hasClass("tdc-sidebar-modal-elements")?(b.toggleClass("tdc-modal-open"),setTimeout(function(){var a=f(".tdc-sidebar-modal-search > input");a.focus();a.val("");f(".tdc-sidebar-element").each(function(a,b){f(b).show()})},100)):(b.removeClass("tdc-modal-open"),
"undefined"!==typeof a&&""!==a&&(b=f("."+a),b.length&&b.removeClass("tdc-window-open")))})})},_bindElement:function(b){b.click(function(a){a.preventDefault()}).mousedown(function(a){if(1===a.which){if("td_block_homepage_full_1"===b.data("shortcode-name")){var d=tdcIFrameData.getFirstModelByTag("td_block_homepage_full_1");if(!c.isUndefined(d)){new tdcNotice.notice("td_block_homepage_full_1 este deja in pagina",!1,!0);return}}a.preventDefault();tdcOperationUI.activeDraggedElement(b);tdcOperationUI.showHelper(a)}}).mouseup(function(a){tdcOperationUI.isSidebarElementDragged()&&
(a.preventDefault(),tdcOperationUI.deactiveDraggedElement(),tdcOperationUI.hideHelper())})},_liveInspectorTabs:function(){f("body").on("click",".tdc-tabs a",function(){var b=f(this);tdcSidebar._setCurrentTabId(b.data("tab-id"));b.hasClass("tdc-tab-active")||(f(".tdc-tabs a").removeClass("tdc-tab-active"),b.addClass("tdc-tab-active"),f(".tdc-tab-content-wrap .tdc-tab-content").removeClass("tdc-tab-content-visible"),b=b.data("tab-id"),f("#"+b).addClass("tdc-tab-content-visible"))});f("body").on("click",
".tdc-responsive-buttons > div",function(e){e=f(this);e.addClass("selected");e.siblings().removeClass("selected");var a="undefined"===typeof window.td_viewport_interval_list?tdcAdminIFrameUI._liveIframeWindowObject.td_viewport_interval_list:window.td_viewport_interval_list;var d=tdcAdminIFrameUI.getLiveIframe();if(!c.isUndefined(d))var k=d.contents().find(".tdc-element-selected").offset().top-d.contents().scrollTop();c.isUndefined(tdcCssEditor.timeoutContentWidth)||clearTimeout(tdcCssEditor.timeoutContentWidth);
var g="",m=0;e.hasClass("tdc-responsive-all")?(tdcSidebar.currentViewportSettings={name:"all",settings:b},tdcState.isMobileComposer()?c.isUndefined(d)||(g=768,tdcSidebar.setIframeClass("tdc-responsive-tablet-portrait")):c.isUndefined(d)||(d.css("width","100%"),tdcSidebar.setIframeClass("tdc-responsive-all"))):e.hasClass("tdc-responsive-tablet-landscape")?(tdcSidebar.currentViewportSettings={name:"landscape",settings:{limitTop:a[2].limitBottom,limitBottom:parseInt(a[1].limitBottom)+1}},c.isUndefined(d)||
(g=1024,tdcSidebar.setIframeClass("tdc-responsive-tablet-landscape"))):e.hasClass("tdc-responsive-tablet-portrait")?(tdcSidebar.currentViewportSettings={name:"portrait",settings:{limitTop:a[1].limitBottom,limitBottom:parseInt(a[0].limitBottom)+1}},c.isUndefined(d)||(g=768,tdcSidebar.setIframeClass("tdc-responsive-tablet-portrait"))):e.hasClass("tdc-responsive-phone")&&(tdcSidebar.currentViewportSettings={name:"phone",settings:{limitTop:a[0].limitBottom,limitBottom:b}},c.isUndefined(d)||(g=375,tdcSidebar.setIframeClass("tdc-responsive-phone")));
""!==g&&(d.css("width",g),tdcCssEditor.timeoutContentWidth=setTimeout(function(){var a=d.contents().width();a!==g&&a<g&&(m=g-a,d.css("width",g+m))},100));"dev"===window.tdcAdminSettings.deployMode&&"module"!==window.tdcPostSettings.tdbTemplateType&&tdcCssEditor.setMediaInterval(g,m);f(".tdc-responsiveness").replaceWith(tdcCssEditor.generateEditorResponsiveContent());tdcSidebarPanel._hook.doAction("panel_css");if(!c.isUndefined(d)){e=d.contents().find(".tdc-element-selected");if(!e.length)return;e=
e.offset().top;e=0<k?window.innerHeight>k?e-k:e-100:e-100;d.contents().scrollTop(e)}"all"===tdcSidebar.currentViewportSettings.name?f(".tdc-tab-content-wrap").removeClass("tdc-viewport-responsive"):f(".tdc-tab-content-wrap").addClass("tdc-viewport-responsive");f(".tdc-tab-content-wrap .tdc-property-responsive").each(function(){var a=f(this).find("[data-responsive]");tdcSidebarPanel.setViewportCurrentResponsiveValue(a)});if("undefined"!==typeof tdcTemplateSettingsPanel.$panel&&"module"===window.tdcPostSettings.tdbTemplateType){k=
tdcSidebar.currentViewportSettings.name;e="";a=tdcTemplateSettingsPanel.$panel.find(".tdc-tsc-viewport-width");var n=a.find('[data-viewport="'+k+'"]'),h="";switch(k){case "all":e="Desktop";break;case "landscape":e="Landscape tablet";break;case "portrait":e="Portrait tablet";break;case "phone":e="Phone"}a.find(".tdc-tsc-label span").text("("+e+")");a.find('[id*="tdc-tsc-viewport"]').hide();n.show();"all"===k?h=""!==n.val()?n.val():"100%":""!==n.val()?h=n.val():(k=a.find('[data-viewport="all"]'),h=
""!==k.val()?k.val():"100%");d.contents().find("body").css("width",h)}setTimeout(function(){tdcIFrameData.addDummyContent();var a=d.contents().find(".td_block_wrap");window.checkTdBlockWrap(a)},100)});f("body").on("change, keyup",'.tdc-search input[type="text"]',function(b){b=f(this);var a=f(".tdc-inspector"),d=a.find(".tdc-tab-content-wrap");a.find(".tdc-search-notice").remove();a.find(".tdc-tab-search-notice").hide();var e=b.val().trim().toLowerCase();2<e.length&&d.find(".tdc-search-data").each(function(b,
d){b=f(d);d=b.text();!c.isUndefined(d)&&0<=d.toLowerCase().indexOf(e)&&(d="tdc-search-notice",b.hasClass("tdc-search-notice-font")&&(d+=" tdc-search-notice-font"),f('<div class="'+d+'"></div>').insertBefore(b.closest(".tdc-property-wrap")),b=b.closest(".tdc-tab-content").attr("id"),a.find('.tdc-tabs a[data-tab-id="'+b+'"] .tdc-tab-search-notice').show())})})},setIframeClass:function(b){var a=["tdc-responsive-all","tdc-responsive-tablet-landscape","tdc-responsive-tablet-portrait","tdc-responsive-phone"];
if(-1!==a.indexOf(b)){var c=tdcAdminIFrameUI.getLiveIframe();c.addClass(b);a.forEach(function(a){a!==b&&c.removeClass(a)})}},_setCurrentTabId:function(b){tdcSidebar._currentTabId=b},getCurrentTabId:function(){return tdcSidebar._currentTabId},_setCurrentElement:function(b){tdcSidebar._$currentElement=b},getCurrentElement:function(){return tdcSidebar._$currentElement},_setCurrentZone:function(b){tdcSidebar._$currentZone=b},getCurrentZone:function(){return tdcSidebar._$currentZone},_setCurrentRow:function(b){tdcSidebar._$currentRow=
b},getCurrentRow:function(){return tdcSidebar._$currentRow},_setCurrentColumn:function(b){tdcSidebar._$currentColumn=b},getCurrentColumn:function(){return tdcSidebar._$currentColumn},_setCurrentInnerRow:function(b){tdcSidebar._$currentInnerRow=b},getCurrentInnerRow:function(){return tdcSidebar._$currentInnerRow},_setCurrentInnerColumn:function(b){tdcSidebar._$currentInnerColumn=b},getCurrentInnerColumn:function(){return tdcSidebar._$currentInnerColumn},setSidebarInfo:function(b){tdcSidebar.$_sidebarInfo.html(b)},
getCurrentModel:function(){return tdcSidebar._currentModel},setSettings:function(e,a,d,f){if(c.isUndefined(tdcSidebar._currentModel)||c.isUndefined(d)||tdcSidebar._currentModel===d)c.isUndefined(tdcSidebar._currentModel)||tdcSidebar._currentModel.set("current",!1),c.isUndefined(e)?(tdcSidebar._setCurrentZone(b),tdcSidebar._setCurrentRow(b),tdcSidebar._setCurrentColumn(b),tdcSidebar._setCurrentInnerRow(b),tdcSidebar._setCurrentInnerColumn(b),tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=
b):c.has(e,"$currentZone")&&!c.isUndefined(e.$currentZone)?(tdcSidebar._setCurrentZone(e.$currentZone),c.has(e,"$currentRow")&&!c.isUndefined(e.$currentRow)?(tdcSidebar._setCurrentRow(e.$currentRow),c.has(e,"$currentColumn")&&!c.isUndefined(e.$currentColumn)?(tdcSidebar._setCurrentColumn(e.$currentColumn),c.has(e,"$currentInnerRow")&&!c.isUndefined(e.$currentInnerRow)?(tdcSidebar._setCurrentInnerRow(e.$currentInnerRow),c.has(e,"$currentInnerColumn")&&!c.isUndefined(e.$currentInnerColumn)?(tdcSidebar._setCurrentInnerColumn(e.$currentInnerColumn),
c.has(e,"$currentElement")&&!c.isUndefined(e.$currentElement)?(tdcSidebar._setCurrentElement(e.$currentElement),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentElement.data("model_id"))):(tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentInnerColumn.data("model_id")))):(tdcSidebar._setCurrentInnerColumn(b),tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentInnerRow.data("model_id")))):(tdcSidebar._setCurrentInnerRow(b),
tdcSidebar._setCurrentInnerColumn(b),c.has(e,"$currentElement")&&!c.isUndefined(e.$currentElement)?(tdcSidebar._setCurrentElement(e.$currentElement),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentElement.data("model_id"))):(tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentColumn.data("model_id"))))):(tdcSidebar._setCurrentColumn(b),tdcSidebar._setCurrentInnerRow(b),tdcSidebar._setCurrentInnerColumn(b),tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=
tdcIFrameData.getModel(e.$currentRow.data("model_id")))):(tdcSidebar._setCurrentRow(b),tdcSidebar._setCurrentColumn(b),tdcSidebar._setCurrentInnerRow(b),tdcSidebar._setCurrentInnerColumn(b),tdcSidebar._setCurrentElement(b),tdcSidebar._currentModel=tdcIFrameData.getModel(e.$currentZone.data("model_id")))):(tdcSidebar._setCurrentZone(b),tdcSidebar._setCurrentRow(b),tdcSidebar._setCurrentColumn(b),tdcSidebar._setCurrentInnerRow(b),tdcSidebar._setCurrentInnerColumn(b),tdcSidebar._setCurrentElement(b),
tdcSidebar._currentModel=b),c.isUndefined(tdcSidebar._currentModel)?tdcSidebarPanel.clearPanel():(tdcSidebar._currentModel.set("current",!0),tdcSidebarPanel.bindPanelToModel(tdcSidebar._currentModel,a),tdcSidebar._activeBreadcrumbItem(),tdcSidebar.closeModals(),c.isUndefined(f)||c.isUndefined(f.callback)||(c.isUndefined(f.callbackContext)?f.callback.call(this):f.callback.call(f.callbackContext)))},buildGradient:function(){tdcSidebar.$_gradient=f(tdcSidebar._gradientOuterHTML).appendTo(tdcSidebar.$_sidebar);
tdcSidebar.$_gradient.find("#tdc-gradient-color-picker").tdGradient();console.log("gradient");return tdcSidebar.$_gradient},buildPalette:function(){tdcSidebar.$_palette=f(tdcSidebar._paletteOuterHTML).appendTo(tdcSidebar.$_sidebar);tdcSidebar.$_palette.find("#tdc-palette-color-picker").tdPalette();return tdcSidebar.$_palette},buildFontList:function(){tdcSidebar.$_fontList=f(tdcSidebar._fontListOuterHTML).appendTo(tdcSidebar.$_sidebar);tdcSidebar.$_fontList.html("");"undefined"!==typeof modelId&&"undefined"!==
typeof mappedParameter&&""!==window.tdcAdminSettings.tdcSavings&&"undefined"!==typeof window.tdcAdminSettings.tdcSavings.fonts&&c.map(window.tdcAdminSettings.tdcSavings.fonts,function(b){f('<div class="tdc-font-settings" data-value="'+b.value+'" data-model_id="'+modelId+'" data-param_name="'+mappedParameter+'">'+b.name+'<span class="tdc-font-delete">X</span></div>').appendTo(tdcSidebar.$_fontList)});return tdcSidebar.$_fontList},buildEditorCss:function(){tdcSidebar.$_sidebar.find("#tdc-editor-css").length||
(tdcSidebar.$_editorCss=f(tdcSidebar._editorCssOuterHTML).appendTo(tdcSidebar.$_sidebar),tdcSidebar.editorCss=b);"undefined"===typeof tdcSidebar.cssEditor&&(tdcSidebar.editorCss=ace.edit("tdc-editor-css"),tdcSidebar.editorCss.$blockScrolling=Infinity,tdcSidebar.editorCss.getSession().on("change",function(){var b=tdcSidebar.editorCss.getSession().getValue();less.render(b,function(a,b){"undefined"===typeof b?tdcSidebar.$editorTextarea.val(tdcSidebar.editorCss.getSession().getValue()):(tdcSidebar.$editorTextarea.val(b.css),
tdcSidebarController.onUpdate(tdcIFrameData.getModel(tdcSidebar.$editorTextarea.data("model_id")),tdcSidebar.$editorTextarea.data("param_name"),"",window.btoa(encodeURIComponent(b.css))))})}),tdcSidebar.editorCss.setTheme("ace/theme/textmate"),tdcSidebar.editorCss.setShowPrintMargin(!1),tdcSidebar.editorCss.getSession().setMode("ace/mode/less"),tdcSidebar.editorCss.getSession().setUseWrapMode(!0),tdcSidebar.editorCss.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!1}));
return tdcSidebar.$_editorCss},buildIconSelector:function(){tdcSidebar.$_iconSelector=f(tdcSidebar._iconSelectorOuterHTML).appendTo(tdcSidebar.$_sidebar);return tdcSidebar.$_iconSelector},updateSavedShortcodes:function(){var b=f(".tdc-sidebar-saved-shortcodes");b.nextAll().remove();if("undefined"!==typeof window.tdcAdminSettings.tdcSavings&&""!==window.tdcAdminSettings.tdcSavings&&c.intersection(c.keys(window.tdcAdminSettings.tdcSavings),c.keys(window.tdcAdminSettings.mappedShortcodes)).length){b.show();
var a="";c.each(tdcAdminSettings.tdcSavings,function(b,d,e){if(b.length&&"gradients"!==d&&"fonts"!==d){var g="",f="",k=!1,m=!1;"vc_row"===d||"tdc_zone"===d?(g="tdc-row-temp",k=!0):"vc_row_inner"===d?(g="tdc-element-inner-row-temp",k=!0):(g="tdc-element",m=!0);f=' data-shortcode-name="'+d+'" ';c.isUndefined(window.tdcAdminSettings.mappedShortcodes[d])||(a+='<div class="tdc-sidebar-separator tdc-sidebar-text-separator"><span>'+window.tdcAdminSettings.mappedShortcodes[d].name+"</span></div>",c.each(b,
function(b,e,h){h=e="";k&&(h=b.shortcode,h=window.atob(h),h=' data-template-content="'+window.btoa(h)+'" ');m&&(tdcIFrameData._getPostOriginalContentJSON(),e=tdcIFrameData._getContentJSON(5,window.atob(b.shortcode)),c.isUndefined(e[0].shortcode.content)||(e[0].shortcode.attrs.named.content=e[0].shortcode.content),e=' data-start-values="'+window.btoa(JSON.stringify([e[0].shortcode.attrs.named]))+'" ');a+='<div class="tdc-sidebar-element '+g+'" '+f+" "+h+" "+e+'><div class="tdc-element-ico tdc-ico-template"></div><div class="tdc-element-id">'+
b.name+' - template</div><div class="tdc-element-delete" data-type="'+d+'" data-name="'+b.name+'"></div></div>'}))}});if(""!==a){var d=f(a);d.insertAfter(b);d.find(".tdc-element-delete").on("mousedown",function(a){a.preventDefault();a.stopImmediatePropagation()}).on("mouseup",function(a){if(1===a.which){var b=f(this);a=b.data("type");b=b.data("name");if("undefined"!==typeof window.tdcAdminSettings.tdcSavings[a])for(var c=window.tdcAdminSettings.tdcSavings[a],d=0;d<c.length;d++)if(c[d].name===b.toString()){c.splice(d,
1);c.length||delete window.tdcAdminSettings.tdcSavings[a];tdcUtil.updateTdcSavings();break}return!1}});b.nextAll(".tdc-sidebar-element").each(function(a,b){tdcSidebar._bindElement(f(b))})}}else b.hide()},editTemplateName:function(){f("#tdb-template-name-edit").click(function(c){c.preventDefault();var a=f("#tdb-template-name");tdConfirm.modal({caption:"Change Template Name",objectContext:tdcSidebar,callbackYes:function(){var c=f("#tdb-new-template-name"),e=f("#tdc_post_id").val(),g=window.tdcPostSettings.tdbTemplateType;
a.text()!==c.val()?f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/change_template_name","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},cache:!1,dataType:"json",statusCode:{404:function(){console.log("ERROR: 404 not found")},500:function(){console.log("ERROR: 500 server error")}},data:{newTemplateName:c.val(),templateID:e,templateType:g}}).done(function(d,e,g){console.group("API: td-composer/change_template_name");
console.log("Status: ",e);console.log("Reply: ",d);console.groupEnd();null===d?(d={type:"AJAX ERROR",message:"Empty response received from server.",debug_data:{endpoint:"td-composer/change_template_name",request:g}},console.log("td-composer/change_template_name - ERROR",d),c.siblings("#tdb-modal-notice").text(d.type+": "+d.message).fadeIn(50)):d.error!==b?(console.log("td-composer/change_template_name - ERROR",d.error),c.siblings("#tdb-modal-notice").text(d.error).fadeIn(50)):(tb_remove(),a.text(d.template_title))}).fail(function(a,
d,e){var g={type:"AJAX ERROR",message:"Invalid reply from server endpoint.",debug_data:{endpoint:"td-composer/change_template_name",request:a}};console.log("td-composer/change_template_name - ERROR",g);c.siblings("#tdb-modal-notice").text(g.type+": "+g.message).fadeIn(50);a.responseText!==b?console.log("%cAPI ERROR td-composer/change_template_name","background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a.responseText):console.log("%cAPI ERROR td-composer/change_template_name",
"background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",a,d,e)}):tb_remove()},htmlInfoContent:'Enter the template name: <input id="tdb-new-template-name" type="text" value="'+a.text()+'" onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em>',textYes:"Save",textNo:"Cancel"})})},updateHeaderTemplates:function(){tdcSidebar.$_headerTemplateList.find(".tdc-template-el").each(function(b){b=f(this);
var a=b.data("value");""!==a&&"no_header"!==a&&b.remove()});f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_header_templates","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:{mobile_templates:tdcState.isMobileComposer()?"1":"",lang:tdcState.getLang()}}).done(function(b,a,d){f(".tdc-save-page").removeClass("tdc-saving-loader");"success"===a&&c.isObject(b)&&(c.has(b,"errors")?new tdcNotice.notice(b.errors,
!0,!1):c.has(b,"tdb_header_templates")&&(b.tdb_header_templates.forEach(function(a){tdcSidebar.$_headerTemplateList.find('div[data-value="tdb_template_'+a.id+'"]').length||tdcSidebar.$_headerTemplateList.append('<div class="tdc-template-el" data-value="tdb_template_'+a.id+'"><div class="tdc-template-el-title tdc-template-header-name">'+a.title+'</div><div class="tdc-template-el-wrap"><div class="tdc-template-el-icon"><div class="tdc-template-el-options"><div title="Rename template" class="tdc-template-el-edit">Rename</div><div title="Duplicate template" class="tdc-template-el-duplicate">Duplicate</div><div title="Delete template" class="tdc-template-el-delete">Delete</div></div></div></div><div class="tdc-template-el-global" title="Set as'+
(tdcState.isMobileComposer()?" mobile ":" ")+'Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-header-global" '+("1"===a.is_global_template?'checked="checked"':"")+' ><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>')}),tdcSidebar.setCurrentHeaderTemplate(),tdcSidebar.$_headerTemplateList.find(".tdc-template-el").removeClass("tdb-current"),""===tdcState.getHeaderTemplateId()?tdcSidebar.$_headerTemplateList.find('.tdc-template-el[data-value=""]').addClass("tdb-current"):
"no_header"===tdcState.getHeaderTemplateId()?tdcSidebar.$_headerTemplateList.find('.tdc-template-el[data-value="no_header"]').addClass("tdb-current"):tdcSidebar.$_headerTemplateList.find('.tdc-template-el[data-value="tdb_template_'+tdcState.getHeaderTemplateId()+'"]').addClass("tdb-current")))}).fail(function(b,a,c){})},getHeaderTemplate:function(e,a){f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_header_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",
window.tdcAdminSettings.wpRestNonce)},data:{td_magic_token:tdcLivePanel.$token.val(),tdc_action:"get_header_template",tdc_header_template_id:e,mobile_template:tdcState.isMobileComposer()?"1":""}}).done(function(d,f,g){if("success"===f&&c.isObject(d))if(c.has(d,"errors"))new tdcNotice.notice(d.errors,!0,!1);else{if(c.isUndefined(a)||c.isUndefined(a.keepGlobalTemplateState)||!1===a.keepGlobalTemplateState)d.global_template?tdcState.setGlobalHeaderTemplate():tdcState.unsetGlobalHeaderTemplate();d.no_header?
(tdcState.setNoHeader(),tdcState.setHeaderTemplateId("no_header"),tdcState.setHeaderTemplateContent("")):(tdcState.unsetNoHeader(),tdcState.setHeaderTemplateId(d.template_id),tdcState.setHeaderTemplateContent(d.template_content));c.isUndefined(a)||c.isUndefined(a.saveHeaderTemplate)||!0!==a.saveHeaderTemplate?tdcIFrameData.setHeaderTemplate(d.template_content):tdcIFrameData.setHeaderTemplate(d.template_content,b,{saveHeaderTemplate:a.saveHeaderTemplate,headerTemplateId:e})}}).fail(function(a,b,c){})},
updateFooterTemplates:function(){tdcSidebar.$_footerTemplateList.find("option").each(function(b){b=f(this);""!==b.val()&&"no_footer"!==b.val()&&b.remove()});f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_footer_templates","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:{mobile_templates:tdcState.isMobileComposer()?"1":""}}).done(function(b,a,d){f(".tdc-save-page").removeClass("tdc-saving-loader");
"success"===a&&c.isObject(b)&&(c.has(b,"errors")?new tdcNotice.notice(b.errors,!0,!1):c.has(b,"tdb_footer_templates")&&(b.tdb_footer_templates.forEach(function(a){tdcSidebar.$_footerTemplateList.find('div[data-value="tdb_template_'+a.id+'"]').length||tdcSidebar.$_footerTemplateList.append('<div class="tdc-template-el" data-value="tdb_template_'+a.id+'"><div class="tdc-template-el-title tdc-template-footer-name">'+a.title+'</div><div class="tdc-template-el-wrap"><div class="tdc-template-el-icon"><div class="tdc-template-el-options"><div title="Rename template" class="tdc-template-el-edit">Rename</div><div title="Duplicate template" class="tdc-template-el-duplicate">Duplicate</div><div title="Delete template" class="tdc-template-el-delete">Delete</div></div></div></div><div class="tdc-template-el-global" title="Set as'+
(tdcState.isMobileComposer()?" mobile ":" ")+'Global Template"><input type="checkbox" class="tdc-template-el-global-input tdc-template-footer-global" '+("1"===a.is_global_template?'checked="checked"':"")+' ><label class="tdc-template-el-global-label"></label><span class="tdc-template-el-global-checked">Global</span></div></div>')}),tdcSidebar.setCurrentFooterTemplate(),tdcSidebar.$_footerTemplateList.find(".tdc-template-el").removeClass("tdb-current"),""===tdcState.getFooterTemplateId()?tdcSidebar.$_footerTemplateList.find('.tdc-template-el[data-value=""]').addClass("tdb-current"):
"no_footer"===tdcState.getFooterTemplateId()?tdcSidebar.$_footerTemplateList.find('.tdc-template-el[data-value="no_footer"]').addClass("tdb-current"):tdcSidebar.$_footerTemplateList.find('.tdc-template-el[data-value="tdb_template_'+tdcState.getFooterTemplateId()+'"]').addClass("tdb-current")))}).fail(function(b,a,c){})},getFooterTemplate:function(e,a){f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_footer_template","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",
window.tdcAdminSettings.wpRestNonce)},data:{td_magic_token:tdcLivePanel.$token.val(),tdc_action:"get_footer_template",tdc_footer_template_id:e,mobile_template:tdcState.isMobileComposer()?"1":""}}).done(function(d,f,g){if("success"===f&&c.isObject(d))if(c.has(d,"errors"))new tdcNotice.notice(d.errors,!0,!1);else{if(c.isUndefined(a)||c.isUndefined(a.keepGlobalTemplateState)||!1===a.keepGlobalTemplateState)d.global_template?tdcState.setGlobalFooterTemplate():tdcState.unsetGlobalFooterTemplate();d.no_footer?
(tdcState.setNoFooter(),tdcState.setFooterTemplateId("no_footer"),tdcState.setFooterTemplateContent("")):(tdcState.unsetNoFooter(),tdcState.setFooterTemplateId(d.template_id),tdcState.setFooterTemplateContent(d.template_content));c.isUndefined(a)||c.isUndefined(a.saveFooterTemplate)||!0!==a.saveFooterTemplate?tdcIFrameData.setFooterTemplate(d.template_content):tdcIFrameData.setFooterTemplate(d.template_content,b,{saveFooterTemplate:a.saveFooterTemplate,footerTemplateId:e})}}).fail(function(a,b,c){})}};
tdcSidebar.init()})(jQuery,_);var tdcSidebarController={};
(function(f){tdcSidebarController={updateJobBuffer:{},updateJobTimer:"",_updateJob:function(){this.value=this.oldValue=this.paramName=this.model=""},_getParamMap:function(c,b,e){for(var a=window.tdcAdminSettings.mappedShortcodes[c],d=0;d<a.params.length;d++)if(a.params[d].param_name===b)return a.params[d];a=window.tdcAdminSettings.mappedBlockTemplates[window.tdcAdminSettings.globalBlockTemplate];_.isEmpty(e.block_template_id)||(a=window.tdcAdminSettings.mappedBlockTemplates[e.block_template_id]);for(d=
0;d<a.params.length;d++)if(a.params[d].param_name===b)return a.params[d];if(0===b.indexOf("tds_")){d=b.split("-");var k=e=f;a=f;2>d.length?new tdcNotice.notice('Param "'+b+'" must have up at least one "-" separator',!0,!1):2===d.length?e=d[0]:3===d.length?(e=d[0],a=d[2]):3<d.length&&new tdcNotice.notice('Param "'+b+'" must have up to at most two "-" separator',!0,!1);if(_.isUndefined(k))for(var g in window.tdcAdminSettings.settingsStyle){if(!_.isUndefined(k))break;for(var m in window.tdcAdminSettings.settingsStyle[g])if(m===
e){k=g;break}}_.isUndefined(e)&&(e=window.tdcAdminSettings.globalStyle[k]);g=window.tdcAdminSettings.settingsStyle[k][e];for(d=0;d<g.params.length;d++)if(m=e+"-"+g.params[d].param_name,_.isUndefined(a)||(m+="-"+a),m===b)return c=JSON.parse(JSON.stringify(g.params[d])),c.param_name=e+"-"+c.param_name,_.isUndefined(a)||(c.param_name+="-"+a),c}new tdcNotice.notice("Map value not found for "+c+" "+b,!0,!1);return f},onUpdate:function(c,b,e,a){var d=new tdcSidebarController._updateJob;d.model=c;d.paramName=
b;d.oldValue=e;d.value=a;tdcSidebarController._addToBuffer(d)},_parseCss:function(c,b){var e=c.model.get("attrs"),a=c.model.get("tag"),d=c.paramName,f=c.value,g="",m=[],n={};[].concat($jscomp.arrayFromIterable(b.matchAll(/\/\*\s*@(\S*)\s*\*\//gmi))).forEach(function(a){"undefined"!==typeof a[1]&&m.push(a[1])});var h=[];m.forEach(function(a,c,g){c<g.length-1&&(h=[].concat($jscomp.arrayFromIterable(b.matchAll(new RegExp("\\/\\*\\s*\\@"+a+"\\s*\\*\\/(.*)\\/\\*\\s*\\@"+g[c+1]+"\\s*\\*\\/","gmis")))),
h.forEach(function(b){if("undefined"!==typeof b[1])try{var c=d===a?JSON.parse(tdcUtil.b64DecodeUnicode(f)):JSON.parse(tdcUtil.b64DecodeUnicode(e[a]));c.hasOwnProperty("all")&&(n[a]=c)}catch(t){c=d===a?f:e[a],n[a]=c}}))});c=tdcSidebarController.getMediaValues(n);var l=tdcSidebarController.getContext(a,c,"all");m.forEach(function(a,c,d){c<d.length-1&&(h=[].concat($jscomp.arrayFromIterable(b.matchAll(new RegExp("\\/\\*\\s*\\@"+a+"\\s*\\*\\/(.*)\\/\\*\\s*\\@"+d[c+1]+"\\s*\\*\\/","gmis")))),h.forEach(function(b){if("undefined"!==
typeof b[1]){var c=new RegExp("@"+a,"ig");b[1]=b[1].replace(/\/\*/i,"");b[1]=b[1].replace(/\*\//i,"");var d=l.getSettingRaw(a);"undefined"!==typeof d&&""!==d&&(b[1]=b[1].replaceAll(c,d),g+=b[1])}}))});c=JSON.parse(JSON.stringify(tdcAdminIFrameUI._liveIframeWindowObject.td_viewport_interval_list));c.forEach(function(a,b,c){switch(b){case 0:a.name="phone";a.mediaValues=tdcSidebarController.getMediaValues(n,"phone");break;case 1:a.name="portrait";a.mediaValues=tdcSidebarController.getMediaValues(n,"portrait");
break;case 2:a.name="landscape",a.mediaValues=tdcSidebarController.getMediaValues(n,"landscape")}});c.reverse().forEach(function(c,d,e){var f=tdcSidebarController.generateCss(a,m,c.mediaValues,b);""!==f&&(g+="/* "+c.name+" */\n",g=d<e.length-1?g+("@media (min-width: "+(e[d+1].limitBottom+1)+"px) and (max-width: "+c.limitBottom+"px) {\n"):g+("@media (max-width: "+c.limitBottom+"px) {\n"),g+=f,g+="}\n")});return g},getContext:function(c,b,e){var a={_settings:{},_media:"",_atts:{},_isInitialized:!1,
init:function(b,c,e){a._isInitialized||(a._setAtts(c),a._setMedia(e),a._isInitialized=!0)},reset:function(){a._settings({});a._setAtts({});a._setMedia("");a._isInitialized=!1},_setSettings:function(b){a._settings=b},getSettings:function(){if(a._isInitialized)return a._settings},_setMedia:function(b){a._media=b;a._settings[this._media]={}},getMedia:function(){if(a._isInitialized)return a._media},_setAtts:function(b){a._atts=b},getAtts:function(){if(a._isInitialized)return a._atts},getAtt:function(b){if(a._isInitialized)return"undefined"!==
typeof a._atts[b]?a._atts[b]:""},loadSettingsRaw:function(b,c){a._isInitialized&&(a._settings[a._media][b]=c)},getSettingRaw:function(b){if(a._isInitialized)return a._settings[a._media][b]},getShortcodeAtt:function(b){if(a._isInitialized)return a.getAtt(b)},isNumeric:function(a){return!isNaN(a)}};a.init(c,b,e);b=jQuery("#tdc-live-iframe");if(b.length&&(c="td_live_"+c,"undefined"!==typeof b.contents()[0].defaultView[c]))b.contents()[0].defaultView[c](a);return a},getMediaValues:function(c,b){b=b===
f?"all":b;var e={},a;for(a in c)c.hasOwnProperty(a)&&(e[a]="undefined"===typeof c[a]?"":"undefined"===typeof c[a][b]?"all"===b?"":"undefined"!==typeof c[a].all?c[a].all:"":c[a][b]);return e},generateCss:function(c,b,e,a){var d="",f=tdcSidebarController.getContext(c,e,"all");b.forEach(function(b,c,e){c<e.length-1&&[].concat($jscomp.arrayFromIterable(a.matchAll(new RegExp("\\/\\*\\s*\\@"+b+"\\s*\\*\\/(.*)\\/\\*\\s*\\@"+e[c+1]+"\\s*\\*\\/","gmis")))).forEach(function(a){if("undefined"!==typeof a[1]){var c=
new RegExp("@"+b,"ig");a[1]=a[1].replace(/\/\*/i,"");a[1]=a[1].replace(/\*\//i,"");var e=f.getSettingRaw(b);"undefined"!==typeof e&&""!==e&&(a[1]=a[1].replaceAll(c,e),d+=a[1])}})});return d},_addToBuffer:function(c){var b=!1,e=c.model.get("attrs");if(!_.isUndefined(c.paramName)){var a=tdcSidebarController._getParamMap(c.model.attributes.tag,c.paramName,e);if(!_.isUndefined(a.live)&&1==a.live){var d=c.model.get("blockUid");"undefined"!==typeof d&&(d=tdcAdminIFrameUI.getLiveIframe().contents().find('[data-td-block-uid="'+
d+'"]'),d.length&&(a=d.find('[data-ui-param="'+c.paramName+'"]'),a.length?(a.html(c.value),b=!0):(a=d.find("style.tdc-pattern"),d=d.find("style.tdc-inline"),a.length&&(b=tdcSidebarController._parseCss(c,a.html()),d.length?d.html(b):a.after('<style class="tdc-inline">'+b+"</style>"),b=!0))))}}d=c.model.get("blockUid");if(!_.isUndefined(tdcSidebarController.updateJobBuffer[d])&&!_.isUndefined(c.paramName)||b){var f=_.clone(e);a=tdcSidebarController._getParamMap(c.model.attributes.tag,c.paramName,e);
a.value===c.value?delete f[a.param_name]:f[a.param_name]=c.value;c.model.set("attrs",f,{silent:!0})}b||(tdcSidebarController.updateJobBuffer[d]=c,""!==tdcSidebarController.updateJobTimer&&clearTimeout(tdcSidebarController.updateJobTimer),tdcSidebarController.updateJobTimer=setTimeout(function(){1<tdcSidebarController.updateJobBuffer.length&&(console.log("Multiple jobs detected - see below"),console.log(tdcSidebarController.updateJobBuffer));for(var a in tdcSidebarController.updateJobBuffer)tdcSidebarController._doUpdateJob(tdcSidebarController.updateJobBuffer[a]);
tdcSidebarController.updateJobBuffer={};tdcSidebarController.updateJobTimer=""},500))},_doUpdateJob:function(c){if(!_.isUndefined(c.paramName)){var b=c.model.get("attrs"),e=_.clone(b);b=tdcSidebarController._getParamMap(c.model.attributes.tag,c.paramName,b);b.value===c.value?delete e[b.param_name]:e[b.param_name]=c.value;c.model.set("attrs",e)}e={error:f,getShortcode:""};tdcIFrameData._checkModelData(c.model,e);if(!_.isUndefined(e.getShortcode)){var a=c.model.get("blockUid"),d=new tdcJobManager.job;
d.shortcode=e.getShortcode;d.columns=tdcIFrameData.getColumnNumber(c.model);d.blockUid=a;parseInt(c.model.get("level"),10);c.model.set("bindNewContent",!0);d.success_callback=function(b){var e=tdcAdminIFrameUI.getIframeWindow();tdcIFrameData.deleteCallback(c.model);c.model.set("blockUid",b.blockUid);_.has(b,"replyHtml")&&(c.model.set("shortcode",d.shortcode),c.model.set("html",b.replyHtml));_.has(b,"replyJsForEval")&&(e.tdcEvalGlobal={oldBlockUid:a},tdcAdminIFrameUI.evalInIframe(b.replyJsForEval));
_.isUndefined(window.eventHub)||(window.eventHub.$emit("refresh-fonts"),window.eventHub.$emit("refresh-colors"))};d.error_callback=function(a,b){tdcDebug.log(b);tdcDebug.log(a)};e=tdcSidebar.getCurrentElement();_.isUndefined(e)&&(e=tdcSidebar.getCurrentInnerColumn(),_.isUndefined(e)&&(e=tdcSidebar.getCurrentInnerRow(),_.isUndefined(e)&&(e=tdcSidebar.getCurrentColumn(),_.isUndefined(e)&&(e=tdcSidebar.getCurrentRow()))));_.isUndefined(e)||e.addClass("tdc-changed");tdcJobManager.addJob(d)}}}})();
var tdcCssEditor={};
(function(f,c,b){tdcCssEditor={_mappedParameter:b,_model:b,_currentCssSettings:b,_INHERITED_CSS_CLASS:"tdc-css-inherited",_isInitialized:!1,init:function(){tdcCssEditor._isInitialized||(tdcCssEditor._bindEvents(),tdcCssEditor._isInitialized=!0)},tdcCssImageWrapHandler:function(b){var a=f(b.currentTarget),d=a.closest(".tdc-tab-content");window.original_send_to_editor=window.send_to_editor;wp.media.editor.open(a);f(".media-menu .media-menu-item:nth-of-type(2)").addClass("hidden");f(".media-menu .media-menu-item:nth-of-type(3)").addClass("hidden");
f(".media-menu .media-menu-item:nth-of-type(4)").addClass("hidden");window.send_to_editor=function(b){if(-1!==b.indexOf("[caption")){var e=/\[caption(.*)\](.*)\[\/caption\]/g.exec(b);3===e.length&&(b=e[2])}var k=f("img",b).attr("src");e="";"undefined"===typeof k?(b=f(b),k=b.attr("src"),e=b.attr("class")):e=f("img",b).attr("class");f.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_id","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",
window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{image_class:e,action:"tdc_ajax_get_image_id"}}).done(function(b,e,g){if("success"===e)if(c.isObject(b)&&c.has(b,"errors"))new tdcNotice.notice(b.errors,!0,!1);else{a.trigger("td_woo_update_term_img",[a,b]);e=a.closest(".tdc-property-wrap");g=e.find(".tdc-css-image-remove");var f=e.find(".tdc-inherit-image");g.removeClass("tdc-hidden-button");"all"===tdcSidebar.currentViewportSettings.name?f.hide():f.show();a.attr("style","background-image: url( '"+
k+"') ");a.data("image_link",k);a.data("image_id",b.image_id);window.send_to_editor=window.original_send_to_editor;window.tb_remove();e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);"undefined"===typeof a.data("model_id")?tdcCssEditor.saveWidgetForm(a):(b=tdcCssEditor._generateCssAttValue(d),e=tdcIFrameData.getModel(a.data("model_id")),tdcSidebarController.onUpdate(e,a.data("param_name"),"",b))}}).fail(function(a,b,c){})};return!1},tdcCssImageRemoveHandler:function(b){var a=f(b.currentTarget),d=
a.closest(".tdc-property-wrap");b=d.find(".tdc-css-image-wrap");var e=d.find(".tdc-inherit-image");a.addClass("tdc-hidden-button");"all"!==tdcSidebar.currentViewportSettings.name&&e.show();d.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);b.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'");a.trigger("td_woo_update_term_img",[b,{image_id:""}]);"all"===tdcSidebar.currentViewportSettings.name?b.data("image_link",""):b.data("image_link","no_value");
e=b.data("model_id");c.isUndefined(e)?tdcCssEditor.saveWidgetForm(a):(a=d.closest(".tdc-tab-content"),a=tdcCssEditor._generateCssAttValue(a),e=tdcIFrameData.getModel(e),tdcSidebarController.onUpdate(e,b.data("param_name"),"",a))},_updateColorField:function(b){var a=b.closest(".tdc-property-wrap"),d=a.data("tdc-for"),e=a.find(".tdc-inherit-color"),g=a.find(".tdc-colorpicker-wrap"),f=b.data("no_value"),n=b.data("default_value");c.isUndefined(f)||1!==f?("all"!==tdcSidebar.currentViewportSettings.name&&
e.show(),tdcCssEditor._updateData(b),e={isInherited:!1},d=tdcCssEditor._getSettingsProperty(d,"",e),e.isInherited?(b.attr("placeholder",d),b.val(""),a.addClass(tdcCssEditor._INHERITED_CSS_CLASS),g.attr("style","background-color: "+tdcCssEditor._getRgba(d))):(a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),tdcCssEditor._checkDefaultColor(b))):(b.val("no_value"),tdcCssEditor._updateData(b),b.val(""),c.isUndefined(n)||g.attr("style","background-color: "+tdcCssEditor._getRgba(n)),tdcCssEditor._checkDefaultColor(b))},
_clearColorPicker:function(b){b=f(b.currentTarget).closest(".tdc-property-wrap");var a=b.closest(".tdc-tab-content"),c=b.find("input"),e=b.find(".tdc-inherit-color");b.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);"all"!==tdcSidebar.currentViewportSettings.name&&(c.data("no_value",1),c.attr("placeholder",""),e.show());tdcCssEditor._checkDefaultColor(c);a.hasClass("tdc-tab-widget")&&(c.val(""),c.trigger("keyup"))},_showColorPicker:function(b){b=f(b.currentTarget).closest(".tdc-property-wrap").find("input.wp-color-picker");
"no_value"===b.val()&&b.val("")},_changeColor:function(b){var a=f(b.currentTarget).closest(".tdc-property-wrap").find("input");""!==a.val()&&a.data("no_value",0);"keyup"===b.type?setTimeout(function(){tdcCssEditor._updateColorField(a)},100):tdcCssEditor._updateColorField(a)},_inheritSelect:function(e){e=f(e.currentTarget);var a=e.closest(".tdc-property-wrap"),d=a.data("tdc-for");c.isUndefined(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][d])||delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][d];
var k={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,b,k);var g=a.find("select:first");k.isInherited?(a.addClass(tdcCssEditor._INHERITED_CSS_CLASS),e.hide()):(a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),e.show());c.isUndefined(d)?(g.val(g.find("option:first").val()),e.hide()):g.val(d);tdcCssEditor._updateData(g)},_inheritColor:function(e){e=f(e.currentTarget);var a=e.closest(".tdc-property-wrap"),d=a.find("input"),k=a.find(".tdc-colorpicker-wrap"),g=a.data("tdc-for");c.isUndefined(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][g])||
delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][g];d.data("no_value",0);var m={isInherited:!1};g=tdcCssEditor._getSettingsProperty(g,b,m);m.isInherited?(a.addClass(tdcCssEditor._INHERITED_CSS_CLASS),e.hide()):(a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),e.show());c.isUndefined(g)?(d.val(""),e.hide(),tdcCssEditor._updateData(d),tdcCssEditor._checkDefaultColor(d)):(d.val(""),d.attr("placeholder",g),k.attr("style","background-color: "+tdcCssEditor._getRgba(g)),tdcCssEditor._updateData(d))},
_inheritImage:function(e){var a=f(e.currentTarget);e=a.closest(".tdc-property-wrap");var d=e.find(".tdc-css-image-wrap"),k=e.find(".tdc-css-image-remove");e.find(".tdc-inherit-image").hide();k.addClass("tdc-hidden-button");d.data("image_link","");k=d.data("model_id");c.isUndefined(k)?tdcCssEditor.saveWidgetForm(a):(a=e.closest(".tdc-tab-content"),a=tdcCssEditor._generateCssAttValue(a),k=tdcIFrameData.getModel(k),tdcSidebarController.onUpdate(k,d.data("param_name"),"",a));k={isInherited:!1};a=tdcCssEditor._getSettingsProperty("background-image",
b,k);k.isInherited?(e.addClass(tdcCssEditor._INHERITED_CSS_CLASS),d.attr("style","background-image: url('"+a+"'")):d.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'")},_clearCssProperties:function(c){c=f(c.currentTarget);var a=c.data("model_id");tdConfirm.showModal("Clear CSS settings",tdcCssEditor,function(a,c){tdcCssEditor._currentCssSettings=b;"undefined"===typeof c?(f(".tdc-responsiveness").replaceWith(tdcCssEditor.generateEditorResponsiveContent()),
tdcCssEditor.doActionPanelRender(),tdcCssEditor.saveWidgetForm(f("."+a.get(0).className))):(c=tdcIFrameData.getModel(c),tdcSidebarController.onUpdate(c,a.data("param_name"),"",""),f(".tdc-responsiveness").replaceWith(tdcCssEditor.generateEditorResponsiveContent()),tdcCssEditor.doActionPanelRender());tb_remove()},[c,a],"Are you sure you want to clear all the CSS settings of the selected component?")},_changeTextInput:function(b){var a=f(b.currentTarget),d=a.parent(),e=a;d.hasClass("tdc-box-margin")||
d.hasClass("tdc-box-border")||d.hasClass("tdc-box-padding")||(e=a.closest(".tdc-property-wrap"));d=a.val();var g=1;a.hasClass("tdc-css-opacity")&&(g=.01);var m=NaN;switch(b.type){case "keyup":switch(b.keyCode){case 38:f.isNumeric(d)&&(m=parseFloat(d)+g);break;case 40:f.isNumeric(d)&&(m=parseFloat(d)-g)}break;case "mousewheel":b.preventDefault(),b.stopImmediatePropagation(),f.isNumeric(d)&&(m=0<b.originalEvent.deltaY?parseFloat(d)-g:parseFloat(d)+g)}c.isNaN(m)||(1>g&&(m=m.toFixed(2)),a.val(m));tdcCssEditor._updateData(a);
d=e.data("tdc-for");b={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,"",b);b.isInherited?(a.attr("placeholder",d),a.val(""),e.addClass(tdcCssEditor._INHERITED_CSS_CLASS)):e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS)},_keydownTextInput:function(b){if(38===b.keyCode||40===b.keyCode)return!1},_focusTextInput:function(b){b=f(b.currentTarget);for(var a=b.closest(".tdc-property-wrap"),c=a[0].classList,e=0;e<c.length;e++)0===c[e].indexOf("tdc-el-")&&a.removeClass(c[e]);a.addClass("tdc-el-"+b.data("tdc-for"))},
_changeDropDown:function(b){b=f(b.currentTarget);var a=b.closest(".tdc-property-wrap"),d=a.find(".tdc-inherit-select");a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);tdcCssEditor._updateData(b);var e=a.data("tdc-for"),g={isInherited:!1};tdcCssEditor._getSettingsProperty(e,"",g);g.isInherited?(a.addClass(tdcCssEditor._INHERITED_CSS_CLASS),d.hide()):(a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),"all"===tdcSidebar.currentViewportSettings.name?d.hide():0===b[0].selectedIndex?c.isUndefined(tdcCssEditor._currentCssSettings.all)||
c.isUndefined(tdcCssEditor._currentCssSettings.all[e])?d.hide():d.show():d.show())},doActionPanelRender:function(){tdcSidebarPanel._hook.doAction("panel_rendered");tdcSidebarPanel._hook.doAction("panel_css")},_bindEvents:function(){var b=f("body");b.on("keydown",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._changeTextInput);b.on("focus",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._focusTextInput);
b.on("change keyup",".tdc-tab-design .tdc-css-bg-color",tdcCssEditor._changeColor);b.on("change keyup",".tdc-tab-design .tdc-css-border-color",tdcCssEditor._changeColor);b.on("change",".tdc-tab-design .tdc-css-border-style",tdcCssEditor._changeDropDown);b.on("keydown",".tdc-tab-design input.tdc-css-border-radius",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-border-radius",tdcCssEditor._changeTextInput);b.on("keydown",".tdc-tab-design input.tdc-css-width",
tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-width",tdcCssEditor._changeTextInput);b.on("keydown",".tdc-tab-design input.tdc-css-shadow-size",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-shadow-size",tdcCssEditor._changeTextInput);b.on("change keyup",".tdc-tab-design .tdc-css-shadow-color",tdcCssEditor._changeColor);b.on("keydown",".tdc-tab-design input.tdc-css-shadow-offset-h",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",
".tdc-tab-design input.tdc-css-shadow-offset-h",tdcCssEditor._changeTextInput);b.on("keydown",".tdc-tab-design input.tdc-css-shadow-offset-v",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-shadow-offset-v",tdcCssEditor._changeTextInput);b.on("change",".tdc-tab-design .tdc-css-bg-style",tdcCssEditor._changeDropDown);b.on("change",".tdc-tab-design .tdc-css-bg-position",tdcCssEditor._changeDropDown);b.on("keydown",".tdc-tab-design input.tdc-css-opacity",tdcCssEditor._keydownTextInput);
b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-opacity",tdcCssEditor._changeTextInput);b.on("change keyup",".tdc-tab-design input.tdc-css-color-1-overlay",tdcCssEditor._changeColor);b.on("change keyup",".tdc-tab-design input.tdc-css-color-2-overlay",tdcCssEditor._changeColor);b.on("keydown",".tdc-tab-design input.tdc-css-gradient-direction",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-gradient-direction",tdcCssEditor._changeTextInput);b.on("change",
".tdc-tab-design .tdc-css-content-h-align",tdcCssEditor._changeDropDown);b.on("keydown",".tdc-tab-design input.tdc-css-order",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-order",tdcCssEditor._changeTextInput);b.on("keydown",".tdc-tab-design input.tdc-css-z-index",tdcCssEditor._keydownTextInput);b.on("keyup mousewheel",".tdc-tab-design input.tdc-css-z-index",tdcCssEditor._changeTextInput);b.on("change",".tdc-tab-design .tdc-css-display",tdcCssEditor._changeDropDown);
b.on("mousedown",".tdc-tab-design .wp-picker-clear",tdcCssEditor._clearColorPicker);b.on("click",".tdc-tab-design .tdc-inherit-select",tdcCssEditor._inheritSelect);b.on("click",".tdc-tab-design .tdc-inherit-color",tdcCssEditor._inheritColor);b.on("click",".tdc-tab-design .tdc-css-image-wrap",tdcCssEditor.tdcCssImageWrapHandler);b.on("click",".tdc-tab-design .tdc-css-image-remove",tdcCssEditor.tdcCssImageRemoveHandler);b.on("click",".tdc-tab-design .tdc-inherit-image",tdcCssEditor._inheritImage);b.on("click",
".tdc-clear-css-properties",tdcCssEditor._clearCssProperties)},setMediaInterval:function(b,a){var d=f(".tdc-media-interval");d.length||(d=f('<div class="tdc-media-interval"><div class="tdc-media-interval-head"><label></label> - <output></output></div><input type="range" name="mediaIntervalInput" min="20" max="50" step="1" value="30" data-scroll-bar-width="'+a+'"></div>'),f("body").append(d),d.find("input").on("input",function(a){var b=f(this),e=tdcAdminIFrameUI.getLiveIframe(),k=b.data("scroll-bar-width");
d.find("output").html(b.val());tdcCssEditor.timeoutMediaInterval=setTimeout(function(){c.isUndefined(tdcCssEditor.timeoutMediaInterval)||clearTimeout(tdcCssEditor.timeoutMediaInterval);e.css("width",parseInt(b.val())+parseInt(k))},200)}));""===b?d.hide():(d.show(),tdcCssEditor.timeoutIframeHtml=setTimeout(function(){c.isUndefined(tdcCssEditor.timeoutIframeHtml)||clearTimeout(tdcCssEditor.timeoutIframeHtml);if(!c.isUndefined(tdcSidebar.currentViewportSettings.settings)){var a=d.find("label"),e=d.find("input"),
f=d.find("output");a.html(tdcSidebar.currentViewportSettings.name);c.isUndefined(tdcSidebar.currentViewportSettings.settings.limitBottom)?e.attr("min",200):e.attr("min",tdcSidebar.currentViewportSettings.settings.limitBottom);e.attr("max",tdcSidebar.currentViewportSettings.settings.limitTop);e.attr("value",b);f.html(b+"px")}},100))},_updateData:function(b){var a=b.data("model_id"),c=b.data("param_name"),e=b.closest(".tdc-tab-content");"undefined"===typeof a?tdcCssEditor.saveWidgetForm(b):(b=tdcIFrameData.getModel(a),
e=tdcCssEditor._generateCssAttValue(e),tdcSidebarController.onUpdate(b,c,"",e))},saveWidgetForm:function(b){var a=b.closest("form");b=b.closest(".tdc-tab-content");if(a.length){var c=a.find('input[name="id_base"]').val(),e=a.find('input[name="widget-id"]').val().replace(c+"-","");c="'widget-"+c+"["+e+"][tdc_css]'";e=a.find("input[name="+c+"]");var g=tdcCssEditor._generateCssAttValue(b);b.data("tdc_css",g);e.length?e.val(g):a.append('<input type="hidden" name='+c+' value="'+g+'">')}},addWidgetCssEditor:function(b,
a){tdcCssEditor._mappedParameter=b;return tdcCssEditor._generateEditorContent(a)},addComposerCssEditor:function(b,a){tdcCssEditor._mappedParameter=b;tdcCssEditor._model=a;b=a.get("attrs")[b.param_name];return tdcCssEditor._generateEditorContent(b)},_checkDefaultColor:function(b){var a=b.closest(".tdc-property-wrap").find(".tdc-colorpicker-wrap");""===b.val()&&(b=b.data("default_value"),c.isUndefined(b)?a.attr("style",""):a.attr("style","background-color: "+tdcCssEditor._getRgba(b)))},_generateEditorContent:function(e){if(c.isEmpty(e))tdcCssEditor._currentCssSettings=
b;else try{var a=JSON.parse(window.atob(e));tdcDebug.log(a);c.isObject(a)?tdcCssEditor._currentCssSettings=a:tdcCssEditor._currentCssSettings=b}catch(d){tdcCssEditor._currentCssSettings=b,new tdcNotice.notice(d.message,!1,!1)}tdcSidebarPanel._hook.addAction("panel_rendered",function(){f(".tdc-css-image-wrap").each(function(a,e){a=f(e);e=a.closest(".tdc-property-wrap");var d=e.find(".tdc-css-image-remove"),k=e.find(".tdc-inherit-image"),n={isInherited:!1},h=tdcCssEditor._getSettingsProperty("background-image",
b,n);n.isInherited?e.addClass(tdcCssEditor._INHERITED_CSS_CLASS):e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);c.isUndefined(h)?(d.addClass("tdc-hidden-button"),k.hide()):("no_value"===h?d.addClass("tdc-hidden-button"):(d.removeClass("tdc-hidden-button"),a.attr("style",'background-image: url("'+h+'")')),"all"!==tdcSidebar.currentViewportSettings.name&&k.show());a.data("image_link",h)});f(".tdc-inherit").each(function(a,e){a=f(e);e=a.closest(".tdc-property-wrap");if("all"===tdcSidebar.currentViewportSettings.name||
e.hasClass(tdcCssEditor._INHERITED_CSS_CLASS))a.hide();else{var d=e.data("tdc-for");e={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,b,e);e.isInherited?a.hide():c.isUndefined(d)||a.show()}})});return tdcCssEditor.generateEditorResponsiveContent()},_cleanCss:function(e,a){if("undefined"===typeof a)return b;if("no_value"===a)return a;if("background-image"===e)return e=/(url\s*\(\s*['"]?)(.*?)\s*(['"]?\s*\))/ig.exec(a),c.isEmpty(e)?"":e[2];a=a.toLowerCase();a=a.replace(/!important/g,"");return a.trim()},
_getDataNoValue:function(b){var a="";"no_value"===b&&(a=' data-no_value="1" ');return a},callbackColorPicker:function(){f(".tdc-tab-design .tdc-property-colorpicker").each(function(){f("#tdc-palette-color-picker").tdPalette();var b=f(this),a=b.find("input"),d=b.closest(".tdc-property-wrap");b=b.find(".tdc-colorpicker-wrap");c.isUndefined(a.val())||""===a.val()||b.attr("style","background: "+a.val());d.hasClass(tdcCssEditor._INHERITED_CSS_CLASS)?""!==a.attr("placeholder")&&b.attr("style","background-color: "+
tdcCssEditor._getRgba(a.attr("placeholder"))):("no_value"===a.val()&&a.val(""),tdcCssEditor._checkDefaultColor(a))})},generateEditorResponsiveContent:function(){function e(){return n={isInherited:!1}}function a(a){return"all"!==tdcSidebar.currentViewportSettings.name?'placeholder="'+a+'"':""}function d(){return n.isInherited?" "+tdcCssEditor._INHERITED_CSS_CLASS:""}function k(a,b){b=tdcCssEditor._getSettingsProperty(a,b,e());var c="-";n.isInherited&&(c=b,b="");return'<input data-tdc-for="'+a+'" name="" type="text" value="'+
b+'" class="tdc-css-box-input tdc-css-box-input-'+a+d()+'" title="Css '+a+'" placeholder="'+c+'" '+tdcSidebarPanel._getParamterDataAtts(g,m)+"/>"}tdcSidebarPanel._hook.removeAction("panel_css");var g=tdcCssEditor._mappedParameter,m=tdcCssEditor._model,n={isInherited:!1};var h='<div class="tdc-responsiveness"><div class="'+(tdcSidebarPanel._getParameterClasses(g)+'">');h=h+'<div class="tdc-box-margin"><div class="tdc-margin-label">Margin</div>'+k("margin-top","");h+=k("margin-right","");h+=k("margin-bottom",
"");h+=k("margin-left","");h=h+'<div class="tdc-box-border"><div class="tdc-border-label">Border</div>'+k("border-top-width","");h+=k("border-right-width","");h+=k("border-bottom-width","");h+=k("border-left-width","");h=h+'<div class="tdc-box-padding"><div class="tdc-padding-label">Padding</div>'+k("padding-top","");h+=k("padding-right","");h+=k("padding-bottom","");h+=k("padding-left","");h+="</div></div></div></div>";var l=tdcCssEditor._getSettingsProperty("border-style",b,e());h+='<div class="tdc-property-wrap tdc-border-style tdc-dropdown-big'+
d()+'" data-tdc-for="border-style">';h=h+'<div class="tdc-property-title"><span title="Css border-style" class="tdc-search-data">Border style<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-border-style" '+(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="">');h+=tdcCssEditor._generateDropdownOptions([{value:"solid",display:"Solid"},{value:"dotted",display:"Dotted"},{value:"dashed",display:"Dashed"},
{value:"none",display:"None"},{value:"hidden",display:"Hidden"},{value:"double",display:"Double"},{value:"groove",display:"Groove"},{value:"ridge",display:"Ridge"},{value:"inset",display:"Inset"},{value:"outset",display:"Outset"},{value:"initial",display:"Initial"},{value:"inherit",display:"Inherit"}],l);h+="</select></div></div>";l=c.uniqueId();var p=tdcCssEditor._getSettingsProperty("border-color","",e()),q="";n.isInherited&&(q=p,p="");h+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-border-color'+
d()+'" data-tdc-for="border-color">';h=h+'<div class="tdc-property-title"><span title="Css border-color" class="tdc-search-data">Border color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+('<input class="tdc-css-border-color" '+tdcSidebarPanel._getParamterDataAtts(g,m)+tdcCssEditor._getDataNoValue(p)+' data-default_value="#888888" id="'+l+'" name="" type="text" '+a(q)+' value="'+p+
'"/>');h+="</div></div>";l=tdcCssEditor._getSettingsProperty("border-radius","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-border-radius tdc-textfield-small'+d()+'" data-tdc-for="border-radius">';h=h+'<div class="tdc-property-title"><span title="Css border-radius" class="tdc-search-data">Border radius</span></div><div class="tdc-property"><input class="tdc-css-border-radius" '+(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');
h+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small "></div>';l=tdcCssEditor._getSettingsProperty("width","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-width tdc-textfield-big'+d()+'" data-tdc-for="width">';h=h+'<div class="tdc-property-title"><span title="Css shadow-size" class="tdc-search-data">Width</span></div><div class="tdc-property"><input class="tdc-css-width" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small "></div>';l=tdcCssEditor._getSettingsProperty("shadow-size","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-size">';h=h+'<div class="tdc-property-title"><span title="Css shadow-size" class="tdc-search-data">Shadow size</span></div><div class="tdc-property"><input class="tdc-css-shadow-size" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+="</div></div>";l=c.uniqueId();p=tdcCssEditor._getSettingsProperty("shadow-color","",e());q="";n.isInherited&&(q=p,p="");h+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-shadow-color'+d()+'" data-tdc-for="shadow-color">';h=h+'<div class="tdc-property-title"><span title="Css shadow-color" class="tdc-search-data">Shadow color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-shadow-color" '+tdcSidebarPanel._getParamterDataAtts(g,m)+tdcCssEditor._getDataNoValue(p)+' data-default_value="#888888" id="'+l+'" name="" type="text" '+a(q)+' value="'+p+'"/>');h+="</div></div>";l=tdcCssEditor._getSettingsProperty("shadow-offset-h","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-offset-h">';h=h+'<div class="tdc-property-title"><span title="Css shadow-offset-h" class="tdc-search-data">Shadow offset H</span></div><div class="tdc-property"><input class="tdc-css-shadow-offset-h" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+="</div></div>";l=tdcCssEditor._getSettingsProperty("shadow-offset-v","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-offset-v">';h=h+'<div class="tdc-property-title"><span title="Css shadow-offset-v" class="tdc-search-data">Shadow offset V</span></div><div class="tdc-property"><input class="tdc-css-shadow-offset-v" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';l=c.uniqueId();p=tdcCssEditor._getSettingsProperty("background-color","",e());q="";n.isInherited&&(q=p,p="");h+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-bg-color'+d()+'" data-tdc-for="background-color">';h=h+'<div class="tdc-property-title"><span title="Css background-color" class="tdc-search-data">Background color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-bg-color" '+tdcSidebarPanel._getParamterDataAtts(g,m)+tdcCssEditor._getDataNoValue(p)+' id="'+l+'" name="" type="text" '+a(q)+' value="'+p+'"/>');h+="</div></div>";tdcCssEditor._getSettingsProperty("background-image",b,e());h+='<div class="tdc-property-wrap tdc-property-attach_image'+d()+'">';h=h+'<div class="tdc-property-title"><span title="Css background-image" class="tdc-search-data">Background image<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-image"></div></span></div><div class="tdc-property"><div class="tdc-css-bg-image tdc-css-image-wrap " '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+" style=\"background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png' )\"></div>");h+='<a class="tdc-css-image-remove tdc-hidden-button" href="#" >Remove</a></div></div>';l=tdcCssEditor._getSettingsProperty("background-style",b,e());h+='<div class="tdc-property-wrap tdc-bg-style tdc-dropdown-big'+d()+'" data-tdc-for="background-style">';h=h+'<div class="tdc-property-title"><span title="Css background-size & background-repeat" class="tdc-search-data">Background style<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-bg-style" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="">');h+=tdcCssEditor._generateDropdownOptions([{value:"cover",display:"Cover"},{value:"contain",display:"Contain"},{value:"no-repeat",display:"No repeat"},{value:"repeat",display:"Repeat"}],l);h+="</select></div></div>";l=tdcCssEditor._getSettingsProperty("background-position",b,e());h+='<div class="tdc-property-wrap tdc-bg-position tdc-dropdown-big'+d()+'" data-tdc-for="background-position">';h=h+'<div class="tdc-property-title"><span title="Css background-position" class="tdc-search-data">Background position<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-bg-position" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="">');h+=tdcCssEditor._generateDropdownOptions([{value:"center top",display:"Center Top"},{value:"center center",display:"Center Center"},{value:"center bottom",display:"Center Bottom"},{value:"left top",display:"Left Top"},{value:"left center",display:"Left Center"},{value:"left bottom",display:"Left Bottom"},{value:"right top",display:"Right Top"},{value:"right center",display:"Right Center"},{value:"right bottom",display:"Right Bottom"}],l);h+=
"</select></div></div>";l=tdcCssEditor._getSettingsProperty("opacity","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+d()+'" data-tdc-for="opacity">';h=h+'<div class="tdc-property-title"><span title="Css background-image opacity" class="tdc-search-data">Background opacity</span></div><div class="tdc-property"><input class="tdc-css-opacity" '+(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';
l=c.uniqueId();p=tdcCssEditor._getSettingsProperty("color-1-overlay","",e());q="";n.isInherited&&(q=p,p="");h+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-color-1-overlay'+d()+'" data-tdc-for="color-1-overlay">';h=h+'<div class="tdc-property-title"><span title="Css gradient color From" class="tdc-search-data">Color 1 overlay<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-color-1-overlay" '+tdcSidebarPanel._getParamterDataAtts(g,m)+tdcCssEditor._getDataNoValue(p)+' id="'+l+'" name="" type="text" '+a(q)+' value="'+p+'"/>');h+="</div></div>";l=c.uniqueId();p=tdcCssEditor._getSettingsProperty("color-2-overlay","",e());q="";n.isInherited&&(q=p,p="");h+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-color-2-overlay'+d()+'" data-tdc-for="color-2-overlay">';h=h+'<div class="tdc-property-title"><span title="Css gradient color To" class="tdc-search-data">Color 2 overlay<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-color-2-overlay" '+tdcSidebarPanel._getParamterDataAtts(g,m)+tdcCssEditor._getDataNoValue(p)+' id="'+l+'" name="" type="text" '+a(q)+' value="'+p+'"/>');h+="</div></div>";l=tdcCssEditor._getSettingsProperty("gradient-direction","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+d()+'" data-tdc-for="gradient-direction">';h=h+'<div class="tdc-property-title"><span title="Css gradient direction" class="tdc-search-data">Gradient direction</span></div><div class="tdc-property"><input class="tdc-css-gradient-direction" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';l=tdcCssEditor._getSettingsProperty("content-h-align",b,e());h+='<div class="tdc-property-wrap tdc-bg-position tdc-dropdown-big'+d()+'" data-tdc-for="content-h-align">';h=h+'<div class="tdc-property-title"><span title="Css content horizontal align" class="tdc-search-data">H. align<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-content-h-align" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="">');h+=tdcCssEditor._generateDropdownOptions([{value:"",display:"Default"},{value:"content-horiz-left",display:"Left"},{value:"content-horiz-center",display:"Center"},{value:"content-horiz-right",display:"Right"}],l);h+="</select></div></div>";"vc_row"!==m.get("tag")&&"vc_row_inner"!==m.get("tag")&&"vc_column"!==m.get("tag")&&"vc_column_inner"!==m.get("tag")&&(l=tdcCssEditor._getSettingsProperty("order","",e()),p="",n.isInherited&&(p=l,l=""),h+=
'<div class="tdc-property-wrap tdc-order tdc-textfield-small'+d()+'" data-tdc-for="order">',h=h+'<div class="tdc-property-title"><span title="Order" class="tdc-search-data">Order</span></div><div class="tdc-property"><input class="tdc-css-order" '+(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>'),h+="</div></div>");l=tdcCssEditor._getSettingsProperty("z-index","",e());p="";n.isInherited&&(p=l,l="");h+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+
d()+'" data-tdc-for="z-index">';h=h+'<div class="tdc-property-title"><span title="Z-index" class="tdc-search-data">Z-index</span></div><div class="tdc-property"><input class="tdc-css-z-index" '+(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="" type="text" '+a(p)+' value="'+l+'"/>');h+="</div></div>";l=tdcCssEditor._getSettingsPropertyFromCssSettings("display",b);h+='<div class="tdc-property-wrap tdc-display tdc-dropdown-big'+d()+'" data-tdc-for="display">';h=h+'<div class="tdc-property-title"><span title="Css content horizontal align" class="tdc-search-data">Display</span></div><div class="tdc-property"><select class="tdc-css-display" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' name="">');h+=tdcCssEditor._generateDropdownOptions([{value:"",display:"Show"},{value:"none",display:"Hidden"},{value:"inline",display:"Inline"},{value:"inline-block",display:"Inline-block"},{value:"block",display:"Block"},{value:"table",display:"Table"},{value:"inline-table",display:"Inline-table"}],l);h=h+'</select></div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator"></div><div class="tdc-clear-css-properties" '+
(tdcSidebarPanel._getParamterDataAtts(g,m)+' title="Clear all tab css settings">Clear CSS settings</div>');h+="</div>";tdcSidebarPanel._hook.addAction("panel_css",tdcCssEditor.callbackColorPicker);tdcSidebarPanel._hook.addAction("panel_css",function(){f(".tdc-inherit").each(function(a,d){a=f(d);d=a.closest(".tdc-property-wrap");if("all"===tdcSidebar.currentViewportSettings.name||d.hasClass(tdcCssEditor._INHERITED_CSS_CLASS))a.hide();else{var e=d.data("tdc-for");d={isInherited:!1};e=tdcCssEditor._getSettingsProperty(e,
b,d);d.isInherited?a.hide():c.isUndefined(e)||a.show()}})});return h},_getAvailableViewportSetting:function(b,a,c){if("undefined"!==typeof tdcCssEditor._currentCssSettings){var d;switch(b){case "all":"undefined"!==typeof tdcCssEditor._currentCssSettings[b]&&(d="all");break;case "landscape":case "portrait":case "phone":"undefined"!==typeof tdcCssEditor._currentCssSettings[b]?d=b:"undefined"!==typeof tdcCssEditor._currentCssSettings.all&&(d="all")}if("undefined"!==typeof d){if("undefined"!==typeof tdcCssEditor._currentCssSettings[d][a])return tdcSidebar.currentViewportSettings.name!==
d&&(c.isInherited=!0,tdcDebug.log(a)),tdcCssEditor._cleanCss(a,tdcCssEditor._currentCssSettings[d][a]);if("all"!==d)return tdcCssEditor._getAvailableViewportSetting("all",a,c)}}},_getSettingsPropertyFromCssSettings:function(b,a){var c;if("undefined"!==typeof tdcCssEditor._currentCssSettings){var e=tdcSidebar.currentViewportSettings.name;if("undefined"!==typeof tdcCssEditor._currentCssSettings[e]&&"undefined"!==typeof tdcCssEditor._currentCssSettings[e][b])return tdcSidebar.currentViewportSettings.name!==
e&&tdcDebug.log(b),tdcCssEditor._cleanCss(b,tdcCssEditor._currentCssSettings[e][b])}"undefined"===typeof c&&"undefined"!==typeof a&&(c=a);return c},_getSettingsProperty:function(b,a,c){var d;"undefined"===typeof c&&(c={isInherited:!1});"undefined"!==typeof tdcCssEditor._currentCssSettings&&(d=tdcCssEditor._getAvailableViewportSetting(tdcSidebar.currentViewportSettings.name,b,c));"undefined"===typeof d&&"undefined"!==typeof a&&(d=a);return d},_generateDropdownOptions:function(b,a,d){for(var e=[],g,
f=!1,n=0,h=0;h<b.length;h++)c.isUndefined(d)||d!==b[h].value||(n=h),g="",c.isUndefined(a)||a!==b[h].value||(g='selected="selected"',f=!0),e.push("<option "+g+' value="'+b[h].value+'">'+b[h].display+"</option>");f||(e[n]='<option selected="selected" value="'+b[n].value+'">'+b[n].display+"</option>");return e.join("")},_generateCssAttValue:function(b){var a={},d=b.find(".tdc-css-box-input-margin-top").val().trim(),e=b.find(".tdc-css-box-input-margin-right").val().trim(),g=b.find(".tdc-css-box-input-margin-bottom").val().trim(),
f=b.find(".tdc-css-box-input-margin-left").val().trim(),n=b.find(".tdc-css-box-input-border-top-width").val().trim(),h=b.find(".tdc-css-box-input-border-right-width").val().trim(),l=b.find(".tdc-css-box-input-border-bottom-width").val().trim(),p=b.find(".tdc-css-box-input-border-left-width").val().trim(),q=b.find(".tdc-css-box-input-padding-top").val().trim(),r=b.find(".tdc-css-box-input-padding-right").val().trim(),u=b.find(".tdc-css-box-input-padding-bottom").val().trim(),w=b.find(".tdc-css-box-input-padding-left").val().trim(),
t=b.find(".tdc-css-border-radius").val().trim(),v=b.find(".tdc-css-width").val().trim(),A=b.find(".tdc-css-shadow-size").val().trim(),x=b.find(".tdc-css-shadow-offset-h").val().trim(),z=b.find(".tdc-css-shadow-offset-v").val().trim(),y=b.find(".tdc-css-opacity").val().trim(),B=b.find(".tdc-css-gradient-direction").val().trim(),C=b.find(".tdc-css-z-index").val().trim(),D="";b.find(".tdc-css-order").length&&(D=b.find(".tdc-css-order").val().trim());""!==d&&(a["margin-top"]=d);""!==e&&(a["margin-right"]=
e);""!==g&&(a["margin-bottom"]=g);""!==f&&(a["margin-left"]=f);""!==n&&(a["border-top-width"]=n);""!==h&&(a["border-right-width"]=h);""!==l&&(a["border-bottom-width"]=l);""!==p&&(a["border-left-width"]=p);""!==q&&(a["padding-top"]=q);""!==r&&(a["padding-right"]=r);""!==u&&(a["padding-bottom"]=u);""!==w&&(a["padding-left"]=w);d=b.find(".tdc-css-border-style");e=d.val().trim();""===e||d.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(a["border-style"]=e);d=b.find(".tdc-css-border-color");
e=d.val().trim();""!==e?a["border-color"]=e:(d=d.data("no_value"),c.isUndefined(d)||1!==d||(a["border-color"]="no_value"));""!==t&&(a["border-radius"]=t);""!==v&&(a.width=v);""!==A&&(a["shadow-size"]=A);t=b.find(".tdc-css-shadow-color");v=t.val().trim();""!==v?a["shadow-color"]=v:(t=t.data("no_value"),c.isUndefined(t)||1!==t||(a["shadow-color"]="no_value"));""!==x&&(a["shadow-offset-h"]=x);""!==z&&(a["shadow-offset-v"]=z);x=b.find(".tdc-css-bg-color");z=x.val().trim();""!==z?a["background-color"]=
z:(x=x.data("no_value"),c.isUndefined(x)||1!==x||(a["background-color"]="no_value"));x=b.find(".tdc-css-bg-image");x.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(x=x.data("image_link"),c.isUndefined(x)||("no_value"===x?a["background-image"]="no_value":""!==x&&(a["background-image"]='url("'+x+'")')));x=b.find(".tdc-css-bg-style");z=x.val().trim();""===z||x.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(a["background-style"]=z);x=b.find(".tdc-css-bg-position");
z=x.val().trim();""===z||x.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(a["background-position"]=z);""!==y&&(a.opacity=y);y=b.find(".tdc-css-color-1-overlay");x=y.val().trim();""!==x?a["color-1-overlay"]=x:(y=y.data("no_value"),c.isUndefined(y)||1!==y||(a["color-1-overlay"]="no_value"));y=b.find(".tdc-css-color-2-overlay");x=y.val().trim();""!==x?a["color-2-overlay"]=x:(y=y.data("no_value"),c.isUndefined(y)||1!==y||(a["color-2-overlay"]="no_value"));""!==B&&(a["gradient-direction"]=
B);""!==D&&(a.order=D);""!==C&&(a["z-index"]=C);B=b.find(".tdc-css-content-h-align");C=B.val().trim();""===C||B.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(a["content-h-align"]=C);b=b.find(".tdc-css-display");a.display=b.val().trim();c.isUndefined(tdcCssEditor._currentCssSettings)&&(tdcCssEditor._currentCssSettings={});c.isUndefined(a["border-style"])||"solid"!==a["border-style"]||("all"===tdcSidebar.currentViewportSettings.name||c.isUndefined(tdcCssEditor._currentCssSettings.all)||
c.isUndefined(tdcCssEditor._currentCssSettings.all["border-style"]))&&delete a["border-style"];c.isUndefined(a["background-style"])||"cover"!==a["background-style"]||("all"===tdcSidebar.currentViewportSettings.name||c.isUndefined(tdcCssEditor._currentCssSettings.all)||c.isUndefined(tdcCssEditor._currentCssSettings.all["background-style"]))&&delete a["background-style"];c.isUndefined(a["background-position"])||"center top"!==a["background-position"]||("all"===tdcSidebar.currentViewportSettings.name||
c.isUndefined(tdcCssEditor._currentCssSettings.all)||c.isUndefined(tdcCssEditor._currentCssSettings.all["background-position"]))&&delete a["background-position"];tdcDebug.log(a);c.isEmpty(a)?(delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name],delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_max_width"],delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_min_width"]):(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name]=
a,c.isUndefined(tdcSidebar.currentViewportSettings.settings)||(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_max_width"]=tdcSidebar.currentViewportSettings.settings.limitTop,tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_min_width"]=tdcSidebar.currentViewportSettings.settings.limitBottom));tdcDebug.log(tdcCssEditor._currentCssSettings);tdcDebug.log("JSON.stringify");tdcDebug.log(JSON.stringify(tdcCssEditor._currentCssSettings));return c.isEmpty(tdcCssEditor._currentCssSettings)?
"":window.btoa(JSON.stringify(tdcCssEditor._currentCssSettings))},_getRgba:function(b){return-1!==b.indexOf("rgb")?b:(b=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(b))?"rgb("+parseInt(b[1],16)+", "+parseInt(b[2],16)+", "+parseInt(b[3],16)+")":""}}})(jQuery,_);var tdcContextMenu={};
(function(){tdcContextMenu={_type:void 0,_headerTitle:void 0,_model:void 0,$_context:void 0,$_currentType:void 0,$_copyStyle:void 0,$_pasteStyle:void 0,$_saveShortcode:void 0,$_deleteShortcode:void 0,$_cloneShortcode:void 0,$_clearShortcode:void 0,$_currentElementOver:void 0,init:function(){tdcContextMenu.$_context=jQuery("#tdc-context-menu");tdcContextMenu.$_currentType=tdcContextMenu.$_context.find(".tdc-current-type");tdcContextMenu.$_copyShortcode=tdcContextMenu.$_context.find(".tdc-copy-shortcode");
tdcContextMenu.$_cutShortcode=tdcContextMenu.$_context.find(".tdc-cut-shortcode");tdcContextMenu.$_pasteShortcodeBefore=tdcContextMenu.$_context.find(".tdc-paste-shortcode-before");tdcContextMenu.$_pasteShortcodeAfter=tdcContextMenu.$_context.find(".tdc-paste-shortcode-after");tdcContextMenu.$_copyStyle=tdcContextMenu.$_context.find(".tdc-copy-style");tdcContextMenu.$_pasteStyle=tdcContextMenu.$_context.find(".tdc-paste-style");tdcContextMenu.$_resetStyle=tdcContextMenu.$_context.find(".tdc-reset-style");
tdcContextMenu.$_copyAttrs=tdcContextMenu.$_context.find(".tdc-copy-attrs");tdcContextMenu.$_pasteAttrs=tdcContextMenu.$_context.find(".tdc-paste-attrs");tdcContextMenu.$_copyListAttrs=tdcContextMenu.$_context.find(".tdc-copy-list-attrs");tdcContextMenu.$_pasteListAttrs=tdcContextMenu.$_context.find(".tdc-paste-list-attrs");tdcContextMenu.$_saveShortcode=tdcContextMenu.$_context.find(".tdc-save-shortcode");tdcContextMenu.$_deleteShortcode=tdcContextMenu.$_context.find(".tdc-delete-shortcode");tdcContextMenu.$_cloneShortcode=
tdcContextMenu.$_context.find(".tdc-clone-shortcode");tdcContextMenu.$_clearShortcode=tdcContextMenu.$_context.find(".tdc-clear-shortcode");tdcContextMenu.$_context.find("li:not(.active)").on("click",function(f){f.preventDefault();return!1});tdcContextMenu.$_context.bind("contextmenu",function(f){f.preventDefault();var c=jQuery.Event("click");c.pageX=f.pageX;c.pageY=f.pageY;tdcContextMenu.$_context.trigger(c)});tdcContextMenu.$_copyShortcode.on("click",tdcContextMenu.copyShortcodeHandler);tdcContextMenu.$_cutShortcode.on("click",
tdcContextMenu.cutShortcodeHandler);tdcContextMenu.$_pasteShortcodeBefore.on("click",tdcContextMenu.pasteBeforeShortcodeHandler);tdcContextMenu.$_pasteShortcodeAfter.on("click",tdcContextMenu.pasteAfterShortcodeHandler);tdcContextMenu.$_copyStyle.on("click",function(f){f=tdcSidebarPanel.getCurrentStyleSettings(f,tdcContextMenu._model);if(!_.isUndefined(f)){for(var c=tdcContextMenu._model.get("tag"),b=window.tdcAdminSettings.mappedShortcodes[c].tdc_style_params,e=0;e<b.length;e++)delete f[b[e]];tdcUtil.setStorageItem("copyStyleType",
c);tdcUtil.setStorageItem("copyStyleAttrs",f)}tdcContextMenu.hide()});tdcContextMenu.$_pasteStyle.on("click",function(f){f=jQuery(f.target);if(f.hasClass("tdc-paste-style"))jQuery.when(tdcUtil.getStorageItem("copyStyleType"),tdcUtil.getStorageItem("copyStyleAttrs")).then(function(b,c){if("undefined"!==typeof b.readyState&&"done"===b.readyState&&"undefined"!==typeof b.result)var a=b.result.content;if("undefined"!==typeof c.readyState&&"done"===c.readyState&&"undefined"!==typeof c.result)var d=c.result.content;
if(!_.isUndefined(a)&&!_.isUndefined(d)&&!_.isUndefined(tdcContextMenu._model)&&(c=tdcContextMenu._model.get("tag"),c===a)){a=tdcContextMenu._model.get("attrs");b=_.clone(d);for(var e in b)b[e]=d[e];d=window.tdcAdminSettings.mappedShortcodes[c].tdc_style_params;if(!_.isUndefined(d))for(e=0;e<d.length;e++)a.hasOwnProperty(d[e])&&(b[d[e]]=a[d[e]]);tdcContextMenu._model.set("attrs",b);tdcSidebarController.onUpdate(tdcContextMenu._model);tdcSidebarPanel.clearPanel()}}),tdcContextMenu.hide();else if(f.hasClass("tdc-paste-list-style")){var c=
f.data("list-style");jQuery.when(tdcUtil.getStorageItem("copyAttrs-"+c)).then(function(b){if("undefined"!==typeof b.readyState&&"done"===b.readyState&&"undefined"!==typeof b.result)var e=b.result.content;if(!_.isUndefined(e)&&!_.isUndefined(tdcContextMenu._model)){b=tdcContextMenu._model.get("attrs");var a=tdcContextMenu._model.get("tag"),d=_.clone(b);console.log("copyListAttrs");console.log(e);for(var f=0;f<e.length;f++)null!==e[f]&&f<window.tdcAdminSettings.listStyles[c][a].length&&""!==window.tdcAdminSettings.listStyles[c][a][f]&&
(_.isArray(window.tdcAdminSettings.listStyles[c][a][f])?_.map(window.tdcAdminSettings.listStyles[c][a][f],function(a,b){_.isArray(e[f])?_.isUndefined(e[f][b])||(d[a]=e[f][b]):d[a]=e[f]}):_.isArray(e[f])?_.isUndefined(e[f][0])||(d[window.tdcAdminSettings.listStyles[c][a][f]]=e[f][0]):d[window.tdcAdminSettings.listStyles[c][a][f]]=e[f]);console.log("newAttrs");console.log(d);tdcContextMenu._model.set("attrs",d);tdcSidebarController.onUpdate(tdcContextMenu._model);tdcSidebarPanel.clearPanel()}});tdcContextMenu.hide()}});
tdcContextMenu.$_resetStyle.on("click",function(f){if(!_.isUndefined(tdcContextMenu._model)){var c=tdcContextMenu._model.get("tag"),b=tdcContextMenu._model.get("attrs");f=_.clone(b);var e=window.tdcAdminSettings.mappedShortcodes[c].tdc_style_params;if(!_.isUndefined(e)){for(var a in b){b=!1;for(var d=0;d<e.length;d++)if(a===e[d]){b=!0;break}if("tdc_zone"!==c||"type"!==a)b||delete f[a]}if(!_.isUndefined(window.tdcAdminSettings.mappedShortcodes[c].tdc_start_values)){a=JSON.parse(tdcUtil.b64DecodeUnicode(window.tdcAdminSettings.mappedShortcodes[c].tdc_start_values));
Array.isArray(a)&&(a=a[0]);for(var k in a)f.hasOwnProperty(k)||(f[k]=a[k])}}tdcContextMenu._model.set("attrs",f);tdcSidebarController.onUpdate(tdcContextMenu._model)}tdcContextMenu.hide()});tdcContextMenu.$_copyStyle.on("mouseover",function(f){""!==tdcContextMenu.$_copyListAttrs.html()&&tdcContextMenu.$_copyListAttrs.show()});tdcContextMenu.$_copyStyle.on("mouseleave",function(f){tdcContextMenu.$_copyListAttrs.hide()});tdcContextMenu.$_pasteStyle.on("mouseover",function(f){""!==tdcContextMenu.$_pasteListAttrs.html()&&
tdcContextMenu.$_pasteListAttrs.show()});tdcContextMenu.$_pasteStyle.on("mouseleave",function(f){tdcContextMenu.$_pasteListAttrs.hide()});tdcContextMenu.$_context.on("click",".tdc-copy-list-style",function(f){var c=jQuery(this).data("list-style");f=tdcSidebarPanel.getCurrentListAtts(f,tdcContextMenu._model,c);_.isUndefined(f)||(console.log("listAttrs"),console.log(f),tdcUtil.setStorageItem("copyAttrs-"+c,f));tdcContextMenu.hide()});tdcContextMenu.$_saveShortcode.on("click",tdcContextMenu.saveShortcodeHandler);
tdcContextMenu.$_deleteShortcode.on("click",tdcContextMenu.deleteHandler);tdcContextMenu.$_cloneShortcode.on("click",tdcContextMenu.cloneHandler);tdcContextMenu.$_clearShortcode.on("click",function(f){var c={error:void 0,getShortcode:""};if(!_.isUndefined(tdcContextMenu._model)){f=tdcContextMenu._model.get("tag");var b=tdcContextMenu._model.get("childCollection");if(!_.isUndefined(b))if("vc_column"===f||"vc_column_inner"===f)b.reset();else if("vc_row"===f||"vc_row_inner"===f)_.map(b.models,function(a,
b){a=a.get("childCollection");_.isUndefined(a)||a.reset()});else if("tdc_zone"===f){var e;_.map(b.models,function(a,b){_.isUndefined(e)&&(e=a);a=a.get("childCollection");_.map(a.models,function(a,b){a=a.get("childCollection");_.isUndefined(a)||a.reset()})});b=new tdcIFrameData.TdcCollection;b.add(e,{at:0});tdcContextMenu._model.set("childCollection",b)}tdcIFrameData._checkModelData(tdcContextMenu._model,c);if(!_.isUndefined(c.getShortcode)){c=tdcContextMenu._getCurrentElementOver();b="tdc-element-column";
if("vc_column_inner"===f||"vc_row_inner"===f||"vc_row"===f)b="tdc-element-inner-column";c.find(".tdc-elements").html('<div class="tdc-element-empty '+b+'" title="Empty element that should be removed by composer"></div>').addClass("tdc-dropped");tdcSidebarController.onUpdate(tdcContextMenu._model)}}tdcContextMenu.hide()})},copyShortcodeHandler:function(f){f={error:void 0,getShortcode:""};_.isUndefined(tdcContextMenu._model)||tdcIFrameData._checkModelData(tdcContextMenu._model,f);var c=tdcContextMenu._model.get("tag"),
b=tdcContextMenu._model.get("attrs"),e=tdcContextMenu._getCurrentElementOver();tdcUtil.setStorageItem("copyShortcodeType",c);tdcUtil.setStorageItem("copyShortcodeAttrs",tdcUtil.b64EncodeUnicode(JSON.stringify(b)));tdcUtil.setStorageItem("copySourceCol",tdcIFrameData._getSourceCol(e));if("vc_column"===c||"vc_column_inner"===c){var a="";f=tdcContextMenu._model.get("childCollection");_.isUndefined(f)||_.map(f.models,function(b,c){c={error:void 0,getShortcode:""};tdcIFrameData._checkModelData(b,c);_.isUndefined(c.getShortcode)||
(a+=c.getShortcode)});tdcUtil.setStorageItem("copyShortcode",tdcUtil.b64EncodeUnicode(a))}else tdcUtil.setStorageItem("copyShortcode",tdcUtil.b64EncodeUnicode(f.getShortcode));tdcContextMenu.hide()},cutShortcodeHandler:function(f){tdcContextMenu.copyShortcodeHandler(f);tdcContextMenu.deleteHandler(f,!0)},pasteBeforeShortcodeHandler:function(f){var c=tdcContextMenu._getCurrentElementOver(),b=c;jQuery.when(tdcUtil.getStorageItem("copyShortcodeType")).then(function(e){if("undefined"!==typeof e.readyState&&
"done"===e.readyState&&"undefined"!==typeof e.result)var a=e.result.content;if("undefined"!==typeof a)switch(a){case "vc_row":tdcOperationUI.isRow(c)?b.before(tdcAdminWrapperUI.$placeholder):(tdcOperationUI.isZone(c)||tdcOperationUI.isColumn(c)||tdcOperationUI.isInnerRow(c)||tdcOperationUI.isInnerColumn(c)||tdcOperationUI.isElement(c))&&new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"});break;case "vc_column":tdcOperationUI.isRow(c)||tdcOperationUI.isInnerRow(c)||tdcOperationUI.isInnerColumn(c)||
tdcOperationUI.isElement(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)&&(b=c.find(".tdc-elements .tdc-element-column:first-child"),b.before(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove());break;case "vc_row_inner":tdcOperationUI.isRow(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)?(b=c.find(".tdc-elements .tdc-element-column:first-child"),b.before(tdcAdminWrapperUI.$placeholder),
b.hasClass("tdc-element-empty")&&b.remove()):tdcOperationUI.isInnerRow(c)?b.before(tdcAdminWrapperUI.$placeholder):tdcOperationUI.isInnerColumn(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isElement(c)&&(c.hasClass("tdc-element-inner-column")?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):b.before(tdcAdminWrapperUI.$placeholder));break;case "vc_column_inner":tdcOperationUI.isRow(c)||tdcOperationUI.isInnerRow(c)||
tdcOperationUI.isColumn(c)||tdcOperationUI.isElement(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isInnerColumn(c)&&(b=c.find(".tdc-elements .tdc-element-inner-column:first-child"),b.before(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove());break;default:""!==a&&(tdcOperationUI.isRow(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)?(b=c.find(".tdc-elements .tdc-element-column:first-child"),
b.before(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove()):tdcOperationUI.isInnerRow(c)||tdcOperationUI.isElement(c)?b.before(tdcAdminWrapperUI.$placeholder):tdcOperationUI.isInnerColumn(c)&&(b=c.find(".tdc-elements .tdc-element-inner-column:first-child"),b.before(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove()))}});tdcContextMenu._copyShortcode()},pasteAfterShortcodeHandler:function(f){var c=tdcContextMenu._getCurrentElementOver(),b=c;jQuery.when(tdcUtil.getStorageItem("copyShortcodeType")).then(function(e){if("undefined"!==
typeof e.readyState&&"done"===e.readyState&&"undefined"!==typeof e.result)var a=e.result.content;if("undefined"!==typeof a)switch(a){case "vc_row":tdcOperationUI.isRow(c)?b.after(tdcAdminWrapperUI.$placeholder):(tdcOperationUI.isZone(c)||tdcOperationUI.isColumn(c)||tdcOperationUI.isInnerRow(c)||tdcOperationUI.isInnerColumn(c)||tdcOperationUI.isElement(c))&&new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"});break;case "vc_column":tdcOperationUI.isRow(c)||tdcOperationUI.isInnerRow(c)||
tdcOperationUI.isInnerColumn(c)||tdcOperationUI.isElement(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)&&(b=c.find(".tdc-elements .tdc-element-column:last-child"),b.after(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove());break;case "vc_row_inner":tdcOperationUI.isRow(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)?(b=c.find(".tdc-elements .tdc-element-column:last-child"),
b.after(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove()):tdcOperationUI.isInnerRow(c)?b.after(tdcAdminWrapperUI.$placeholder):tdcOperationUI.isInnerColumn(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isElement(c)&&(c.hasClass("tdc-element-inner-column")?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):b.after(tdcAdminWrapperUI.$placeholder));break;case "vc_column_inner":tdcOperationUI.isRow(c)||
tdcOperationUI.isInnerRow(c)||tdcOperationUI.isColumn(c)||tdcOperationUI.isElement(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isInnerColumn(c)&&(b=c.find(".tdc-elements .tdc-element-inner-column:last-child"),b.after(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove());break;default:""!==a&&(tdcOperationUI.isRow(c)?new tdcNotice.showNotice("Ooops! The shortcode can't be copied!",{type:"info"}):tdcOperationUI.isColumn(c)?
(b=c.find(".tdc-elements .tdc-element-column:last-child"),b.after(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove()):tdcOperationUI.isInnerRow(c)||tdcOperationUI.isElement(c)?b.after(tdcAdminWrapperUI.$placeholder):tdcOperationUI.isInnerColumn(c)&&(b=c.find(".tdc-elements .tdc-element-inner-column:last-child"),b.after(tdcAdminWrapperUI.$placeholder),b.hasClass("tdc-element-empty")&&b.remove()))}});tdcContextMenu._copyShortcode(!0)},deleteHandler:function(f,c){var b=tdcContextMenu._model.get("tag");
"vc_column"!==b&&"vc_column_inner"!==b&&"tdc_zone"!==b&&("vc_row"===b?tdcRowHandlerUI.deleteHandler(f):"vc_row_inner"===b?tdcInnerRowHandlerUI.deleteHandler(f):_.isUndefined(c)?tdcElementHandlerUI.deleteHandlerConfirm(f):!0===c&&tdcElementHandlerUI.deleteHandler(f));tdcOperationUI.inactiveElementOver();tdcContextMenu.hide()},exitHandler:function(f){tdcContextMenu._model.set("current",!1);tdcSidebarPanel.clearPanel();tdcContextMenu.hide()},cloneHandler:function(f){var c=tdcContextMenu._model.get("tag");
"vc_column"!==c&&"vc_column_inner"!==c&&("vc_row"===c?tdcRowHandlerUI.cloneHandler(f):"vc_row_inner"===c?tdcInnerRowHandlerUI.cloneHandler(f):tdcElementHandlerUI.cloneHandler(f));tdcContextMenu.hide()},saveShortcodeHandler:function(f){var c=tdcContextMenu._model,b=c.get("tag");if(jQuery(f.currentTarget).hasClass("active")){var e={error:void 0,getShortcode:""};_.isUndefined(c)||tdcIFrameData._checkModelData(c,e);_.isUndefined(e.getShortcode)||tdConfirm.modal({caption:"Saving Shortcode",htmlInfoContent:function(){setTimeout(function(){jQuery("#TB_ajaxContent").find("input").focus()},
100);return'<label>Shortcode Name: </label><input type="text" autofocus><div class="info"></div>'},textYes:"Save",textNo:"Cancel",callbackYes:function(){var a=jQuery("#TB_ajaxContent"),d=a.find(".info");a=a.find("input").val().trim();if(""===a)d.html("Please enter a shortcode name");else{if("undefined"===typeof window.tdcAdminSettings.tdcSavings||""===window.tdcAdminSettings.tdcSavings)window.tdcAdminSettings.tdcSavings={};"undefined"===typeof window.tdcAdminSettings.tdcSavings[b]&&(window.tdcAdminSettings.tdcSavings[b]=
[]);for(var f=!1,g=0;g<window.tdcAdminSettings.tdcSavings[b].length;g++)if(window.tdcAdminSettings.tdcSavings[b][g].name===a){f=!0;break}if(f)d.html('Shortcode name already exists for "'+b+'" ! Choose another one');else{d.html("Saving...");if("tdc_zone"===b){d=c.get("childCollection");var m=[];_.map(d.models,function(a,b){m.push(a.attributes.content)});window.tdcAdminSettings.tdcSavings[b].push({name:a,shortcode:tdcUtil.b64EncodeUnicode(JSON.stringify(m))})}else window.tdcAdminSettings.tdcSavings[b].push({name:a,
shortcode:tdcUtil.b64EncodeUnicode(e.getShortcode)});tdcUtil.updateTdcSavings(window,function(){jQuery("#TB_ajaxContent").find(".info").html("Shortcode has been saved!");setTimeout(function(){tb_remove()},500)})}}}});tdcContextMenu.hide()}},setContextMenu:function(f,c){var b="",e=!0,a=!0;if(_.isUndefined(c))return!1;tdcOperationUI.isZone(c)?(b="Zone",e=!1,a=!0):tdcOperationUI.isRow(c)?b="Row":tdcOperationUI.isColumn(c)?(b="Column",e=!1):tdcOperationUI.isInnerRow(c)?b="Inner Row":tdcOperationUI.isInnerColumn(c)?
(b="Inner Column",e=!1):tdcOperationUI.isElement(c)&&(b="Element",a=!1);if(""!==b){var d=c.data("model_id"),k=tdcIFrameData.getModel(d);d=k.get("tag");var g=0;tdcContextMenu._setCurrentElementOver(c);jQuery.when(tdcUtil.getStorageItem("copyShortcodeType"),tdcUtil.getStorageItem("copyShortcode")).then(function(a,b){if("undefined"!==typeof a.readyState&&"done"===a.readyState&&"undefined"!==typeof a.result)var d=a.result.content;if("undefined"!==typeof b.readyState&&"done"===b.readyState&&"undefined"!==
typeof b.result)var e=b.result.content;_.isUndefined(d)||_.isUndefined(e)||""===e?(tdcContextMenu._disable(tdcContextMenu.$_pasteShortcodeBefore),tdcContextMenu._disable(tdcContextMenu.$_pasteShortcodeAfter)):(a="tdc_zone"!==d&&"vc_row"!==d&&"vc_column"!==d&&"vc_row_inner"!==d&&"vc_column_inner"!==d,tdcOperationUI.isRow(c)&&"vc_row"===d||tdcOperationUI.isColumn(c)&&(a||"vc_row_inner"===d||"vc_column"===d)||tdcOperationUI.isInnerRow(c)&&(a||"vc_row_inner"===d)||tdcOperationUI.isInnerColumn(c)&&(a||
"vc_column_inner"===d)||tdcOperationUI.isElement(c)&&a||tdcOperationUI.isElement(c)&&"vc_row_inner"===d&&!c.hasClass("tdc-element-inner-column")?(tdcContextMenu._enable(tdcContextMenu.$_pasteShortcodeBefore),tdcContextMenu._enable(tdcContextMenu.$_pasteShortcodeAfter)):(tdcContextMenu._disable(tdcContextMenu.$_pasteShortcodeBefore),tdcContextMenu._disable(tdcContextMenu.$_pasteShortcodeAfter)))});"Element"===b&&(b=window.tdcAdminSettings.mappedShortcodes[d].name);tdcContextMenu._type=b;tdcContextMenu._model=
k;!0===tdcMain.getSidebarInline()&&!1===tdcMain.getSidebarHidden()&&(g=tdcSidebar.$_sidebar.width());tdcContextMenu.$_currentType.html(b);"contextmousedown"===f.type&&tdcContextMenu.$_context.show().css({left:f.pageX+g,top:f.pageY-tdcAdminIFrameUI._liveIframeWindowObject.scrollY});tdcContextMenu.$_context.find(".tdc-copy-list-style, .tdc-paste-list-style").remove();f=!1;if(!_.isUndefined(window.tdcAdminSettings.listStyles))for(var m in window.tdcAdminSettings.listStyles)for(var n in window.tdcAdminSettings.listStyles[m])n===
d&&(tdcContextMenu.$_copyListAttrs.append('<li class="tdc-copy-list-style active" data-list-style="'+m+'">Copy '+m+"</li>"),tdcContextMenu.$_pasteListAttrs.append('<li class="tdc-paste-list-style active" data-list-style="'+m+'">Paste '+m+"</li>"),f=!0);f?(tdcContextMenu.$_copyAttrs.show(),tdcContextMenu.$_copyStyle.find("i").show(),tdcContextMenu.$_pasteStyle.find("i").show()):(tdcContextMenu.$_copyAttrs.hide(),tdcContextMenu.$_copyStyle.find("i").hide(),tdcContextMenu.$_pasteStyle.find("i").hide());
_.isUndefined(window.tdcAdminSettings.mappedShortcodes[d].tdc_style_params)&&!f?(tdcContextMenu._disable(tdcContextMenu.$_copyStyle),tdcContextMenu._disable(tdcContextMenu.$_resetStyle)):(tdcContextMenu._enable(tdcContextMenu.$_copyStyle),tdcContextMenu._enable(tdcContextMenu.$_resetStyle));jQuery.when(tdcUtil.getStorageItem("copyStyleType"),tdcUtil.getStorageItem("copyStyleAttrs")).then(function(a,b){if("undefined"!==typeof a.readyState&&"done"===a.readyState&&"undefined"!==typeof a.result)var c=
a.result.content;if("undefined"!==typeof b.readyState&&"done"===b.readyState&&"undefined"!==typeof b.result)var d=b.result.content;_.isUndefined(c)||_.isUndefined(d)?tdcContextMenu._disable(tdcContextMenu.$_pasteStyle):tdcContextMenu._enable(tdcContextMenu.$_pasteStyle)});"tdc_zone"!==d&&tdcContextMenu._enable(tdcContextMenu.$_copyShortcode);e?(tdcContextMenu._enable(tdcContextMenu.$_saveShortcode),tdcContextMenu._enable(tdcContextMenu.$_deleteShortcode),tdcContextMenu._enable(tdcContextMenu.$_cloneShortcode),
tdcContextMenu._enable(tdcContextMenu.$_cutShortcode)):(tdcContextMenu._disable(tdcContextMenu.$_saveShortcode),tdcContextMenu._disable(tdcContextMenu.$_deleteShortcode),tdcContextMenu._disable(tdcContextMenu.$_cloneShortcode),tdcContextMenu._disable(tdcContextMenu.$_cutShortcode));a?tdcContextMenu._enable(tdcContextMenu.$_clearShortcode):tdcContextMenu._disable(tdcContextMenu.$_clearShortcode);"tdc_zone"===d&&tdcContextMenu._enable(tdcContextMenu.$_saveShortcode);return!0}return!1},_enable:function(f){f.addClass("active")},
_disable:function(f){f.removeClass("active")},hide:function(){tdcContextMenu.$_context.hide()},_setCurrentElementOver:function(f){tdcContextMenu.$_currentElementOver=f},_getCurrentElementOver:function(){return tdcContextMenu.$_currentElementOver},_copyShortcode:function(f){tdcOperationUI.setCurrentElementOver(tdcContextMenu._getCurrentElementOver());tdcOperationUI._copyElement(f);tdcContextMenu.hide()}};tdcContextMenu.init()})();
(function(f,c,b,e){f.widget("wp.wpColorPicker",{options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0,width:255,mode:"hsv"},_create:function(){if(f.support.iris){var a=this,b=a.element;f.extend(a.options,b.data());a.close=f.proxy(a.close,a);a.initialValue=b.val();b.addClass("wp-color-picker").hide().wrap('<div class="wp-picker-container" />');a.wrap=b.parent();a.toggler=f('<a tabindex="0" class="wp-color-result" />').insertBefore(b).css({backgroundColor:a.initialValue}).attr("title",wp.i18n.__("Select Color")).attr("data-current",
"");a.pickerContainer=f('<div class="wp-picker-holder" />').insertAfter(b);a.button=f('<input type="button" class="button button-small hidden" />');a.options.defaultColor?a.button.addClass("wp-picker-default").val(wp.i18n.__("Default")):a.button.addClass("wp-picker-clear").val(wp.i18n.__("Clear"));b.wrap('<span class="wp-picker-input-wrap" />').after(a.button);b.iris({target:a.pickerContainer,hide:a.options.hide,width:a.options.width,mode:a.options.mode,palettes:a.options.palettes,change:function(b,
c){a.toggler.css({backgroundColor:c.color.toString()});f.isFunction(a.options.change)&&a.options.change.call(this,b,c)}});b.val(a.initialValue);a._addListeners();a.options.hide||a.toggler.click()}},_addListeners:function(){var a=this;a.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()});a.toggler.click(function(){a.toggler.hasClass("wp-picker-open")?a.close():a.open()});a.element.change(function(b){var c=f(this).val();if(""===c||"#"===c)a.toggler.css("backgroundColor",""),f.isFunction(a.options.clear)&&
a.options.clear.call(this,b)});a.toggler.on("keyup",function(b){if(13===b.keyCode||32===b.keyCode)b.preventDefault(),a.toggler.trigger("click").next().focus()});a.button.click(function(b){var c=f(this);c.hasClass("wp-picker-clear")?(a.element.val(""),a.toggler.css("backgroundColor",""),f.isFunction(a.options.clear)&&a.options.clear.call(this,b)):c.hasClass("wp-picker-default")&&a.element.val(a.options.defaultColor).change()})},open:function(){this.element.show().iris("toggle").focus();this.button.removeClass("hidden");
this.wrap.addClass("wp-picker-active");this.toggler.addClass("wp-picker-open");f("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.hide();this.element.iris("instance")&&this.element.iris("toggle");this.button.addClass("hidden");this.wrap.removeClass("wp-picker-active");this.toggler.removeClass("wp-picker-open");f("body").off("click.wpcolorpicker",this.close)},color:function(a){if(a===e)return this.element.iris("option","color");this.element.iris("option",
"color",a)},defaultColor:function(a){if(a===e)return this.options.defaultColor;this.options.defaultColor=a}});typeof Color.fn.toString!==e&&(Color.fn.toString=function(){if(1>this._alpha)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var a=parseInt(this._color,10).toString(16);if(this.error)return"";if(6>a.length)for(var b=6-a.length-1;0<=b;b--)a="0"+a;return"#"+a});f.cs_ParseColorValue=function(a){a=a.replace(/\s+/g,"");var b=-1!==a.indexOf("rgba")?parseFloat(100*a.replace(/^.*,(.+)\)/,
"$1")):100;return{value:a,alpha:b,rgba:100>b?!0:!1}};f.widget("wp.tdGradientColorPicker",f.wp.wpColorPicker,{open_gradient:function(a){this.element.show().iris("show").focus();this.button.removeClass("hidden");this.wrap.addClass("wp-picker-active");this.toggler.addClass("wp-picker-open");this.wrap.find(".tdc-gradient-result-percentage").html("");this.element.tdGradient().get(0).init(a)}});f.widget("wp.tdPaletteColorPicker",f.wp.wpColorPicker,{open_palette:function(a){this.element.show().iris("show").focus();
this.button.removeClass("hidden");this.wrap.addClass("wp-picker-active");this.toggler.addClass("wp-picker-open");this.element.tdPalette().get(0).init(a)},save_color:function(){var a=this.element.tdPalette().get(0).color;if("undefined"!==typeof a){""===c.tdcAdminSettings.tdcSavings&&(c.tdcAdminSettings.tdcSavings={});"undefined"===typeof c.tdcAdminSettings.tdcSavings.recentColors&&(c.tdcAdminSettings.tdcSavings.recentColors=[]);var b=c.btoa(JSON.stringify(a)),e=c.tdcAdminSettings.tdcSavings.recentColors.indexOf(b),
g=f(".tdc-gradient-color-values"),m=f(".tdc-color-values");-1!==e&&(c.tdcAdminSettings.tdcSavings.recentColors.splice(e,1),f('.tdc-color-value[data-color="'+a+'"]').remove(),f('.tdc-gradient-color-value[data-color="'+a+'"]').remove());c.tdcAdminSettings.tdcSavings.recentColors.push(b);23<=c.tdcAdminSettings.tdcSavings.recentColors.length&&(m.find(".tdc-color-value:last").remove(),g.find(".tdc-gradient-color-value:last").remove(),c.tdcAdminSettings.tdcSavings.recentColors.splice(0,1));tdcUtil.updateTdcSavings();
e=b="";/var\(--[a-zA-z0-9\-]*\)/.test(a)&&(b='<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>',e="Global color: "+a);m.prepend('<div class="tdc-color-value" data-color="'+a+'" style="background-color:'+a+'" title="'+e+'"><div class="tdc-color-value-delete"></div>'+b+"</div>");g.prepend('<div class="tdc-gradient-color-value" data-color="'+a+'" style="background-color:'+a+'" title="'+e+'"><div class="tdc-gradient-color-value-delete"></div>'+b+"</div>")}}});"undefined"===typeof f.fn.tdGradient&&(f.fn.tdGradient=
function(){return this.each(function(){var a=this,b=f(this);a.$this=b;if(!1!==b.data("rgba")){var k=f.cs_ParseColorValue(b.val());b.tdGradientColorPicker({clear:function(){a.$container.find(".tdc-global-colors-values .tdc-global-color-value").each(function(){f(this).removeClass("current")});jQuery("#tdc-gradient").prev(".tdc-property-wrap").find("i").remove();b.trigger("keyup")},change:function(c,d){c=d.color.toString();b.closest(".wp-picker-container").find(".cs-alpha-slider-offset").css("background-color",
c);b.val(c).trigger("change");a.triggerSelection?a.setColor(c,!0):a.setColor(c)},create:function(){var d=b.data("a8cIris"),m=b.closest(".wp-picker-container"),n=f('<div class="cs-alpha-wrap"><div class="cs-alpha-slider"></div><div class="cs-alpha-slider-offset"></div><div class="cs-alpha-text"></div></div>').appendTo(m.find(".wp-picker-holder")),h=n.find(".cs-alpha-slider"),l=n.find(".cs-alpha-text"),p=n.find(".cs-alpha-slider-offset"),q=f('<div class="tdc-gradient-result-wrap"></div>').prependTo(m),
r=f('<div class="tdc-gradient-result"><div class="tdc-gradient-color tdc-gradient-left-color"></div><div class="tdc-gradient-color tdc-gradient-right-color"></div></div>').prependTo(q);f('<div class="tdc-gradient-degree-label">deg.</div><input class="tdc-gradient-degree" placeholder="0">').appendTo(m.find(".wp-picker-input-wrap"));f('<div class="tdc-gradient-result-labels"><div class="tdc-gradient-result-label">Solid color</div><div class="tdc-gradient-result-label tdc-gradient-result-percentage"></div><div class="tdc-gradient-result-label">Gradient</div></div>').prependTo(m);
f('<div class="tdc-gradient-save">Save Gradient</div>').appendTo(m);var u=f('<div class="tdc-gradient-presets">Gradient presets</div>').appendTo(m);q=f('<div class="tdc-gradient-values-wrapper"></div>').appendTo(m);var w=f('<div class="tdc-gradient-values"></div>').appendTo(q);q=f('<div class="tdc-gradient-color-values-wrapper"></div>').appendTo(m);q=f('<div class="tdc-gradient-color-values"></div>').appendTo(q);if("undefined"!==typeof c.tdcAdminSettings.tdcSavings.gradients&&c.tdcAdminSettings.tdcSavings.gradients.length)for(var t=
!1,v=c.tdcAdminSettings.tdcSavings.gradients.length-1;0<=v;v--){var A=c.tdcAdminSettings.tdcSavings.gradients[v];try{var x=JSON.parse(c.atob(A));"undefined"!==typeof x.css&&(t=!0,f('<div class="tdc-gradient-value" style="'+x.css+'" data-gradient="'+A+'"><div class="tdc-gradient-value-delete"></div></div>').appendTo(w))}catch(y){}}t||u.hide();a.$container=m;a.$gradientResult=r;if("undefined"!==typeof c.tdc_wm_global_colors){var z=f('<div class="tdc-global-colors-values"></div>').insertAfter(m.find(".tdc-gradient-values-wrapper"));
Object.entries(c.tdc_wm_global_colors).forEach(function(a){var b=a[1].color,c=a[1].name;a="var(--"+a[0].replace(/_/g,"-")+")";f('<div class="tdc-global-color-value" style="background-color: '+a+'" data-color="'+b+'" data-color-var="'+a+'" title="'+c+'"></div>').prependTo(z)})}h.slider({slide:function(a,c){a=parseFloat(c.value/100);d._color._alpha=a;b.tdGradientColorPicker("color",d._color.toString());l.text(1>a?a:"")},create:function(){var c=parseFloat(k.alpha/100);l.text(1>c?c:"");p.css("background-color",
k.value);m.on("click",".wp-picker-clear",function(){d._color._alpha=1;l.text("");h.slider("option","value",100).trigger("slide");a.triggerSelection?a.setColor(e,!0):a.setColor(e)});m.on("click",".wp-picker-default",function(){var a=f.cs_ParseColorValue(b.data("default-color")),c=parseFloat(a.alpha/100);d._color._alpha=c;l.text(1>c?c:"");h.slider("option","value",a.alpha).trigger("slide")});m.on("click",".wp-color-result",function(a){n.toggle()});f("body").on("click.wpcolorpicker",function(){n.hide()});
m.on("change keyup",".tdc-gradient-degree",function(b){b=f(this);a.degree=b.val().trim();a.mixedColors=a._getMixedColors();a._updateGradient();a._saveValue()})},value:k.alpha,step:1,min:0,max:100});if("undefined"!==typeof c.tdcAdminSettings.tdcSavings.recentColors&&c.tdcAdminSettings.tdcSavings.recentColors.length)for(v=c.tdcAdminSettings.tdcSavings.recentColors.length-1;0<=v;v--){t=c.tdcAdminSettings.tdcSavings.recentColors[v];try{x=JSON.parse(c.atob(t)),"undefined"!==typeof x&&(r=t="",/var\(--[a-zA-z0-9\-]*\)/.test(x)&&
(t='<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>',r="Global color: "+x),f('<div class="tdc-gradient-color-value" style="background-color: '+x+'" data-color="'+x+'" title="'+r+'"><div class="tdc-gradient-color-value-delete"></div>'+t+"</div>").appendTo(q))}catch(y){}}}})}else b.tdGradientColorPicker({clear:function(){b.trigger("keyup")},change:function(a,c){b.val(c.color.toString()).trigger("change")}});"undefined"===typeof a.setColor&&(a.setColor=function(b,c){"undefined"===typeof a.currentColor&&
(a.currentColor="left",a.$gradientResult.find(".tdc-gradient-selected-color").remove(),a.$container.find(".tdc-gradient-left-color").html('<span class="tdc-gradient-selected-color"></span>'),a.color1=b);switch(a.currentColor){case "left":a.color1=b;"undefined"!==typeof b||"undefined"===typeof a.color2||a.mixedColors.length||(a.color1=a.color2,a.color2=b,a.$gradientResult.find(".tdc-gradient-selected-color").remove(),a.$container.find(".tdc-gradient-left-color").html('<div class="tdc-gradient-selected-color"></div>'),
a._showColor(a.color1));break;case "right":a.color2=b;"undefined"!==typeof b||"undefined"===typeof a.color1||a.mixedColors.length||(a.$gradientResult.find(".tdc-gradient-selected-color").remove(),a.$container.find(".tdc-gradient-left-color").html('<div class="tdc-gradient-selected-color"></div>'),a.currentColor="left",a._showColor(a.color1));break;case "mixed":a._setMixedColor(b),"undefined"===typeof b&&"undefined"!==typeof a.color1&&(a.$gradientResult.find(".tdc-gradient-selected-color").remove(),
a.$container.find(".tdc-gradient-left-color").html('<div class="tdc-gradient-selected-color"></div>'),a.currentColor="left",a._showColor(a.color1))}b=a.$container.find(".tdc-gradient-degree");"undefined"===typeof a.degree?b.val(""):b.val(a.degree);a.mixedColors=a._getMixedColors();a._updateGradient();!0===c&&a._saveValue()},a._showColor=function(b){a.triggerSelection=!1;a.$this.tdGradientColorPicker("color",b);a.triggerSelection=!0;b=f.cs_ParseColorValue(b);var c=parseFloat(b.alpha/100);c=1>c?c:"";
a.$container.find(".cs-alpha-text").text(c);a.$container.find(".cs-alpha-slider-offset").css("background-color",b.value);a.$container.find(".cs-alpha-slider").slider("option","value",b.alpha).trigger("slide")},a.$container.on("mousedown",".tdc-gradient-color",function(b){b.stopImmediatePropagation();var c=f(this),d=a.$container.find(".tdc-gradient-result-percentage");a.$gradientResult.find(".tdc-gradient-selected-color").remove();c.html('<div class="tdc-gradient-selected-color"></div>');c.hasClass("tdc-gradient-mix-color")?
(c.addClass("tdc-gradient-current-mix"),a.eventOffsetX=b.offsetX,d.html(Math.round(100-c.data("percentage"))+"%")):d.html("");b=f(b.currentTarget);if(b.hasClass("tdc-gradient-left-color")){if(a.currentColor="left","undefined"!==typeof a.color1)var e=a.color1}else b.hasClass("tdc-gradient-right-color")?(a.currentColor="right","undefined"!==typeof a.color2&&(e=a.color2)):(a.currentColor="mixed",b=a._getCurrentMixedColor(),"undefined"!==typeof b&&(e=b.color));"undefined"!==typeof e&&a._showColor(e)}),
a.$container.on("mousedown",".tdc-gradient-result",function(b){if(b.target===b.currentTarget){var c=f(b.target);c.find(".tdc-gradient-selected-color").remove();var d=f('<div class="tdc-gradient-mix-color tdc-gradient-color"><div class="tdc-gradient-selected-color"></div></div>').appendTo(c);b=b.pageX-c.offset().left-d.outerWidth(!0)/2;c=Math.round(100-100*b/(c.width()-d.outerWidth(!0)));d.css("left",b);d.data("percentage",c);a.currentColor="mixed"}}),a.$container.on("mouseup",".tdc-gradient-mix-color",
function(b){f(this).removeClass("tdc-gradient-current-mix");a.eventOffsetX=e}),a.$container.on("mousemove",".tdc-gradient-result",function(b){var c=a.$container.find(".tdc-gradient-result-percentage"),d=a.$container.find(".tdc-gradient-result"),e=d.find(".tdc-gradient-right-color"),f=d.find(".tdc-gradient-current-mix");if(f.length){var g=0;"undefined"!==typeof a.eventOffsetX&&(g=a.eventOffsetX);b=b.pageX-d.offset().left-f.width()/2-g;g=100*b/(d.width()-f.outerWidth(!0));0>g?b=g=0:100<g&&(g=100,b=
d.width()-e.outerWidth(!0));c.html(Math.round(g)+"%");f.css("left",b);f.data("percentage",Math.round(100-g));a.mixedColors=a._getMixedColors();a._updateGradient();a._saveValue()}}),a._getCurrentMixedColor=function(){var b=a.$container.find(".tdc-gradient-result").find(".tdc-gradient-mix-color > .tdc-gradient-selected-color"),c;b.length&&(c={color:b.parent().data("color"),percentage:b.parent().data("percentage")});return c},a._setMixedColor=function(b){var c=a.$container.find(".tdc-gradient-result-percentage"),
d=a.$container.find(".tdc-gradient-result").find(".tdc-gradient-mix-color > .tdc-gradient-selected-color");d.length&&("undefined"===typeof b?(d.parent().remove(),c.html("")):d.parent().data("color",b))},a._getMixedColors=function(){var b=[];a.$container.find(".tdc-gradient-result").find(".tdc-gradient-mix-color").each(function(){var a=f(this),c=a.data("color");a=a.data("percentage");b.push({color:c,percentage:a})});b.sort(function(a,b){return a.percentage-b.percentage});return b},a._updateGradient=
function(){if("undefined"!==typeof a.color1&&"undefined"!==typeof a.color2&&a.color1!==a.color2){var b="",c="",d=c="",k=["-webkit-linear-gradient","linear-gradient"];c="undefined"!==typeof a.degree&&""!==a.degree.trim()?a.degree+"deg,":"0deg,";for(var l=0;l<k.length;l++){var p="";if("undefined"!==typeof a.mixedColors)for(var q=0;q<a.mixedColors.length;q++){var r="";"undefined"!==typeof a.mixedColors[q].percentage&&(r=a.mixedColors[q].percentage+"%");"undefined"!==typeof a.mixedColors[q].color&&(p+=
a.mixedColors[q].color+" "+r+",")}b+="background: "+k[l]+"("+c+a.color2+","+p+a.color1+");";d+="background: "+k[l]+"( -90deg,"+a.color2+","+p+a.color1+");"}c=c+a.color2+","+p+a.color1;a.result={type:"gradient",color1:a.color1,color2:a.color2,mixedColors:a.mixedColors,degree:a.degree,css:b,cssParams:c};a.$gradientResult.attr("style",d)}else if("undefined"!==typeof a.color1||"undefined"!==typeof a.color2){b="color1";var u="color2";"undefined"!==typeof a.color2&&(b="color2",u="color1");if(a.mixedColors.length){var w=
a.mixedColors[0];"undefined"!==typeof a.color2&&(w=a.mixedColors[a.mixedColors.length-1]);b=a.$container.find(".tdc-gradient-result").find(".tdc-gradient-mix-color");f.each(b,function(){var b=f(this);w.color===b.data("color")&&w.percentage===b.data("percentage")&&(a[u]=b.data("color"),b.remove())});a.mixedColors=a._getMixedColors();a._updateGradient();a._showColor(a[u])}else a.result={type:"solid",color:a[b],css:"background: "+a[b]+";"},a.$gradientResult.css("background",a[b])}else a.result=e,a.$gradientResult.css("background",
"")},a.$container.on("mousedown",".tdc-gradient-save",function(b){var d=a.$container.find(".tdc-gradient-values");""===c.tdcAdminSettings.tdcSavings&&(c.tdcAdminSettings.tdcSavings={});"undefined"===typeof c.tdcAdminSettings.tdcSavings.gradients&&(c.tdcAdminSettings.tdcSavings.gradients=[]);if("gradient"===a.result.type){var e=c.btoa(JSON.stringify(a.result));-1===c.tdcAdminSettings.tdcSavings.gradients.indexOf(e)&&(c.tdcAdminSettings.tdcSavings.gradients.push(e),tdcUtil.updateTdcSavings(this,function(){f('<div class="tdc-gradient-value" style="'+
a.result.css+'" data-gradient="'+e+'"><div class="tdc-gradient-value-delete"></div></div>').prependTo(d);a.$container.find(".tdc-gradient-presets").show()}))}}),a.$container.on("mousedown",".tdc-gradient-value",function(b){b=jQuery(b.currentTarget).data("gradient");var c=a.$container.parent().prev(".tdc-property-gradient"),d=c.find("input");c=c.find(".tdc-gradient-wrap");a.init(b);d.val(b);c.attr("style",a.result.css);d.trigger("change")}),a.$container.on("mousedown",".tdc-gradient-color-value",function(b){var c=
jQuery(b.currentTarget).data("color"),d=a.$container.parent().prev(".tdc-property-gradient");b=d.find("input");d=d.find(".tdc-gradient-wrap");c=tdcUtil.b64EncodeUnicode(JSON.stringify({type:"gradient",color1:c,color2:c,mixedColors:[],degree:"-90",css:"background-color: "+c+";",cssParams:"0deg,"+c+","+c}));a.init(c);b.val(c);d.attr("style",a.result.css);b.trigger("change")}),a.$container.on("mousedown",".tdc-global-color-value",function(b){var c=jQuery(b.currentTarget);b=c.data("color");c=c.data("color-var");
"undefined"!==typeof c?a.init(c):a.init(b);a._saveValue()}),a.$container.on("tdc_wm_global_colors_update",".tdc-global-colors-values",function(b,c,d){if("new"===c){b=d.color;var e=d.color_name,g="var(--"+d.color_option_id.replace(/_/g,"-")+")";f('<div class="tdc-global-color-value" style="background-color: '+g+'" data-color="'+b+'" data-color-var="'+g+'" title="'+e+'"></div>').prependTo(f(this))}"update"===c&&(b=d.color,e="var(--"+d.option.replace(/_/g,"-")+")",f(this).find("[data-color-var='"+e+
"']").data("color",b));"col_name_update"===c&&(e=d.new_option,b="var(--"+d.option.replace(/_/g,"-")+")",e="var(--"+e.replace(/_/g,"-")+")",g=d.color_name,f(this).find("[data-color-var='"+b+"']").attr("title",g).data("color-var",e).attr("data-color-var",e).css("background",e));"delete"===c&&(c="var(--"+d.option.replace(/_/g,"-")+")",f(this).find("[data-color-var='"+c+"']").remove(),a.$container.find(".wp-picker-clear").trigger("click"),a.$container.find(".tdc-gradient-color-values [data-color='"+c+
"'] .tdc-gradient-color-value-delete").trigger("mousedown"))}),a.$container.on("mousedown",".tdc-gradient-value-delete",function(b){b.preventDefault();b.stopImmediatePropagation();if("undefined"===typeof c.tdcAdminSettings.tdcSavings.gradients||0===c.tdcAdminSettings.tdcSavings.gradients.length)a.$container.find(".tdc-gradient-value").remove();else{var d=f(this).parent();b=d.data("gradient");b=c.tdcAdminSettings.tdcSavings.gradients.indexOf(b);c.tdcAdminSettings.tdcSavings.gradients.splice(b,1);b=
!0;for(var e in c.tdcAdminSettings.tdcSavings)if(c.tdcAdminSettings.tdcSavings[e].length){b=!1;break}b&&(c.tdcAdminSettings.tdcSavings="");tdcUtil.updateTdcSavings(this,function(){""!==c.tdcAdminSettings.tdcSavings&&0!==c.tdcAdminSettings.tdcSavings.gradients.length||a.$container.find(".tdc-gradient-presets").hide();d.remove()})}}),a.$container.on("mousedown",".tdc-gradient-color-value-delete",function(a){a.preventDefault();a.stopImmediatePropagation();var b=f(this).parent();a=b.data("color");a=c.btoa(JSON.stringify(a));
a=c.tdcAdminSettings.tdcSavings.recentColors.indexOf(a);c.tdcAdminSettings.tdcSavings.recentColors.splice(a,1);a=!0;for(var d in c.tdcAdminSettings.tdcSavings)if(c.tdcAdminSettings.tdcSavings[d].length){a=!1;break}a&&(c.tdcAdminSettings.tdcSavings="");tdcUtil.updateTdcSavings(this,function(){b.remove()})}),a._saveValue=function(){var b=a.$container.parent().prev(".tdc-property-gradient"),d=b.find("input");b=b.find(".tdc-gradient-wrap");if("undefined"===typeof a.result)d.val(""),b.removeAttr("style");
else{var e=b.find("i");/var\(--[a-zA-z0-9\-]*\)/.test(a.result.color)?(e.length||b.append('<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>'),b.attr("title","Global color: "+a.result.color)):(a.$container.find(".tdc-global-colors-values .tdc-global-color-value").each(function(){f(this).removeClass("current")}),e.length&&e.remove());switch(a.result.type){case "solid":d.val(a.result.color);break;case "gradient":d.val(c.btoa(JSON.stringify(a.result)))}b.attr("style",a.result.css)}d.trigger("change")},
a.init=function(b){a.triggerSelection=!1;a.color1=e;a.color2=e;a.mixedColors=e;a.degree=e;a.currentColor=e;a.$container.find(".cs-alpha-text").text("");a.$container.find(".cs-alpha-slider-offset").css("background-color","");a.$container.find(".cs-alpha-slider").slider("option","value",100).trigger("slide");a.$container.find(".tdc-global-colors-values .tdc-global-color-value").each(function(){var a=f(this);a.removeClass("current");/var\(--[a-zA-z0-9\-]*\)/.test(b)&&a.data("color-var")===b&&a.addClass("current")});
var d=a.$container.find(".tdc-gradient-result");d.find(".tdc-gradient-mix-color").remove();if("undefined"!==typeof b&&""!==b){try{b=JSON.parse(c.atob(b));a.color1=b.color1;a.color2=b.color2;a.degree=b.degree;a.setColor(a.color1);a.$this.tdGradientColorPicker("color",a.color1);a.mixedColors=b.mixedColors;if("undefined"!==typeof a.mixedColors)for(var g=0;g<a.mixedColors.length;g++){var k=f('<div class="tdc-gradient-color tdc-gradient-mix-color"></div>').appendTo(d),l=(d.width()-k.outerWidth(!0))*(100-
a.mixedColors[g].percentage)/100;k.css("left",l);k.data("percentage",a.mixedColors[g].percentage);"undefined"!==typeof a.mixedColors[g].color&&k.data("color",a.mixedColors[g].color)}a._updateGradient()}catch(p){a.setColor(b),a.$this.tdGradientColorPicker("color",b)}d=f.cs_ParseColorValue(a.color1);g=parseFloat(d.alpha/100);g=1>g?g:"";a.$container.find(".cs-alpha-text").text(g);a.$container.find(".cs-alpha-slider-offset").css("background-color",d.value);a.$container.find(".cs-alpha-slider").slider("option",
"value",d.alpha).trigger("slide")}else a.setColor(e),a.$container.find(".wp-picker-clear").trigger("click");a.triggerSelection=!0})})});"undefined"===typeof f.fn.tdPalette&&(f.fn.tdPalette=function(){return this.each(function(){var a=this,b=f(this);a.$this=b;if(!1!==b.data("rgba")){var k=f.cs_ParseColorValue(b.val());b.tdPaletteColorPicker({clear:function(){a.$container.find(".tdc-global-colors-values .tdc-color-value").each(function(){f(this).removeClass("current")});jQuery("#tdc-palette").prev(".tdc-property-wrap").find("i").remove();
b.trigger("keyup")},change:function(c,d){c=d.color.toString();b.closest(".wp-picker-container").find(".cs-alpha-slider-offset").css("background-color",c);b.val(c).trigger("change");a.triggerSelection?a.setColor(c,!0):a.setColor(c)},create:function(){var d=b.data("a8cIris"),m=b.closest(".wp-picker-container"),n=f('<div class="cs-alpha-wrap"><div class="cs-alpha-slider"></div><div class="cs-alpha-slider-offset"></div><div class="cs-alpha-text"></div></div>').appendTo(m.find(".wp-picker-holder")),h=
n.find(".cs-alpha-slider"),l=n.find(".cs-alpha-text"),p=n.find(".cs-alpha-slider-offset"),q=f('<div class="tdc-color-values"></div>').appendTo(m.find(".wp-picker-holder"));a.$container=m;if("undefined"!==typeof c.tdcAdminSettings.tdcSavings.recentColors&&c.tdcAdminSettings.tdcSavings.recentColors.length)for(var r=c.tdcAdminSettings.tdcSavings.recentColors.length-1;0<=r;r--){var u=c.tdcAdminSettings.tdcSavings.recentColors[r];try{var w=JSON.parse(c.atob(u));if("undefined"!==typeof w){var t=u="";/var\(--[a-zA-z0-9\-]*\)/.test(w)&&
(u='<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>',t="Global color: "+w);f('<div class="tdc-color-value" style="background-color: '+w+'" data-color="'+w+'" title="'+t+'"><div class="tdc-color-value-delete"></div>'+u+"</div>").appendTo(q)}}catch(A){}}if("undefined"!==typeof c.tdc_wm_global_colors){var v=f('<div class="tdc-global-colors-values"></div>').insertAfter(m.find(".wp-picker-holder .cs-alpha-wrap"));Object.entries(c.tdc_wm_global_colors).forEach(function(a){var b=a[1].color,c=a[1].name;
a="var(--"+a[0].replace(/_/g,"-")+")";f('<div class="tdc-color-value" style="background-color: '+a+'" data-color="'+b+'" data-color-var="'+a+'" title="'+c+'"></div>').prependTo(v)})}h.slider({slide:function(a,c){a=parseFloat(c.value/100);d._color._alpha=a;b.tdPaletteColorPicker("color",d._color.toString());l.text(1>a?a:"")},create:function(){var c=parseFloat(k.alpha/100);l.text(1>c?c:"");p.css("background-color",k.value);m.on("click",".wp-picker-clear",function(){d._color._alpha=1;l.text("");h.slider("option",
"value",100).trigger("slide");a.triggerSelection?a.setColor(e,!0):a.setColor(e)});m.on("click",".wp-picker-default",function(){var a=f.cs_ParseColorValue(b.data("default-color")),c=parseFloat(a.alpha/100);d._color._alpha=c;l.text(1>c?c:"");h.slider("option","value",a.alpha).trigger("slide")});m.on("click",".wp-color-result",function(a){n.toggle()});f("body").on("click.wpcolorpicker",function(){n.hide()})},value:k.alpha,step:1,min:0,max:100})}})}else b.tdPaletteColorPicker({clear:function(){b.trigger("keyup")},
change:function(a,c){b.val(c.color.toString()).trigger("change")}});"undefined"===typeof a.setColor&&(a.setColor=function(b,c){a.color=b;!0===c&&a._saveValue()},a._saveValue=function(){var b=a.$container.parent().prev(".tdc-property-colorpicker"),c=b.find("input");b=b.find(".tdc-colorpicker-wrap");if("undefined"===typeof a.color)c.val(""),b.removeAttr("style");else{var d=b.find("i");/var\(--[a-zA-z0-9\-]*\)/.test(a.color)?(d.length||b.append('<i class="tdc-font-tdmp tdc-font-tdmp-globe"></i>'),b.attr("title",
"Global color: "+a.color)):(a.$container.find(".tdc-global-colors-values .tdc-color-value").each(function(){f(this).removeClass("current")}),d.length&&d.remove());c.val(a.color);b.attr("style","background: "+a.color)}c.trigger("change")},a.$container.on("mousedown",".tdc-color-value",function(b){var c=jQuery(b.currentTarget);b=c.data("color");c=c.data("color-var");"undefined"!==typeof c?a.init(c):a.init(b);a._saveValue()}),a.$container.on("mousedown",".tdc-color-value-delete",function(a){a.preventDefault();
a.stopImmediatePropagation();var b=f(this).parent();a=b.data("color");a=c.btoa(JSON.stringify(a));a=c.tdcAdminSettings.tdcSavings.recentColors.indexOf(a);c.tdcAdminSettings.tdcSavings.recentColors.splice(a,1);a=!0;for(var d in c.tdcAdminSettings.tdcSavings)if(c.tdcAdminSettings.tdcSavings[d].length){a=!1;break}a&&(c.tdcAdminSettings.tdcSavings="");tdcUtil.updateTdcSavings(this,function(){b.remove()})}),a.$container.on("tdc_wm_global_colors_update",".tdc-global-colors-values",function(b,c,d){if("new"===
c){b=d.color;var e=d.color_name,g="var(--"+d.color_option_id.replace(/_/g,"-")+")";f('<div class="tdc-color-value" style="background-color: '+g+'" data-color="'+b+'" data-color-var="'+g+'" title="'+e+'"></div>').prependTo(f(this))}"update"===c&&(b=d.color,e="var(--"+d.option.replace(/_/g,"-")+")",f(this).find("[data-color-var='"+e+"']").data("color",b));"col_name_update"===c&&(e=d.new_option,b="var(--"+d.option.replace(/_/g,"-")+")",e="var(--"+e.replace(/_/g,"-")+")",g=d.color_name,f(this).find("[data-color-var='"+
b+"']").attr("title",g).data("color-var",e).attr("data-color-var",e).css("background",e));"delete"===c&&(c="var(--"+d.option.replace(/_/g,"-")+")",f(this).find("[data-color-var='"+c+"']").remove(),a.$container.find(".tdc-color-values [data-color='"+c+"'] .tdc-color-value-delete").trigger("mousedown"))}),a.init=function(b){a.triggerSelection=!1;a.color=e;a.$container.find(".cs-alpha-text").text("");a.$container.find(".cs-alpha-slider-offset").css("background-color","");a.$container.find(".cs-alpha-slider").slider("option",
"value",100).trigger("slide");a.$container.find(".tdc-global-colors-values .tdc-color-value").each(function(){var a=f(this);a.removeClass("current");/var\(--[a-zA-z0-9\-]*\)/.test(b)&&a.data("color-var")===b&&a.addClass("current")});if("undefined"!==typeof b&&""!==b){a.setColor(b);a.$this.tdPaletteColorPicker("color",b);var c=f.cs_ParseColorValue(a.color),d=parseFloat(c.alpha/100);d=1>d?d:"";a.$container.find(".cs-alpha-text").text(d);a.$container.find(".cs-alpha-slider-offset").css("background-color",
c.value);a.$container.find(".cs-alpha-slider").slider("option","value",c.alpha).trigger("slide")}else a.setColor(e),a.$container.find(".wp-picker-clear").trigger("click");a.triggerSelection=!0})})})})(jQuery,window,document);
(function(f){var c=function(){this.cssImportStatements=[];this.cssKeyframeStatements=[];this.cssRegex=/([\s\S]*?){([\s\S]*?)}/gi;this.cssMediaQueryRegex="((@media [\\s\\S]*?){([\\s\\S]*?}\\s*?)})";this.cssKeyframeRegex="((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})";this.combinedCSSRegex="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})";this.cssCommentsRegex="(\\/\\*[\\s\\S]*?\\*\\/)";this.cssImportStatementRegex=/@import .*?;/gi};c.prototype.stripComments=
function(b){return b.replace(new RegExp(this.cssCommentsRegex,"gi"),"")};c.prototype.parseCSS=function(b){if(void 0===b)return[];for(var c=[];;){var a=this.cssImportStatementRegex.exec(b);if(null!==a)this.cssImportStatements.push(a[0]),c.push({selector:"@imports",type:"imports",styles:a[0]});else break}b=b.replace(this.cssImportStatementRegex,"");a=new RegExp(this.cssKeyframeRegex,"gi");for(var d;;){d=a.exec(b);if(null===d)break;c.push({selector:"@keyframes",type:"keyframes",styles:d[0]})}b=b.replace(a,
"");for(a=new RegExp(this.combinedCSSRegex,"gi");;){d=a.exec(b);if(null===d)break;var f=void 0===d[2]?d[5].split("\r\n").join("\n").trim():d[2].split("\r\n").join("\n").trim();var g=new RegExp(this.cssCommentsRegex,"gi"),m=g.exec(f);null!==m&&(f=f.replace(g,"").trim());f=f.replace(/\n+/,"\n");-1!==f.indexOf("@media")?(f={selector:f,type:"media",subStyles:this.parseCSS(d[3]+"\n}")},null!==m&&(f.comments=m[0]),c.push(f)):(d=this.parseRules(d[6]),d={selector:f,rules:d},"@font-face"===f&&(d.type="font-face"),
null!==m&&(d.comments=m[0]),c.push(d))}return c};c.prototype.parseRules=function(b){b=b.split("\r\n").join("\n");var c=[];b=b.split(";");for(var a=0;a<b.length;a++){var d=b[a];d=d.trim();if(-1!==d.indexOf(":")){d=d.split(":");var f=d[0].trim();d=d.slice(1).join(":").trim();1>f.length||1>d.length||c.push({directive:f,value:d})}else"base64,"===d.trim().substr(0,7)?c[c.length-1].value+=d.trim():0<d.length&&c.push({directive:"",value:d,defective:!0})}return c};c.prototype.findCorrespondingRule=function(b,
c,a){void 0===a&&(a=!1);for(var d=!1,e=0;e<b.length&&(b[e].directive!==c||(d=b[e],a!==b[e].value));e++);return d};c.prototype.findBySelector=function(b,c,a){void 0===a&&(a=!1);for(var d=[],e=0;e<b.length;e++)!1===a?b[e].selector===c&&d.push(b[e]):-1!==b[e].selector.indexOf(c)&&d.push(b[e]);if(2>d.length)return d;b=d[0];for(e=1;e<d.length;e++)this.intelligentCSSPush([b],d[e]);return[b]};c.prototype.deleteBySelector=function(b,c){for(var a=[],d=0;d<b.length;d++)b[d].selector!==c&&a.push(b[d]);return a};
c.prototype.compressCSS=function(b){for(var c=[],a={},d=0;d<b.length;d++){var f=b[d];if(!0!==a[f.selector]){var g=this.findBySelector(b,f.selector);0!==g.length&&(c.push(g[0]),a[f.selector]=!0)}}return c};c.prototype.cssDiff=function(b,c){if(b.selector!==c.selector||"media"===b.type||"media"===c.type)return!1;for(var a={selector:b.selector,rules:[]},d,e,f=0;f<b.rules.length;f++)d=b.rules[f],e=this.findCorrespondingRule(c.rules,d.directive,d.value),!1===e?a.rules.push(d):d.value!==e.value&&a.rules.push(d);
for(f=0;f<c.rules.length;f++)e=c.rules[f],d=this.findCorrespondingRule(b.rules,e.directive),!1===d&&(e.type="DELETED",a.rules.push(e));return 0===a.rules.length?!1:a};c.prototype.intelligentMerge=function(b,c,a){void 0===a&&(a=!1);for(var d=0;d<c.length;d++)this.intelligentCSSPush(b,c[d],a);for(d=0;d<b.length;d++)c=b[d],"media"!==c.type&&"keyframes"!==c.type&&(c.rules=this.compactRules(c.rules))};c.prototype.intelligentCSSPush=function(b,c,a){var d=!1;void 0===a&&(a=!1);if(!1===a)for(a=0;a<b.length;a++){if(b[a].selector===
c.selector){d=b[a];break}}else for(a=b.length-1;-1<a;a--)if(b[a].selector===c.selector){d=b[a];break}if(!1===d)b.push(c);else if("media"!==c.type)for(b=0;b<c.rules.length;b++){a=c.rules[b];var e=this.findCorrespondingRule(d.rules,a.directive);!1===e?d.rules.push(a):"DELETED"===a.type?e.type="DELETED":e.value=a.value}else d.subStyles=d.subStyles.concat(c.subStyles)};c.prototype.compactRules=function(b){for(var c=[],a=0;a<b.length;a++)"DELETED"!==b[a].type&&c.push(b[a]);return c};c.prototype.getCSSForEditor=
function(b,c){void 0===c&&(c=0);var a="";void 0===b&&(b=this.css);for(var d=0;d<b.length;d++)"imports"===b[d].type&&(a+=b[d].styles+"\n\n");for(d=0;d<b.length;d++){var e=b[d];if(void 0!==e.selector){var f="";void 0!==e.comments&&(f=e.comments+"\n");"media"===e.type?(a+=f+e.selector+"{\n",a+=this.getCSSForEditor(e.subStyles,c+1),a+="}\n\n"):"keyframes"!==e.type&&"imports"!==e.type&&(a+=this.getSpaces(c)+f+e.selector+" {\n",a+=this.getCSSOfRules(e.rules,c+1),a+=this.getSpaces(c)+"}\n\n")}}for(d=0;d<
b.length;d++)"keyframes"===b[d].type&&(a+=b[d].styles+"\n\n");return a};c.prototype.getImports=function(b){for(var c=[],a=0;a<b.length;a++)"imports"===b[a].type&&c.push(b[a].styles);return c};c.prototype.getCSSOfRules=function(b,c){for(var a="",d=0;d<b.length;d++)void 0!==b[d]&&(a=void 0===b[d].defective?a+(this.getSpaces(c)+b[d].directive+": "+b[d].value+";\n"):a+(this.getSpaces(c)+b[d].value+";\n"));return a||"\n"};c.prototype.getSpaces=function(b){for(var c="",a=0;a<4*b;a++)c+=" ";return c};c.prototype.applyNamespacing=
function(b,c){var a=b,d="."+this.cssPreviewNamespace;void 0!==c&&(d=c);"string"===typeof b&&(a=this.parseCSS(b));for(b=0;b<a.length;b++){var e=a[b];if(!(-1<e.selector.indexOf("@font-face")||-1<e.selector.indexOf("keyframes")||-1<e.selector.indexOf("@import")||-1<e.selector.indexOf(".form-all")||-1<e.selector.indexOf("#stage")))if("media"!==e.type){for(var f=e.selector.split(","),m=[],n=0;n<f.length;n++)-1===f[n].indexOf(".supernova")?m.push(d+" "+f[n]):m.push(f[n]);e.selector=m.join(",")}else e.subStyles=
this.applyNamespacing(e.subStyles,c)}return a};c.prototype.clearNamespacing=function(b,c){void 0===c&&(c=!1);var a=b,d="."+this.cssPreviewNamespace;"string"===typeof b&&(a=this.parseCSS(b));for(b=0;b<a.length;b++){var e=a[b];if("media"!==e.type){for(var f=e.selector.split(","),m=[],n=0;n<f.length;n++)m.push(f[n].split(d+" ").join(""));e.selector=m.join(",")}else e.subStyles=this.clearNamespacing(e.subStyles,!0)}return!1===c?this.getCSSForEditor(a):a};c.prototype.createStyleElement=function(b,c,a){void 0===
a&&(a=!1);!1===this.testMode&&"nonamespace"!==a&&(c=this.applyNamespacing(c));"string"!==typeof c&&(c=this.getCSSForEditor(c));!0===a&&(c=this.getCSSForEditor(this.parseCSS(c)));if(!1!==this.testMode)return this.testMode("create style #"+b,c);(a=document.getElementById(b))&&a.parentNode.removeChild(a);a=document.head||document.getElementsByTagName("head")[0];var d=document.createElement("style");d.id=b;d.type="text/css";a.appendChild(d);d.styleSheet&&!d.sheet?d.styleSheet.cssText=c:d.appendChild(document.createTextNode(c))};
f.cssjs=c})(this);jQuery("#tdc-live-iframe").on("load",function(){jQuery("body").addClass("tdcComposerLoaded").removeClass("block-editor-page");var f=jQuery(this).contents();[".tdc-header-wrap",".tdc-footer-wrap",".td-footer-page"].forEach(function(c){var b=f.find(c+":first");if(b.length)b.on("mouseenter",function(c){b.addClass("tdc-restrict-standard-pack")}).on("mouseleave",function(c){b.removeClass("tdc-restrict-standard-pack")})})});var tdcLivePanel;
(function(f,c){tdcLivePanel={$tdcAction:c,$tdcContent:c,$tdcIframeCover:c,_iframeSrc:c,$panel:c,_currentSettingsPanel:c,_currentSettingsPanelInLoading:!1,init:function(){tdcLivePanel.$panel=jQuery("#tdc-live-panel");tdcLivePanel.$token=jQuery("#td_magic_token");tdcLivePanel.$tdcAction=tdcLivePanel.$panel.find("#tdc_action");tdcLivePanel.$tdcPostId=tdcLivePanel.$panel.find("#tdc_post_id");tdcLivePanel.$tdcContent=tdcLivePanel.$panel.find("#tdc_content");tdcLivePanel.$tdcCustomized=tdcLivePanel.$panel.find("#tdc_customized");
tdcLivePanel.$tdcSinglePostContentWidth=tdcLivePanel.$panel.find("#tdc_single_post_content_width");tdcLivePanel.$tdbPostSettings=tdcLivePanel.$panel.find("#tdb_post_settings");if(0!==tdcLivePanel.$tdbPostSettings.length){var b=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,c=function(a){(new b(function(b){"value"===b[0].attributeName&&jQuery(a).trigger("change")})).observe(a,{attributes:!0})};tdcLivePanel.$panel.find(".td-box input[type=hidden]").each(function(a,
b){c(b)});tdcLivePanel.$panel.on("change","input",function(a){a.preventDefault();tdcLivePanel.$tdbPostSettings.data("changed",!0)})}tdcLivePanel.$tdcIframeCover=jQuery("#tdc-iframe-cover");tdcLivePanel.$panel.submit({},function(a){var b=jQuery("#tdc-live-iframe-temp");b.on("load",function(){var a=jQuery(this);if("tdc-live-iframe-temp"!==a.attr("id"))tdcAdminIFrameUI.checkIframe(a);else{var c=jQuery("#tdc-live-iframe");tdcLivePanel.$tdcIframeCover.removeClass("tdc-iframe-cover-show");c.addClass("tdc-remove-iframe");
setTimeout(function(){b.attr("class",c.attr("class"));b.removeClass("tdc-remove-iframe");c.remove();b.attr("id","tdc-live-iframe");tdcAdminIFrameUI.checkIframe(b);tdcLivePanel.$panel.attr("action","")},400)}})});tdcLivePanel.$panel.on("change","#tdc_page_template",function(a){a.preventDefault();a=jQuery(this);var b=a.data("control-id");jQuery("#hidden_"+b).val(a.closest(".td-box").attr("id"));tdcLivePanel.submit()});tdcLivePanel.$panel.on("click",".tdc-page-template",function(a){a=jQuery(this);var b=
a.data("control-id");jQuery("#hidden_"+b).val(a.closest(".td-box").attr("id"));tdcLivePanel.submit()});tdcLivePanel.$panel.on("click",".tdc-panel-menu",function(a){var b=jQuery(this);a=b.data("menu_id");b=b.data("menu_name");tdcLivePanelMenuSettings.showSettings(a,b)});tdcLivePanel.$panel.on("click",".tdc-page-settings",function(a){tdcLivePanelPageSettings.showSettings()})},setCurrentSettingsPanel:function(b){if(!f.isUndefined(b)){if(!f.isUndefined(tdcLivePanel._currentSettingsPanel)){if(tdcLivePanel._currentSettingsPanel===
b)return;var c=tdcLivePanel._currentSettingsPanel.hasClass("clear-position"),a=c?tdcLivePanel._currentSettingsPanel.getPosition(!1):tdcLivePanel._currentSettingsPanel.getPosition(!0);tdcLivePanel._currentSettingsPanel.removeClass("clear-position");tdcLivePanel._currentSettingsPanel.closeSettings()}tdcLivePanel._currentSettingsPanel=b;!f.isUndefined(c)&&c&&(tdcLivePanel._currentSettingsPanel.addClass("clear-position"),tdcLivePanel._currentSettingsPanel.setPosition(a))}},getCurrentSettingsPanel:function(){return tdcLivePanel._currentSettingsPanel},
submit:function(){var b=jQuery("#tdc-live-iframe");f.isUndefined(tdcLivePanel._iframeSrc)&&(tdcLivePanel._iframeSrc=b.attr("src"));var e="uid_"+Math.floor(1E4*Math.random()+1)+"_"+Math.floor(100*Math.random()+1),a=jQuery('<iframe id="tdc-live-iframe-temp" name="'+e+'" scrolling="auto" src="about:blank" style="width: 100%; height: 100%" class="tdc-live-iframe-temp"></iframe>');a.insertAfter(b);a.on("load",function(){jQuery(a.get(0).contentWindow).scrollTop(jQuery(b.get(0).contentWindow).scrollTop())});
tdcLivePanel.$panel.attr("target",e);tdcLivePanel.$panel.attr("action",tdcLivePanel._iframeSrc);tdcLivePanel.$tdcIframeCover.show();tdcLivePanel.$tdcIframeCover.addClass("tdc-iframe-cover-show");e={error:c,getShortcode:""};tdcIFrameData.getShortcodeFromData(e);f.isUndefined(e.error)||tdcDebug.log(e.error);f.isUndefined(e.getShortcode)||(tdcLivePanel.$tdcContent.val(e.getShortcode),window.tdcPostSettings.postContent=tdcUtil.b64EncodeUnicode(e.getShortcode));tdcLivePanel.$tdcAction.val("preview");tdcLivePanel.$tdcCustomized.val(JSON.stringify(window.tdcAdminSettings.customized));
tdcLivePanel.$panel.submit()}};tdcLivePanel.init()})(_);function preinit(f){api.menuList=f.find("#menu-to-edit");api.targetList=api.menuList}var tdcLivePanelMenuSettings;
(function(f,c){tdcLivePanelMenuSettings={_isInitialized:!1,_menuId:c,_menuName:c,_url:c,_currentIframeId:c,$_currentIframeMenuSettings:c,$_tdcMenuSettings:c,$_iframeCloseButton:c,$_iframeApplyButton:c,$_iframeOkButton:c,init:function(){tdcLivePanelMenuSettings._isInitialized||(tdcLivePanelMenuSettings.$_tdcMenuSettings=jQuery("#tdc-menu-settings"),tdcLivePanelMenuSettings._isInitialized=!0)},showSettings:function(b,c){tdcLivePanel.setCurrentSettingsPanel(tdcLivePanelMenuSettings);tdcLivePanelMenuSettings._menuId=
b;tdcLivePanelMenuSettings._menuName=c;tdcLivePanelMenuSettings._url=window.tdcAdminSettings.adminUrl+"/nav-menus.php?action=edit&menu="+b+"&tdc-menu-settings=1";tdcLivePanelMenuSettings._currentIframeId="tdc-iframe-settings-menu-"+tdcLivePanelMenuSettings._menuId;tdcLivePanelMenuSettings.$_currentIframeMenuSettings=tdcLivePanelMenuSettings.$_tdcMenuSettings.find("#"+tdcLivePanelMenuSettings._currentIframeId);var a=tdcLivePanelMenuSettings._currentIframeId+"-data",d=tdcLivePanelMenuSettings.$_tdcMenuSettings.find("#"+
a);d.length||(d=jQuery('<div id="'+a+'" style="display: none"></div>'),tdcLivePanelMenuSettings.$_tdcMenuSettings.append(d));tdcLivePanelMenuSettings.$_tdcMenuSettings.show();tdcWindowFrame.setWindowFrame(tdcLivePanelMenuSettings.$_tdcMenuSettings);tdcLivePanelMenuSettings.$_currentIframeMenuSettings.length?(tdcLivePanelMenuSettings.$_currentIframeMenuSettings.show(),tdcLivePanelMenuSettings._setIframeInterface({type:"menu",menuId:b,menuName:c}),tdcLivePanelMenuSettings._synchronizeIframeMenuData(tdcLivePanelMenuSettings._currentIframeId)):
(tdcLivePanelMenuSettings.$_tdcMenuSettings.addClass("tdc-dropped"),tdcLivePanelMenuSettings.$_currentIframeMenuSettings=jQuery('<iframe id="'+tdcLivePanelMenuSettings._currentIframeId+'" class="tdc-iframe-settings-menu" src="'+tdcLivePanelMenuSettings._url+'" data-menu_id="'+tdcLivePanelMenuSettings._menuId+'" scrolling="auto" style="width: 100%; height: 100%"></iframe>'),tdcLivePanelMenuSettings.$_tdcMenuSettings.children(".content").append(tdcLivePanelMenuSettings.$_currentIframeMenuSettings),
tdcLivePanelMenuSettings.$_currentIframeMenuSettings.on("load",function(){var a=tdcLivePanelMenuSettings.$_currentIframeMenuSettings.contents();tdcLivePanelMenuSettings.$_tdcMenuSettings.removeClass("tdc-dropped");tdcLivePanelMenuSettings._setIframeInterface({type:"menu",menuId:tdcLivePanelMenuSettings._menuId,menuName:tdcLivePanelMenuSettings._menuName});tdcLivePanelMenuSettings._synchronizeIframeMenuData(tdcLivePanelMenuSettings._currentIframeId);a.find("body").on("mousedown mouseup",function(a){window.parent.jQuery("#tdc-menu-settings").trigger(a)});
tdcLivePanelMenuSettings!==tdcLivePanel.getCurrentSettingsPanel()&&tdcLivePanelMenuSettings.closeSettings()}));tdcLivePanelMenuSettings.$_currentIframeMenuSettings.siblings(".tdc-iframe-settings-menu").each(function(a,b){a=jQuery(b);a.is(":visible")&&(tdcLivePanelMenuSettings._synchronizeIframeMenuData(a.attr("id")),a.hide())});tdcLivePanelMenuSettings!==tdcLivePanel.getCurrentSettingsPanel()&&tdcLivePanelMenuSettings.closeSettings()},_closeSettings:function(){if(!f.isUndefined(tdcLivePanelMenuSettings.$_iframeCloseButton)){var b=
jQuery("#"+tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_iframe")),c=jQuery("#"+tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_iframe")+"-data"),a=c.html(),d=b.contents().find("#update-nav-menu");""!==a&&(d.html(a),tdcLivePanelMenuSettings._reinitWpNavMenu(b[0].contentWindow||b[0].contentDocument),c.html(""));tdcLivePanelMenuSettings.$_tdcMenuSettings.hide();b.hide()}},closeSettings:function(){f.isUndefined(tdcLivePanelMenuSettings.$_iframeCloseButton)||(tdcLivePanelMenuSettings.$_iframeCloseButton.trigger("click"),
tdcLivePanelMenuSettings.removeClass("clear-position"))},setPosition:function(b){tdcLivePanelMenuSettings.$_tdcMenuSettings.css({top:b.top,left:b.left})},getPosition:function(b){var c={};c.top=tdcLivePanelMenuSettings.$_tdcMenuSettings.offset().top-jQuery(window).scrollTop();c.left=tdcLivePanelMenuSettings.$_tdcMenuSettings.offset().left-jQuery(window).scrollLeft();b&&(c.top+=tdcLivePanelMenuSettings.$_tdcMenuSettings.height()/2,c.left+=tdcLivePanelMenuSettings.$_tdcMenuSettings.width()/2);return c},
addClass:function(b){tdcLivePanelMenuSettings.$_tdcMenuSettings.addClass(b)},removeClass:function(b){tdcLivePanelMenuSettings.$_tdcMenuSettings.removeClass(b)},hasClass:function(b){return tdcLivePanelMenuSettings.$_tdcMenuSettings.hasClass(b)},_synchronizeIframeMenuData:function(b){var c=tdcLivePanelMenuSettings.$_tdcMenuSettings.find("#"+b+"-data"),a=c.html();b=tdcLivePanelMenuSettings.$_tdcMenuSettings.find("#"+b);var d=b.contents().find("#update-nav-menu");""===a?c.html(d.contents().clone()):(d.html(a),
tdcLivePanelMenuSettings._reinitWpNavMenu(b[0].contentWindow||b[0].contentDocument))},_reinitWpNavMenu:function(b){b.menus.oneThemeLocationNoMenus=!1;b.wpNavMenu.jQueryExtensions=function(){};b.wpNavMenu.attachMenuEditListeners=function(){};b.wpNavMenu.attachQuickSearchListeners=function(){};b.wpNavMenu.attachThemeLocationsListeners=function(){};b.wpNavMenu.attachMenuSaveSubmitListeners=function(){};b.wpNavMenu.attachTabsPanelListeners=function(){};b.wpNavMenu.attachUnsavedChangesListener=function(){};
b.wpNavMenu.initManageLocations=function(){};b.wpNavMenu.initAccessibility=function(){};b.wpNavMenu.initToggles=function(){};b.wpNavMenu.initPreviewing=function(){};b.wpNavMenu.init()},_setIframeInterface:function(b){function c(a,b){var c=jQuery("#"+a),d=c.contents();a=jQuery("#"+a+"-data");d.find("#update-nav-menu").find("select[name*=td_mega_menu_cat]").each(function(a,b){var c=jQuery(b);a=c.find("option");b=c.find("option:first");""===c.val()?(a.removeAttr("selected"),b.attr("selected","selected")):
a.each(function(a,b){a=jQuery(b);c.val()===a.attr("value")?a.attr("selected","selected"):a.removeAttr("selected")})});d.find("#update-nav-menu").find("input").each(function(a,b){a=jQuery(b);a.attr("value",a.val())});a.html(d.find("#update-nav-menu").contents().clone());!0===b&&(tdcLivePanelMenuSettings.$_tdcMenuSettings.hide(),c.hide())}function a(a){a=jQuery(a);var b=a.data("current_iframe");a=a.data("current_menu");b=jQuery("#"+b);var c=b.contents();(b[0].contentWindow||b[0].contentDocument).wpNavMenu.eventOnClickMenuSave();
b=c.find("#update-nav-menu").serializeArray();window.tdcAdminSettings.customized.menus["existing_menu_"+a]=JSON.stringify(b);tdcLivePanel.submit()}if(f.isUndefined(b))tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_iframe",""),tdcLivePanelMenuSettings.$_iframeApplyButton.data("current_iframe",""),tdcLivePanelMenuSettings.$_iframeOkButton.data("current_iframe",""),tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_menu",""),tdcLivePanelMenuSettings.$_iframeApplyButton.data("current_menu",
""),tdcLivePanelMenuSettings.$_iframeOkButton.data("current_menu",""),tdcLivePanelMenuSettings.$_iframeCloseButton.hide(),tdcLivePanelMenuSettings.$_iframeApplyButton.hide(),tdcLivePanelMenuSettings.$_iframeOkButton.hide();else{var d=b.menuId;b=b.menuName;f.isUndefined(tdcLivePanelMenuSettings.$_iframeCloseButton)&&(tdcLivePanelMenuSettings.$_iframeCloseButton=tdcLivePanelMenuSettings.$_tdcMenuSettings.find(".tdc-iframe-close-button"),tdcLivePanelMenuSettings.$_iframeCloseButton.click(function(a){tdcLivePanelMenuSettings._closeSettings()}));
f.isUndefined(tdcLivePanelMenuSettings.$_iframeApplyButton)&&(tdcLivePanelMenuSettings.$_iframeApplyButton=tdcLivePanelMenuSettings.$_tdcMenuSettings.find(".tdc-iframe-apply-button"),tdcLivePanelMenuSettings.$_iframeApplyButton.click(function(b){c(jQuery(this).data("current_iframe"),!1);a(this)}));f.isUndefined(tdcLivePanelMenuSettings.$_iframeOkButton)&&(tdcLivePanelMenuSettings.$_iframeOkButton=tdcLivePanelMenuSettings.$_tdcMenuSettings.find(".tdc-iframe-ok-button"),tdcLivePanelMenuSettings.$_iframeOkButton.click(function(b){c(jQuery(this).data("current_iframe"),
!0);a(this)}));tdcLivePanelMenuSettings.$_tdcMenuSettings.find(".title").html("MENU: "+b);tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_iframe","tdc-iframe-settings-menu-"+d);tdcLivePanelMenuSettings.$_iframeApplyButton.data("current_iframe","tdc-iframe-settings-menu-"+d);tdcLivePanelMenuSettings.$_iframeOkButton.data("current_iframe","tdc-iframe-settings-menu-"+d);tdcLivePanelMenuSettings.$_iframeCloseButton.data("current_menu",d);tdcLivePanelMenuSettings.$_iframeApplyButton.data("current_menu",
d);tdcLivePanelMenuSettings.$_iframeOkButton.data("current_menu",d);tdcLivePanelMenuSettings.$_iframeCloseButton.show();tdcLivePanelMenuSettings.$_iframeApplyButton.show();tdcLivePanelMenuSettings.$_iframeOkButton.show()}},saveMenuSettings:function(){tdcLivePanelMenuSettings.$_tdcMenuSettings.find("iframe").each(function(b,c){b=jQuery(c);tdcLivePanelMenuSettings._synchronizeIframeMenuData(b.attr("id"));(c.contentWindow||c.contentDocument).wpNavMenu.eventOnClickMenuSave();c=b.data("menu_id");b=b.contents().find("#update-nav-menu");
var a=b.serializeArray(),d={};b.find("input[name=nav-menu-data]").val(JSON.stringify(a));b.find("input[type=hidden]").each(function(a,b){a=jQuery(b);d[a.attr("name")]=a.val()});jQuery.ajax({url:"nav-menus.php?menu="+c,method:"POST",data:d})})}};tdcLivePanelMenuSettings.init()})(_);var tdcLivePanelPageSettings;
(function(f,c){tdcLivePanelPageSettings={_isInitialized:!1,_url:c,_currentIframeId:c,$_tdcPageSettings:c,$_currentIframePageSettings:c,$_iframeCloseButton:c,$_iframeApplyButton:c,$_iframeOkButton:c,init:function(){tdcLivePanelPageSettings._isInitialized||(tdcLivePanelPageSettings.$_tdcPageSettings=jQuery("#tdc-page-settings"),tdcLivePanelMenuSettings._isInitialized=!0)},showSettings:function(){tdcLivePanel.setCurrentSettingsPanel(tdcLivePanelPageSettings);tdcLivePanelPageSettings._url=window.tdcAdminSettings.editPostUrl+
"&tdc-page-settings=1";tdcLivePanelPageSettings.$_currentIframePageSettings=tdcLivePanelPageSettings.$_tdcPageSettings.find(".tdc-iframe-settings-page");tdcLivePanelPageSettings.$_tdcPageSettings.show();tdcWindowFrame.setWindowFrame(tdcLivePanelPageSettings.$_tdcPageSettings);tdcLivePanelPageSettings.$_currentIframePageSettings.length?(tdcLivePanelPageSettings.$_currentIframePageSettings.show(),tdcLivePanelPageSettings._setIframeInterface({type:"page_settings"})):(tdcLivePanelPageSettings.$_tdcPageSettings.addClass("tdc-dropped"),
tdcLivePanelPageSettings.$_currentIframePageSettings=jQuery('<iframe class="tdc-iframe-settings-page" src="'+tdcLivePanelPageSettings._url+'" scrolling="auto" style="width: 100%; height: 100%"></iframe>'),tdcLivePanelPageSettings.$_tdcPageSettings.children(".content").append(tdcLivePanelPageSettings.$_currentIframePageSettings),tdcLivePanelPageSettings.$_currentIframePageSettings.on("load",function(){var b=tdcLivePanelPageSettings.$_currentIframePageSettings.contents();tdcLivePanelPageSettings.$_tdcPageSettings.removeClass("tdc-dropped");
tdcLivePanelPageSettings._setIframeInterface({type:"page_settings"});b.find("body").on("mousedown mouseup",function(b){window.parent.jQuery("#tdc-page-settings").trigger(b)});tdcLivePanelPageSettings!==tdcLivePanel.getCurrentSettingsPanel()&&tdcLivePanelPageSettings.closeSettings()}));tdcLivePanelPageSettings!==tdcLivePanel.getCurrentSettingsPanel()&&tdcLivePanelPageSettings.closeSettings()},_setIframeInterface:function(b){function c(a){var b=jQuery("iframe.tdc-iframe-settings-page");b.contents();
!0===a&&(tdcLivePanelPageSettings.$_tdcPageSettings.hide(),b.hide())}function a(a){a=jQuery("iframe.tdc-iframe-settings-page").contents().find("#post").serializeArray();for(var b={td_homepage_loop:{},td_page:{},page_template:""},c=0;c<a.length;c++){var d=a[c].name;"td_homepage_loop[td_sidebar_position]"===d||"td_homepage_loop[td_sidebar]"===d||"td_homepage_loop[td_layout]"===d||"td_homepage_loop[list_custom_title_show]"===d||"td_homepage_loop[list_custom_title]"===d||"td_homepage_loop[post_ids]"===
d||"td_homepage_loop[category_id]"===d||"td_homepage_loop[category_ids]"===d||"td_homepage_loop[tag_slug]"===d||"td_homepage_loop[autors_id]"===d||"td_homepage_loop[installed_post_types]"===d||"td_homepage_loop[sort]"===d||"td_homepage_loop[limit]"===d||"td_homepage_loop[offset]"===d||"td_homepage_loop[el_class]"===d||"td_homepage_loop[show_featured_posts]"===d||"td_homepage_loop[td_unique_articles]"===d||"td_homepage_loop[td_unique_articles]"===d?(d=d.replace(/td_homepage_loop\[|\]/gi,""),b.td_homepage_loop[d]=
a[c].value):"td_page[td_unique_articles]"===d?b.td_page[d.replace(/td_page\[|\]/gi,"")]=a[c].value:"page_template"===d&&(b.page_template=a[c].value)}window.tdcAdminSettings.customized.page_settings=JSON.stringify(b);tdcLivePanel.submit()}f.isUndefined(b)?(tdcLivePanelPageSettings.$_iframeCloseButton.data("current_iframe",""),tdcLivePanelPageSettings.$_iframeApplyButton.data("current_iframe",""),tdcLivePanelPageSettings.$_iframeOkButton.data("current_iframe",""),tdcLivePanelPageSettings.$_iframeCloseButton.hide(),
tdcLivePanelPageSettings.$_iframeApplyButton.hide(),tdcLivePanelPageSettings.$_iframeOkButton.hide()):(f.isUndefined(tdcLivePanelPageSettings.$_iframeCloseButton)&&(tdcLivePanelPageSettings.$_iframeCloseButton=tdcLivePanelPageSettings.$_tdcPageSettings.find(".tdc-iframe-close-button"),tdcLivePanelPageSettings.$_iframeCloseButton.click(function(a){tdcLivePanelPageSettings._closeSettings()})),f.isUndefined(tdcLivePanelPageSettings.$_iframeApplyButton)&&(tdcLivePanelPageSettings.$_iframeApplyButton=
tdcLivePanelPageSettings.$_tdcPageSettings.find(".tdc-iframe-apply-button"),tdcLivePanelPageSettings.$_iframeApplyButton.click(function(b){c(!1);a(this)})),f.isUndefined(tdcLivePanelPageSettings.$_iframeOkButton)&&(tdcLivePanelPageSettings.$_iframeOkButton=tdcLivePanelPageSettings.$_tdcPageSettings.find(".tdc-iframe-ok-button"),tdcLivePanelPageSettings.$_iframeOkButton.click(function(b){c(!0);a(this)})),tdcLivePanelPageSettings.$_tdcPageSettings.find(".title").html("Page settings"),tdcLivePanelPageSettings.$_iframeCloseButton.data("current_iframe",
"tdc-iframe-settings-page"),tdcLivePanelPageSettings.$_iframeApplyButton.data("current_iframe","tdc-iframe-settings-page"),tdcLivePanelPageSettings.$_iframeOkButton.data("current_iframe","tdc-iframe-settings-page"),tdcLivePanelPageSettings.$_iframeCloseButton.show(),tdcLivePanelPageSettings.$_iframeApplyButton.show(),tdcLivePanelPageSettings.$_iframeOkButton.show())},_closeSettings:function(){tdcLivePanelPageSettings.$_tdcPageSettings.hide();tdcLivePanelPageSettings.removeClass("clear-position");
tdcLivePanelPageSettings.setPosition({top:"",left:""})},closeSettings:function(){f.isUndefined(tdcLivePanelPageSettings.$_iframeCloseButton)||tdcLivePanelPageSettings.$_iframeCloseButton.trigger("click")},setPosition:function(b){tdcLivePanelPageSettings.$_tdcPageSettings.css({top:b.top,left:b.left})},getPosition:function(b){var c={};c.top=tdcLivePanelPageSettings.$_tdcPageSettings.offset().top-jQuery(window).scrollTop();c.left=tdcLivePanelPageSettings.$_tdcPageSettings.offset().left-jQuery(window).scrollLeft();
b&&(c.top+=tdcLivePanelPageSettings.$_tdcPageSettings.height()/2,c.left+=tdcLivePanelPageSettings.$_tdcPageSettings.width()/2);return c},addClass:function(b){tdcLivePanelPageSettings.$_tdcPageSettings.addClass(b)},removeClass:function(b){tdcLivePanelPageSettings.$_tdcPageSettings.removeClass(b)},hasClass:function(b){return tdcLivePanelPageSettings.$_tdcPageSettings.hasClass(b)}};tdcLivePanelPageSettings.init()})(_);var tdcTemplateSettingsPanel;
(function(f,c){tdcTemplateSettingsPanel={$panel:c,_initialized:!1,init:function(){var b=["module"];if("undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings&&-1<b.indexOf(window.tdcPostSettings.tdbTemplateType))switch(tdcTemplateSettingsPanel._initialized=!0,f("body").append('<div class="tdc-template-settings" data-template-type="'+window.tdcPostSettings.tdbTemplateType+'" style="right:'+tdcUtil.getScrollBarWidth()+'px"><div class="tdc-ts-inner"><div class="tdc-ts-toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3-1A4,4,0,1,1-1,3,4,4,0,0,1,3-1ZM3,5A2,2,0,1,0,1,3,2,2,0,0,0,3,5Z" transform="translate(9 9)"/><path d="M12.08,24a3,3,0,0,1-3-3v-.076a.646.646,0,0,0-.425-.586L8.6,20.315a.65.65,0,0,0-.714.127l-.055.055a3,3,0,1,1-4.244-4.245l.055-.055a.647.647,0,0,0,.127-.714l0-.01a.65.65,0,0,0-.595-.394H3a3,3,0,1,1,0-6h.076a.646.646,0,0,0,.586-.425q.011-.03.024-.059a.647.647,0,0,0-.127-.714L3.5,7.827A3,3,0,1,1,7.747,3.583l.055.055a.65.65,0,0,0,.714.127,1,1,0,0,1,.2-.064A.65.65,0,0,0,9,3.166V3a3,3,0,1,1,6,0v.09a.648.648,0,0,0,.394.591l.01,0a.65.65,0,0,0,.714-.127l.055-.055a3,3,0,1,1,4.244,4.245l-.055.055a.647.647,0,0,0-.127.714,1,1,0,0,1,.064.2A.65.65,0,0,0,20.834,9H21a3,3,0,0,1,0,6h-.09a.648.648,0,0,0-.591.394l0,.01a.647.647,0,0,0,.127.714l.055.055a3,3,0,1,1-4.245,4.244l-.055-.055a.65.65,0,0,0-.714-.127l-.01,0a.65.65,0,0,0-.394.595V21A3,3,0,0,1,12.08,24ZM9.375,18.473a2.635,2.635,0,0,1,1.7,2.414q0,.012,0,.023V21a1,1,0,0,0,2,0v-.17A2.662,2.662,0,0,1,17.6,18.935l.008.008.06.06a1,1,0,1,0,1.416-1.415l-.06-.06-.008-.008A2.663,2.663,0,0,1,20.906,13H21a1,1,0,0,0,0-2h-.17A2.65,2.65,0,0,1,18.4,9.394a1,1,0,0,1-.072-.263,2.636,2.636,0,0,1,.607-2.73l.008-.008.06-.06a1,1,0,1,0-1.415-1.416l-.06.06-.008.008A2.663,2.663,0,0,1,13,3.094V3a1,1,0,0,0-2,0v.17A2.65,2.65,0,0,1,9.394,5.6a1,1,0,0,1-.264.072A2.65,2.65,0,0,1,6.4,5.065l-.008-.008L6.333,5A1,1,0,1,0,4.917,6.413l.06.06.008.008a2.637,2.637,0,0,1,.543,2.894,2.635,2.635,0,0,1-2.414,1.7H3a1,1,0,0,0,0,2h.17A2.663,2.663,0,0,1,5.065,17.6l-.008.008-.06.06a1,1,0,1,0,1.415,1.416l.06-.06.008-.008a2.65,2.65,0,0,1,2.894-.543Z"/></svg></div><div class="tdc-ts-content"><div class="tdc-ts-c-header">'+
window.tdcPostSettings.tdbTemplateType.toLowerCase().replace(/\b[a-z]/g,function(a){return a.toUpperCase()})+' Template Settings</div><div class="tdc-ts-c-body"></div><div class="tdc-ts-c-footer"><button class="tdc-ts-btn tdc-ts-save">Save</button></div></div></div></div>'),tdcTemplateSettingsPanel.$panel=f(".tdc-template-settings"),tdcTemplateSettingsPanel.$panel.on("click",".tdc-ts-toggle",tdcTemplateSettingsPanel.panelToggle),tdcTemplateSettingsPanel.$panel.on("click",".tdc-ts-save",tdcTemplateSettingsPanel.panelSave),
window.tdcPostSettings.tdbTemplateType){case "module":var c=b="",a="",d="";"undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths&&("undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths.all&&(b=window.tdcPostSettings.tdbTemplateSettings.viewport_widths.all),"undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths.tablet_landscape&&(c=window.tdcPostSettings.tdbTemplateSettings.viewport_widths.tablet_landscape),"undefined"!==
typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths.tablet_portrait&&(a=window.tdcPostSettings.tdbTemplateSettings.viewport_widths.tablet_portrait),"undefined"!==typeof window.tdcPostSettings.tdbTemplateSettings.viewport_widths.phone&&(d=window.tdcPostSettings.tdbTemplateSettings.viewport_widths.phone));tdcTemplateSettingsPanel.$panel.find(".tdc-ts-c-body").append('<div class="tdc-ts-cb-section"><div class="tdc-tsc-input-wrap tdc-tsc-viewport-width"><div class="tdc-tsc-label">Viewport width <span>(Desktop)</span></div><input type="number" min="0" step="1" name="tdc-tsc-viewport-all" id="tdc-tsc-viewport-all" class="tdc-tsc-input" data-viewport="all" value="'+
b+'" /><input type="number" min="0" step="1" name="tdc-tsc-viewport-tablet-landscape" id="tdc-tsc-viewport-tablet-landscape" class="tdc-tsc-input" data-viewport="landscape" '+(""===c?'placeholder="'+b+'"':"")+' value="'+c+'" /><input type="number" min="0" step="1" name="tdc-tsc-viewport-tablet-portrait" id="tdc-tsc-viewport-tablet-portrait" class="tdc-tsc-input" data-viewport="portrait" '+(""===a?'placeholder="'+b+'"':"")+' value="'+a+'" /><input type="number" min="0" step="1" name="tdc-tsc-viewport-phone" id="tdc-tsc-viewport-phone" class="tdc-tsc-input" data-viewport="phone" '+
(""===d?'placeholder="'+b+'"':"")+' value="'+d+'" /></div></div>');tdcTemplateSettingsPanel.$panel.on("keydown",'[id*="tdc-tsc-viewport"]',function(a){"-"===a.key&&a.preventDefault()});tdcTemplateSettingsPanel.$panel.on("keyup",'[id*="tdc-tsc-viewport"]',function(a){if("-"!==a.key){a=f(this);var b=tdcAdminIFrameUI.getLiveIframe().contents();if("all"===tdcSidebar.currentViewportSettings.name)var c=""!==a.val()?a.val():"100%";else""!==a.val()?c=a.val():(c=tdcTemplateSettingsPanel.$panel.find('[data-viewport="all"]'),
c=""!==c.val()?c.val():"100%","100%"!==c&&a.attr("placeholder",c));b.find("body").css("width",c)}})}},panelToggle:function(b){b=f(this).closest(".tdc-template-settings");b.hasClass("tdc-ts-open")?b.removeClass("tdc-ts-open"):b.addClass("tdc-ts-open")},panelSave:function(b){b.preventDefault();if(!tdcTemplateSettingsPanel.$panel.hasClass("tdc-ts-loading")){tdcTemplateSettingsPanel.$panel.addClass("tdc-ts-loading");b={td_magic_token:tdcLivePanel.$token.val(),action:"update_"+window.tdcPostSettings.tdbTemplateType+
"_template_settings",templateID:window.tdcPostSettings.postId};switch(window.tdcPostSettings.tdbTemplateType){case "module":b.tdcDesktopWidth=tdcTemplateSettingsPanel.$panel.find("#tdc-tsc-viewport-all").val(),b.tdcTabletLandscapeWidth=tdcTemplateSettingsPanel.$panel.find("#tdc-tsc-viewport-tablet-landscape").val(),b.tdcTabletPortraitWidth=tdcTemplateSettingsPanel.$panel.find("#tdc-tsc-viewport-tablet-portrait").val(),b.tdcPhoneWidth=tdcTemplateSettingsPanel.$panel.find("#tdc-tsc-viewport-phone").val()}f.ajax({timeout:1E4,
type:"POST",url:tdcUtil.getRestEndPoint("td-composer/update_"+window.tdcPostSettings.tdbTemplateType+"_template_settings","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},data:b}).done(function(b,a,c){tdcTemplateSettingsPanel.$panel.removeClass("tdc-ts-loading")})}}};tdcTemplateSettingsPanel.init()})(jQuery);