!function(){var e={233:function(){(window.WPCodeAdminCodeEditor||function(e,t,n){const i={l18n:wpcode,init(){t.WPCodeAdminCodeEditor=i},switch_code_mode(e,t){const n=i.get_editor(e);if(void 0===n)return!1;n.setOption("mode",i.get_mime_for_code_type(t)),n.setOption("lint",i.get_lint_for_code_type(t)),jQuery(n.getTextArea()).closest(".wpcode-code-textarea").attr("data-code-type",t)},get_editor(e){if("undefined"!=typeof wpcode_editor)return wpcode_editor[e]?wpcode_editor[e].codemirror:void 0},set_value(e,t){const n=i.get_editor(e);if(void 0===n)return!1;n.getDoc().setValue(t)},get_mime_for_code_type:e=>i.l18n.code_type_options[e].mime,get_lint_for_code_type:e=>i.l18n.code_type_options[e].lint,refresh(e){"undefined"!=typeof wpcode_editor&&i.get_editor(e).refresh()},get_value:e=>void 0===i.get_editor(e)?n("#"+e).val():i.get_editor(e).getValue(),refresh_all(){"undefined"!=typeof wpcode_editor&&n.each(wpcode_editor,(function(e,t){t.codemirror.refresh()}))}};return i}(document,window,jQuery)).init()},560:function(){(window.WPCodeSnippetsTable||function(e,t,n){const i={l10n:wpcode,init:function(){i.should_init()&&(i.init_status_toggle(),i.move_screen_options(),i.init_copy())},should_init:function(){return null!==e.getElementById("wpcode-code-snippets-table")},init_status_toggle:function(){n(".wpcode-status-toggle").on("change",(function(){const e=n(this),t=e.is(":checked"),o=e.data("id");i.update_status(t,o).fail((function(){e.prop("checked",!1)})).done((function(n){!1===n.success&&(e.prop("checked",!t),n.data.message&&WPCodeAdminNotices.add_notice(n.data.message,"error"))})).fail((function(e){e.responseText&&WPCodeAdminNotices.add_notice(e.responseText,"error")}))}))},update_status:function(e,t){return n.post(ajaxurl,{_wpnonce:i.l10n.nonce,action:"wpcode_update_snippet_status",snippet_id:t,active:e,multisite:i.l10n.multisite})},move_screen_options:function(){n("#screen-meta-links, #screen-meta").prependTo("#wpcode-header-between").show()},init_copy:function(){n(".wpcode-copy").on("click",(function(e){e.preventDefault();const t=n(this).data("copy-value"),i=n(this);t&&(navigator.clipboard.writeText(t),i.addClass("wpcode-show-success-icon"),setTimeout((function(){i.removeClass("wpcode-show-success-icon")}),500))}))}};return i}(document,window,jQuery)).init()},691:function(){jQuery((function(e){WPCodeCodeTypePicker.init()})),window.WPCodeCodeTypePicker=function(e,t,n){const i={hidePicker:function(){i.body.removeClass("wpcode-code-type-picker-visible")},findElements:function(){i.snippet_type_dropdown=n("#wpcode_snippet_type"),i.snippet_type_holder=n("#wpcode_snippet_type-holder"),i.backdrop=n("#wpcode-code-type-picker-backdrop"),i.close=n("#wpcode-close-code-type-picker"),i.body=n("body"),i.code_type_list=n("#wpcode-code-type-list")},init:function(){i.findElements();const e=new URLSearchParams(t.location.search);i.body.hasClass("wpcode-new-snippet")&&!e.has("ai_generate")&&i.showPicker(),i.snippet_type_holder.click((function(e){e.preventDefault(),e.stopPropagation(),i.showPicker()})),i.backdrop.click((function(){i.hidePicker()})),i.close.click((function(){i.hidePicker()})),i.code_type_list.on("click",".wpcode-code-type",(function(e){e.preventDefault();const t=n(this).data("code-type");i.snippet_type_dropdown.val(t).trigger("change"),n(".wpcode-code-type").removeClass("wpcode-code-type-selected"),n(this).addClass("wpcode-code-type-selected"),i.hidePicker()}))},showPicker:function(){i.code_type_list.find(".wpcode-code-type").each((function(){n(this).data("code-type")===i.snippet_type_dropdown.val()?n(this).addClass("wpcode-code-type-selected"):n(this).removeClass("wpcode-code-type-selected")})),i.body.addClass("wpcode-code-type-picker-visible")}};return i}(document,window,jQuery)},707:function(){jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"560px",type:"blue",animateFromElement:!1,scrollToPreviousElement:!1}},786:function(){(window.WPCodeAdminGenerator||function(e,t,n){const i={doing_ajax_call:!1,ajax_snippet_update:!1,editor_id:"wpcode_generator_code_preview",init:function(){i.should_init()&&(i.find_elements(),i.init_generator_form(),i.init_code_editor(),i.init_tabs(),i.init_use_snippet(),i.init_copy_editor(),i.init_repeater(),i.do_spacer(),n(e).ready((function(){i.init_autocomplete()})))},should_init:()=>(i.generator_form=n("#wpcode_generator_form"),i.generator_form.length>0),find_elements(){i.tabs_buttons=n(".wpcode-items-tabs"),i.tabs_content=n(".wpcode-items-list .wpcode-form-tab"),i.use_snippet=n("#wpcode-generator-use-snippet"),i.update_button=n("#wpcode-generator-update-code"),i.repeater_row=n("#wpcode-generator-repeater-row").html()},init_generator_form(){i.generator_form.on("submit",(function(e){e.preventDefault(),i.update_snippet()})),i.generator_form.on("change","input, select",(function(){i.update_snippet()})),i.update_snippet()},update_snippet(){i.doing_ajax_call||(i.ajax_snippet_update&&i.ajax_snippet_update.abort(),i.show_button_spinner(i.update_button),i.ajax_snippet_update=n.post(ajaxurl,n(i.generator_form).serialize()).done((function(e){i.ajax_snippet_update=!1,WPCodeAdminCodeEditor.set_value(i.editor_id,e),i.hide_button_spinner(i.update_button)})))},init_tabs(){i.tabs_buttons.on("click","button",(function(e){e.preventDefault(),i.switch_active_tab(n(this))}))},switch_active_tab(e){i.tabs_buttons.find("button").removeClass("wpcode-active"),e.addClass("wpcode-active");const t=e.data("category");i.tabs_content.hide(),i.tabs_content.filter((function(){return n(this).data("tab")===t})).show(),i.do_spacer(),WPCodeAdminCodeEditor.refresh(i.editor_id)},init_use_snippet(){i.use_snippet.on("click",(function(e){if(e.preventDefault(),i.doing_ajax_call)return;i.doing_ajax_call=!0;const o=i.generator_form.serializeArray(),r=n(this);n.each(o,(function(e,t){"action"===t.name&&(o[e].value="wpcode_save_generated_snippet")})),i.show_button_spinner(r),n.post(ajaxurl,n.param(o)).done((function(e){i.doing_ajax_call=!1,i.hide_button_spinner(r),e.success&&e.data.url&&(t.location=e.data.url)}))}))},show_button_spinner(e){t.WPCodeSpinner.show_button_spinner(e)},hide_button_spinner(e){t.WPCodeSpinner.hide_button_spinner(e)},init_copy_editor:function(){n(".wpcode-copy-target").on("click",(function(e){e.preventDefault();const t=n(this),o=WPCodeAdminCodeEditor.get_value(i.editor_id);o&&(navigator.clipboard.writeText(o),t.addClass("wpcode-show-success-icon"),setTimeout((function(){t.removeClass("wpcode-show-success-icon")}),500))}))},init_repeater(){i.row_id=0,i.tabs_content.on("click",".wpcode-repeater-button",(function(){const e=n(this).data("target"),t=n(n('.wpcode-generator-column > [data-repeater="'+e+'"]').get().reverse());let o,r,a=0;i.row_id++,t.each((function(){const e=n(this).closest(".wpcode-generator-column");e.is(o)||(a++,o=e,r=n(i.repeater_row),a>1?r.find("button").remove():r.find("button").data("target",i.row_id),r.attr("data-id",i.row_id),e.append(r)),n(this).clone().attr("data-repeater",null).prependTo(r).find("input").val(null)}));let s=0,c=n('.wpcode-repeater-group[data-id="'+i.row_id+'"]');c.each((function(){const e=n(this).height();e>s&&(s=e)})),c.height(s),c.first().find("input").first().focus()})),i.tabs_content.on("click",".wpcode-remove-row",(function(){const e=n(this).data("target");n('.wpcode-repeater-group[data-id="'+e+'"]').remove()}))},do_spacer(){n(".wpcode-generator-field-spacer").each((function(){const e=n(this).closest(".wpcode-generator-column"),t=n(this).closest(".wpcode-generator-column").outerHeight();let i=0;e.siblings(".wpcode-generator-column").each((function(){const e=n(this).height();e>i&&(i=e)})),i>t&&n(this).height(i-t+3)}))},init_autocomplete(){n(".wpcode-generator-field-autocomplete").each((function(){const e=n(this).find('input[type="text"]'),t=n(this).find(".wpcode-field-autocomplete").text();e.autocomplete({source:JSON.parse(t)})}))},init_code_editor(){const e=n(".wpcode-generator-code");if(0===e.length)return;const t=wp.codeEditor.initialize(e);i.CodeMirror=t.codemirror,i.CodeMirror.setOption("readOnly",!1),i.CodeMirror.on("change",(function(e){clearTimeout(i.editor_change_handler),i.editor_change_handler=setTimeout((function(){jQuery(e.getTextArea()).val(e.getValue()).change(),i.update_snippet()}),300)}))}};return i}(document,window,jQuery)).init()},448:function(){(window.WPCodeHeader||function(e,t,n){const i={init(){i.should_init()&&n(e).ready((function(){i.init_sticky_header()}))},should_init:()=>n("#wpcode_snippet_code").length>0||n("#ihaf_insert_header").length>0,init_sticky_header(){const e=n(".wpcode-header-bottom"),i=e.height(),o=e.offset().top,r=e.parent();n(t).scroll((function(){const a=n(t).scrollTop();o(i.$overlay=n("#wpcode-docs-overlay"),i.$overlay.length>0),find_elements(){i.$close_button=n("#wpcode-help-close"),i.$search=n("#wpcode-help-search"),i.$no_result=n("#wpcode-help-no-result"),i.$search_results=n("#wpcode-help-result ul"),i.$categories=n("#wpcode-help-categories")},init_close_button(){i.$close_button.on("click",(function(e){e.preventDefault(),i.$overlay.fadeOut(200)}))},init_show(){n(e).on("click",".wpcode-show-help",(function(e){e.preventDefault(),i.$overlay.fadeIn(200)}))},init_accordion(){i.$categories.on("click",".wpcode-help-category header",(function(){const e=n(this).closest(".wpcode-help-category");i.toggle_category(e)})),i.$categories.on("click",".viewall",(function(e){e.preventDefault(),n(this).closest(".wpcode-help-docs").find("div").slideDown(),n(this).hide()}))},toggle_category(e){e.toggleClass("open"),e.find(".wpcode-help-docs").slideToggle()},init_search(){i.$search.on("keyup","input",i.input_search),i.$search.on("click","#wpcode-help-search-clear",i.clear_search)},input_search(){i.$search_results.html("");const e=n(this).val().toLowerCase(),t=n("#wpcode-help-categories .wpcode-help-docs li").filter((function(){return n(this).text().toLowerCase().indexOf(""+e)>-1}));e.length>2&&t.clone().appendTo(i.$search_results),0===t.length?i.$no_result.show():i.$no_result.hide(),i.$search.toggleClass("wpcode-search-empty",!e)},clear_search(){i.$search.find("input").val("").trigger("keyup")}};return i}(document,window,jQuery)).init()},279:function(){const e=window.WPCodeSVG||function(e,t,n){const i={l18n:wpcode,init(){t.WPCodeSVG=i},sanitizeSvg(e,t){const n=(new DOMParser).parseFromString(e,"image/svg+xml");return n.querySelector("parsererror")?(console.error("Error parsing SVG:",n.querySelector("parsererror").textContent),""):(n.querySelectorAll("*").forEach((e=>{const n=e.tagName.toLowerCase();if(t[n])for(let i of[...e.attributes])t[n][i.name.toLowerCase()]||e.removeAttribute(i.name);else e.parentNode.removeChild(e)})),"svg"===n.documentElement.nodeName?n.documentElement.outerHTML:"")},WPCodeIcon(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";const s=i.wpcodeIcons();if(!s.hasOwnProperty(e))return"";o||(o=`0 0 ${t} ${n}`);const c=` ${s[e]} `;return this.sanitizeSvg(c,{svg:{class:!0,"aria-hidden":!0,"aria-labelledby":!0,role:!0,xmlns:!0,width:!0,height:!0,viewbox:!0,id:!0},g:{fill:!0,"clip-path":!0},title:{title:!0},path:{d:!0,fill:!0,"fill-rule":!0,"clip-rule":!0,"data-name":!0},circle:{cx:!0,cy:!0,r:!0,stroke:!0,"stroke-width":!0,fill:!0},rect:{x:!0,y:!0,width:!0,height:!0,fill:!0},polyline:{points:!0,fill:!0,stroke:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-miterlimit":!0},clipPath:{id:!0},defs:{}})},wpcodeIcons:()=>({logo:'',checkmark:'',lock:''})};return i}(document,window,jQuery);e.init()},298:function(){(window.WPCodeInputs||function(e,t,n){const i={init(){n(i.ready)},ready(){i.initFileUploads(),i.initCheckboxMultiselectColumns()},initFileUploads(){n(".wpcode-file-upload").each((function(){const e=n(this).find("input[type=file]"),t=n(this).find("label"),i=t.html();e.on("change",(function(e){let n="";this.files&&this.files.length>1?n=(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):e.target.value&&(n=e.target.value.split("\\").pop()),n?t.find(".wpcode-file-field").html(n):t.html(i)})),e.on("focus",(function(){e.addClass("has-focus")})).on("blur",(function(){e.removeClass("has-focus")}))}))},initCheckboxMultiselectColumns(){n(e).on("change",".wpcode-checkbox-multiselect-columns input",(function(){var e=n(this),t=e.parent(),i=e.closest(".wpcode-checkbox-multiselect-columns"),o=t.text(),r="check-item-"+e.val(),a=i.find("#"+r);e.prop("checked")?(e.parent().addClass("checked"),a.length||i.find(".second-column ul").append('
  • '+o+"
  • ")):(e.parent().removeClass("checked"),i.find("#"+r).remove())})),n(e).on("click",".wpcode-checkbox-multiselect-columns .all",(function(e){e.preventDefault(),n(this).closest(".wpcode-checkbox-multiselect-columns").find("input[type=checkbox]").prop("checked",!0).trigger("change")}))}};return i}(document,window,jQuery)).init()},900:function(){window.WPCodeItemsList||function(e,t,n){const i=function(e){this.container=n(e),this.category="*",this.search_term="",this.categories_list=this.container.find(".wpcode-items-filters"),this.search_input=this.container.find(".wpcode-items-search-input"),this.items=this.container.find(".wpcode-list-item"),this.banner=null,this.init()};i.prototype={init:function(){this.should_init()&&(this.init_category_switch(),this.init_search(),this.show_connect_banner(),this.init_custom_event_handlers())},init_custom_event_handlers(){this.container.on("wpcode_reset_items",(()=>{this.reset_items()})),this.container.on("wpcode_select_item",((e,t)=>{this.set_item(t)}))},set_item(e){this.reset_items();const t=this.items.filter((function(){return n(this).data("id")===e}));this.items.removeClass("wpcode-list-item-selected"),t.addClass("wpcode-list-item-selected");const i=t.data("categories"),o=i.length>0?i[0]:"*";this.switch_to_category(o);const r=this.categories_list.find(`button[data-category="${o}"]`);this.switch_category_button(r);const a=t.find('input[type="radio"]');a.length>0&&a.prop("checked",!0)},reset_items(){this.search_input.val(""),this.search_term="";const e=this.categories_list.find("button").first();this.switch_to_category(e.data("category")),this.switch_category_button(e)},should_init:function(){return this.categories_list.length>0},init_category_switch:function(){const e=this;this.categories_list.on("click","button",(function(){const t=n(this);t.hasClass("wpcode-active")||(e.switch_to_category(t.data("category")),e.switch_category_button(t))}))},switch_category_button:function(e){this.categories_list.find("button").removeClass("wpcode-active"),e.addClass("wpcode-active")},switch_to_category:function(e){this.category=e,this.filter_items()},filter_items:function(){let e;const t=this,i=this.items.filter((function(){return"*"===t.category||n(this).data("categories").indexOf(t.category)>-1}));if(t.search_term.length>2){const i=t.search_term.toLowerCase();e=this.items.filter((function(){return n(this).text().toLowerCase().indexOf(i)>-1}))}else e=i;t.items.hide(),e.show(),this.update_banner_position()},init_search:function(){const e=this;this.search_input.on("keyup change search",(function(){const t=n(this).val();e.search_term=t.length<3?"":t,e.filter_items()}))},show_connect_banner:function(){const e=n("#tmpl-wpcode-library-connect-banner");if(!e.length)return;const t=this.container.find(".wpcode-items-list-category .wpcode-list-item:visible");t.length>5?t.eq(5).after(e.html()):t.last().after(e.html()),this.banner=this.container.find("#wpcode-library-connect-banner")},update_banner_position:function(){const e=this.container.find(".wpcode-items-list-category .wpcode-list-item:visible");this.banner&&this.banner.length>0&&(e.length>5?this.banner.insertAfter(e.eq(5)):this.banner.insertAfter(e.last()))}},n(e).ready((function(){n(".wpcode-items-metabox").each((function(){new i(this)}))}))}(document,window,jQuery)},118:function(){(window.WPCodeLibraryAuth||function(e,t,n){const i={i18n:t.wpcode,init:function(){i.load_elements(),i.add_event_listeners(),t.WPCodeLibraryAuth=i},load_elements(){i.auth_delete_button=n(".wpcode-delete-auth")},add_event_listeners(){n(e).on("click",".wpcode-start-auth",(function(e){e.preventDefault(),i.start_auth(n(this))})),i.auth_delete_button.on("click",(function(e){e.preventDefault(),i.delete_auth()})),t.addEventListener("message",(e=>{e.isTrusted&&i.store_auth(e.data,e.origin)}),!1)},start_auth(e){let o=t.open(i.i18n.connect_url,"_blank","location=no,width=500,height=730,scrollbars=0");null===o?n.confirm({title:"Your browser blocked the authorization window from opening. Please check your popup settings.",type:"blue",theme:"modern no-content",buttons:{ok:{text:"Ok",btnClass:"wpcode-btn-confirm",action:function(){}}}}):o.focus()},delete_auth(){const e=i.show_please_wait();n.post(ajaxurl,{action:"wpcode_library_delete_auth",_ajax_nonce:i.i18n.nonce,multisite:i.i18n.multisite},(function(i){e.close(),i.success?t.location.reload():n.confirm({title:"Error!",content:"There was an issue processing your request.",buttons:{ok:function(){}}})}))},store_auth(e,o){if(void 0===e.key||void 0===e.username)return;const r=void 0!==e.deploy_snippet_id?e.deploy_snippet_id:0,a=i.show_please_wait();n.post(ajaxurl,{action:"wpcode_library_store_auth",key:e.key,username:e.username,webhook_secret:e.webhook_secret,client_id:e.client_id,deploy_snippet_id:r,origin:o,_ajax_nonce:i.i18n.nonce,multisite:i.i18n.multisite},(function(e){if(a.close(),e.success){let i='
    ';n.confirm({title:e.data.title,content:e.data.text+i,closeIcon:!1,theme:"modern loader-spinner-completed",buttons:!1,boxWidth:"600px",onOpen:function(){const e=this;setTimeout((function(){e.close(),t.location.reload()}),2e3)}})}}))},show_please_wait:()=>n.confirm({title:i.i18n.please_wait,closeIcon:!1,content:'
    ',boxWidth:"600px",theme:"modern loader-spinner",buttons:{close:{isHidden:!0}},onOpenBefore:function(){this.buttons.close.hide(),this.$content.parent().addClass("jconfirm-loading")},onClose:function(){this.$content.parent().removeClass("jconfirm-loading")}})};return i}(document,window,jQuery)).init()},508:function(){(window.WPCodeLibraryTabs||function(e,t,n){const i={init:function(){i.find_elements(),i.should_init()&&i.add_events()},find_elements:function(){i.tabs=n(".wpcode-library-tab"),i.buttons=n(".wpcode-library-tab-button")},should_init:function(){return i.tabs.length>0},add_events:function(){i.buttons.on("click",(function(e){e.preventDefault(),i.switch_tab(n(this))}))},switch_tab:function(e){const t=e.data("tab");i.buttons.removeClass("wpcode-library-tab-button-active"),e.addClass("wpcode-library-tab-button-active"),i.tabs.removeClass("wpcode-library-tab-active"),i.tabs.filter('[data-tab="'+t+'"]').addClass("wpcode-library-tab-active")}};return i}(document,window,jQuery)).init()},423:function(){const e=window.WPCodeAdminLibrary||function(e,t,n){const i={l10n:wpcode,init:function(){i.should_init()&&(i.find_elements(),i.init_preview(),i.init_ai_button())},should_init:()=>n(".wpcode-library-preview-button").length>0,find_elements(){i.library_list=n(".wpcode-items-list"),i.code_preview_use=n("#wpcode-preview-use-code"),i.code_preview_edit=n("#wpcode-preview-edit-snippet"),i.code_preview_updated=n("#wpcode-preview-updated"),i.code_preview_title=n("#wpcode-preview-title")},init_preview(){i.library_list.on("click",".wpcode-library-preview-button",(function(e){e.preventDefault();const t=n(this).parent().find(".wpcode-item-use-button"),o=n(this).closest(".wpcode-list-item").data("id"),r=n(this).closest(".wpcode-items-list").data("type");i.show_code_preview(o,t.attr("href"),r),i.code_preview_use.text(t.text())})),n(".wpcode-close-modal, .wpcode-modal-overlay").on("click",(function(){n("body").removeClass("wpcode-show-modal")}))},show_code_preview(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"library";const r=("library"===o?i.l10n.library.snippets:i.l10n.library.mysnippets).find((t=>t.library_id===e));WPCodeAdminCodeEditor.switch_code_mode("wpcode-code-preview",r.code_type),WPCodeAdminCodeEditor.set_value("wpcode-code-preview",r.code),i.code_preview_use.attr("href",t),i.code_preview_title.text(r.title),"mylibrary"===o?(n(".wpcode-my-library-buttons").show(),i.code_preview_edit.attr("href",i.l10n.cloud_edit_url+e)):n(".wpcode-my-library-buttons").hide(),i.code_preview_updated&&i.code_preview_updated.text(r.updated_text),n("body").addClass("wpcode-show-modal"),WPCodeAdminCodeEditor.refresh("wpcode-code-preview")},init_ai_button(){n(".wpcode-library-item-ai-not-available").on("click",(function(e){e.preventDefault(),e.stopPropagation(),WPCodeAdminNotices.show_pro_notice(i.l10n.ai_title,i.l10n.ai_text,i.l10n.ai_url,i.l10n.ai_button)}))}};return i}(document,window,jQuery);e.init()},5:function(){const e=window.WPCodeAdminNotices||function(e,t,n){const i={l10n:wpcode,init:function(){t.WPCodeAdminNotices=i,i.notice_holder=n(e.getElementById("wpcode-notice-area")),i.document=n(e)},add_notice(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"updated";const n=i.get_notice(e,t);i.notice_holder.append(n),i.document.trigger("wp-updates-notice-added"),n.find("button").focus()},get_notice(e,t){const i=n("
    "),o=n("

    ");return o.html(e),i.addClass("fade notice is-dismissible"),i.addClass(t),i.append(o),i},show_pro_notice(e,o,r,a){const s=r.startsWith("wpcode-"),c=WPCodeSVG.WPCodeIcon("lock",22,28,"0 0 22 28","iconId");n.confirm({title:c+e,content:o,boxWidth:"560px",theme:"modern upsell-box",onOpenBefore(){this.$btnc.after('

    '),i.l10n.purchased&&this.$btnc.after('"),i.l10n.wpcode_lite_users&&(this.$btnc.after('
    '+i.l10n.bonus+": "+i.l10n.wpcode_lite_users+" "+i.l10n.price+" "+i.l10n.regular_price+"
    "),this.$body.find(".jconfirm-content").addClass("wpcode-lite-upgrade"))},buttons:{confirm:{text:a||i.l10n.upgrade_button,btnClass:"wpcode-btn-orange",action:function(){s?s&&WPCodeAddons&&n.confirm({title:i.l10n.please_wait,content:function(){this.showLoading(),WPCodeAddons.install_addon(n("").data("addon",r))}}):t.open(r,"_blank","noopener noreferrer")}}},closeIcon:!0,backgroundDismiss:!0,useBootstrap:!1})}};return i}(document,window,jQuery);e.init()},770:function(){(window.WPCodeAdminNotifications||function(e,t,n){const i={init(){i.should_init()&&(i.find_elements(),i.init_open(),i.init_close(),i.init_dismiss(),i.init_view_switch(),i.update_count(i.active_count))},should_init:()=>(i.$drawer=n("#wpcode-notifications-drawer"),i.$drawer.length>0),find_elements(){i.$open_button=n("#wpcode-notifications-button"),i.$count=i.$drawer.find("#wpcode-notifications-count"),i.$dismissed_count=i.$drawer.find("#wpcode-notifications-dismissed-count"),i.active_count=i.$open_button.data("count")?i.$open_button.data("count"):0,i.dismissed_count=i.$open_button.data("dismissed"),i.$body=n("body"),i.$dismissed_button=n("#wpcode-notifications-show-dismissed"),i.$active_button=n("#wpcode-notifications-show-active"),i.$active_list=n(".wpcode-notifications-list .wpcode-notifications-active"),i.$dismissed_list=n(".wpcode-notifications-list .wpcode-notifications-dismissed"),i.$dismiss_all=n("#wpcode-dismiss-all")},update_count(e){i.$open_button.data("count",e).attr("data-count",e),0===e&&i.$open_button.removeAttr("data-count"),i.$count.text(e),i.dismissed_count+=Math.abs(e-i.active_count),i.active_count=e,i.$dismissed_count.text(i.dismissed_count),0===i.active_count&&i.$dismiss_all.hide()},init_open(){i.$open_button.on("click",(function(e){e.preventDefault(),i.$body.addClass("wpcode-notifications-open")}))},init_close(){i.$body.on("click",".wpcode-notifications-close, .wpcode-notifications-overlay",(function(e){e.preventDefault(),i.$body.removeClass("wpcode-notifications-open")}))},init_dismiss(){i.$drawer.on("click",".wpcode-notification-dismiss",(function(e){e.preventDefault();const t=n(this).data("id");if(i.dismiss_notification(t),"all"===t)return i.move_to_dismissed(i.$active_list.find("li")),void i.update_count(0);i.move_to_dismissed(n(this).closest("li")),i.update_count(i.active_count-1)}))},move_to_dismissed(e){e.slideUp((function(){n(this).prependTo(i.$dismissed_list).show()}))},dismiss_notification:e=>n.post(ajaxurl,{action:"wpcode_notification_dismiss",nonce:wpcode.nonce,id:e}),init_view_switch(){i.$dismissed_button.on("click",(function(e){e.preventDefault(),i.$drawer.addClass("show-dismissed")})),i.$active_button.on("click",(function(e){e.preventDefault(),i.$drawer.removeClass("show-dismissed")}))}};return i}(document,window,jQuery)).init()},52:function(){window.WPCodePlugins=window.WPCodePlugins||function(e,t,n){const i={l18n:t.wpcode,init:function(){i.should_init()&&i.init_install()},should_init:()=>(i.$install_buttons=n(".wpcode-button-install-plugin"),i.$install_buttons.length>0),init_install(){i.$install_buttons.on("click",(function(e){e.preventDefault();const t=n(this);i.install_plugin(t)}))},install_plugin(e){const o=e.data("slug");o&&(i.show_button_spinner(e),n.post(ajaxurl,{action:"wpcode_install_plugin",slug:o,_wpnonce:wpcode.nonce,multisite:i.l18n.multisite},(function(o){if(o.success)t.location.reload();else if(i.hide_button_spinner(e),o.data.message){const e="
    !
    ";n.confirm({title:!1,content:e+o.data.message,type:"blue",buttons:{ok:{text:i.l18n.ok,btnClass:"wpcode-btn-confirm",action:function(){}}}})}})))},show_button_spinner(e){t.WPCodeSpinner.show_button_spinner(e)},hide_button_spinner(e){t.WPCodeSpinner.hide_button_spinner(e)}};return i}(document,window,jQuery),WPCodePlugins.init()},670:function(){(window.WPCodeAdminSettings||function(e,t,n){const i={init:function(){i.should_init()&&(i.init_auto_height_toggle(),i.init_select2())},should_init:()=>n("body").hasClass("wpcode-settings"),init_auto_height_toggle(){const e=n("#editor_height_auto"),t=n("#wpcode-editor-height");e.on("change",(function(){n(this).is(":checked")?t.prop("disabled",!0):t.prop("disabled",!1)}))},init_select2(){n(".wpcode-select2").selectWoo()}};return i}(document,window,jQuery)).init()},928:function(){jQuery((function(e){const t=e(".wpcode-smart-tags");let n;function i(){n.removeClass("wpcode-smart-tags-open"),e(document).off("click.wpcode")}t.on("click",".wpcode-smart-tags-toggle",(function(t){t.preventDefault();const o=e(this).closest(".wpcode-smart-tags");o.toggleClass("wpcode-smart-tags-open"),n=o,e(document).on("click.wpcode",(function(t){e(t.target).closest(".wpcode-smart-tags").length||i()}))})),t.on("wpcode_close_smart_tags_dropdown",i),"undefined"!=typeof WPCodeSnippetManager&&t.on("click",".wpcode-insert-smart-tag",(function(t){const n=e(this).closest(".wpcode-smart-tags-dropdown"),i=n.data("upgrade-title");if(i)return t.preventDefault(),t.stopImmediatePropagation(),WPCodeSnippetManager.show_pro_notice(i,n.data("upgrade-text"),n.data("upgrade-link"),n.data("upgrade-button")),!1}))}))},124:function(){const e=window.WPCodeSpinner||function(e,t,n){const i={init(){t.WPCodeSpinner=i,i.spinner=n("#wpcode-admin-spinner")},show_button_spinner(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"right";e.prop("disabled",!0);const o=e.offset(),r=n("#adminmenuwrap").width(),a=n("#wpadminbar").height();let s={};i.spinner.show(),s="right"===t?{left:o.left-r+e.outerWidth(),top:o.top-a+e.outerHeight()/2-i.spinner.height()/2}:{left:o.left-r-i.spinner.outerWidth()-20,top:o.top-a+e.outerHeight()/2-i.spinner.height()/2},i.spinner.css(s)},hide_button_spinner(e){e.prop("disabled",!1),i.spinner.hide()}};return i}(document,window,jQuery);e.init()},978:function(){(window.WPCodeTestingMode||function(e,t,n){const i={l18n:t.wpcode,init:function(){i.should_init()&&i.init_events()},should_init:()=>(i.$toggle=n(".wpcode-lite-version #wpcode-toggle-testing-mode"),i.$toggle.length>0),init_events(){i.$toggle.on("change",i.toggle)},toggle(){const e=WPCodeSVG.WPCodeIcon("lock",22,28,"0 0 22 28","iconId");n.confirm({title:e+i.l18n.testing_mode.title,content:i.l18n.testing_mode.text,closeIcon:!0,boxWidth:"560px",backgroundDismiss:!0,theme:"modern upsell-box-alert width560px",buttons:{confirm:{text:i.l18n.testing_mode.button_text,btnClass:"wpcode-btn-orange wpcode-button-large",action:function(){i.$toggle.prop("checked",!1),t.open(i.l18n.testing_mode.link,"_blank","noopener noreferrer")}}},onContentReady:function(){this.$content.parent().parent().append('")},onClose:function(){i.$toggle.prop("checked",!1)}})}};return i}(document,window,jQuery)).init()},801:function(){(window.WPCodeAdminTools||function(e,t,n){const i={i18n:t.wpcode,init:function(){i.should_init()&&(i.find_elements(),i.init_importer(),i.init_ssl_verify(),i.init_confirm_delete_log())},should_init:()=>n("body").hasClass("wpcode-tools"),find_elements(){i.importer_button=n("#wpcode-importer-snippets-submit"),i.$import_progress=n("#wpcode-importer-process"),i.provider=n("#wpcode-importer-provider").val(),i.status_update=n("#wpcode-importer-status-update").html()},init_importer(){i.importer_button.on("click",(function(e){e.preventDefault();const t=n("#wpcode-importer-snippets input:checked");if(t.length){const e=[];t.each((function(){e.push(n(this).val())})),i.import_snippets(e)}}))},import_snippets(e){i.$import_progress.find(".snippet-total").text(e.length),i.$import_progress.find(".snippet-current").text("1"),n("#wpcode-importer-snippets").hide(),i.$import_progress.show(),i.import_queue=e,i.imported=0,i.import_snippet()},import_snippet(){const e=i.import_queue[0];n.post(ajaxurl,{action:"wpcode_import_snippet_"+i.provider,snippet_id:e,_wpnonce:wpcode.nonce}).done((function(e){if(e.success){i.import_queue.shift(),i.imported++;const t=n(i.status_update);t.find(".name span").text(e.data.name),t.find(".actions a").attr("href",e.data.edit),i.$import_progress.find(".status").prepend(t),i.$import_progress.find(".status").show(),0===i.import_queue.length?(i.$import_progress.find(".process-count").hide(),i.$import_progress.find(".snippets-completed").text(i.imported),i.$import_progress.find(".process-completed").show()):(i.$import_progress.find(".snippet-current").text(i.imported+1),i.import_snippet())}}))},init_ssl_verify(){n(e).on("click","#wpcode-ssl-verify",(function(e){e.preventDefault(),i.verify_ssl()}))},verify_ssl(){const e=n("#wpcode-ssl-verify"),t=e.text(),i=e.outerWidth(),o=e.parent(),r={action:"wpcode_verify_ssl",nonce:wpcode.nonce};e.css("width",i).prop("disabled",!0).text(wpcode.testing),n.post(ajaxurl,r,(function(n){console.log(n),o.find(".wpcode-alert, .wpcode-ssl-error").remove(),n.success&&e.before('
    '+n.data.msg+"
    "),!n.success&&n.data.msg&&e.before('
    '+n.data.msg+"
    "),!n.success&&n.data.debug&&e.before('
    '+n.data.debug+"
    "),e.css("width",i).prop("disabled",!1).text(t)}))},init_confirm_delete_log(){n(".wpcode-delete-log").on("click",(function(e){return e.stopPropagation(),t.confirm(i.i18n.confirm_delete_log)}))}};return i}(document,window,jQuery)).init()},868:function(){(window.WPCodeAdminWelcome||function(e,t,n){const i={init:function(){i.add_listener()},add_listener(){n("#wpbody-content").on("click",".wpcode-scroll-to",(function(e){e.preventDefault();const t=n(this).attr("href"),i=n(t);n("html, body").animate({scrollTop:i.offset().top},700)}))}};return i}(document,window,jQuery)).init()},895:function(){"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n').html(t.buttons[i].text).addClass(t.buttons[i].btnClass).prop("disabled",t.buttons[i].isDisabled).css("display",t.buttons[i].isHidden?"none":"").click((function(e){e.preventDefault();var n=t.buttons[i].action.apply(t,[t.buttons[i]]);t.onAction.apply(t,[i,t.buttons[i]]),t._stopCountDown(),(void 0===n||n)&&t.close()}));t.buttons[i].el=r,t.buttons[i].setText=function(e){r.html(e)},t.buttons[i].addClass=function(e){r.addClass(e)},t.buttons[i].removeClass=function(e){r.removeClass(e)},t.buttons[i].disable=function(){t.buttons[i].isDisabled=!0,r.prop("disabled",!0)},t.buttons[i].enable=function(){t.buttons[i].isDisabled=!1,r.prop("disabled",!1)},t.buttons[i].show=function(){t.buttons[i].isHidden=!1,r.css("display","")},t.buttons[i].hide=function(){t.buttons[i].isHidden=!0,r.css("display","none")},t["$_"+i]=t["$$"+i]=r,t.$btnc.append(r)})),0===n&&this.$btnc.hide(),null===this.closeIcon&&0===n&&(this.closeIcon=!0),this.closeIcon){if(this.closeIconClass){var i='';this.$closeIcon.html(i)}this.$closeIcon.click((function(e){e.preventDefault();var n,i=!1,o=!1;if("string"==typeof(n="function"==typeof t.closeIcon?t.closeIcon():t.closeIcon)&&void 0!==t.buttons[n]?(i=n,o=!1):o=void 0===n||1==!!n,i){var r=t.buttons[i].action.apply(t);o=void 0===r||!!r}o&&t.close()})),this.$closeIcon.show()}else this.$closeIcon.hide()},setTitle:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.title=e;else if("function"==typeof e){"function"==typeof e.promise&&console.error("Promise was returned from title function, this is not supported.");var n=e();this.title="string"==typeof n&&n}else this.title=!1;this.isAjaxLoading&&!t||(this.$title.html(this.title||""),this.updateTitleContainer())},setIcon:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.icon=e;else if("function"==typeof e){var n=e();this.icon="string"==typeof n&&n}else this.icon=!1;this.isAjaxLoading&&!t||(this.$icon.html(this.icon?'':""),this.updateTitleContainer())},updateTitleContainer:function(){this.title||this.icon?this.$titleContainer.show():this.$titleContainer.hide()},setContentPrepend:function(e,t){e&&this.contentParsed.prepend(e)},setContentAppend:function(e){e&&this.contentParsed.append(e)},setContent:function(e,t){t=!!t;var n=this;e&&this.contentParsed.html("").append(e),this.isAjaxLoading&&!t||(this.$content.html(""),this.$content.append(this.contentParsed),setTimeout((function(){n.$body.find("input[autofocus]:visible:first").focus()}),100))},loadingSpinner:!1,showLoading:function(e){this.loadingSpinner=!0,this.$jconfirmBox.addClass("loading"),e&&this.$btnc.find("button").prop("disabled",!0)},hideLoading:function(e){this.loadingSpinner=!1,this.$jconfirmBox.removeClass("loading"),e&&this.$btnc.find("button").prop("disabled",!1)},ajaxResponse:!1,contentParsed:"",isAjax:!1,isAjaxLoading:!1,_parseContent:function(){var t=this,n=" ";if("function"==typeof this.content){var i=this.content.apply(this);"string"==typeof i?this.content=i:"object"==typeof i&&"function"==typeof i.always?(this.isAjax=!0,this.isAjaxLoading=!0,i.always((function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)})),this.content=n):this.content=n}if("string"==typeof this.content&&"url:"===this.content.substr(0,4).toLowerCase()){this.isAjax=!0,this.isAjaxLoading=!0;var o=this.content.substring(4,this.content.length);e.get(o).done((function(e){t.contentParsed.html(e)})).always((function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)}))}this.content||(this.content=n),this.isAjax||(this.contentParsed.html(this.content),this.setContent(),t._contentReady.resolve())},_stopCountDown:function(){clearInterval(this.autoCloseInterval),this.$cd&&this.$cd.remove()},_startCountDown:function(){var t=this,n=this.autoClose.split("|");if(2!==n.length)return console.error("Invalid option for autoClose. example 'close|10000'"),!1;var i=n[0],o=parseInt(n[1]);if(void 0===this.buttons[i])return console.error("Invalid button key '"+i+"' for autoClose"),!1;var r=Math.ceil(o/1e3);this.$cd=e(' ('+r+")").appendTo(this["$_"+i]),this.autoCloseInterval=setInterval((function(){t.$cd.html(" ("+(r-=1)+") "),r<=0&&(t["$$"+i].trigger("click"),t._stopCountDown())}),1e3)},_getKey:function(e){switch(e){case 192:return"tilde";case 13:return"enter";case 16:return"shift";case 9:return"tab";case 20:return"capslock";case 17:return"ctrl";case 91:return"win";case 18:return"alt";case 27:return"esc";case 32:return"space"}var t=String.fromCharCode(e);return!!/^[A-z0-9]+$/.test(t)&&t.toLowerCase()},reactOnKey:function(t){var n=this,i=e(".jconfirm");if(i.eq(i.length-1)[0]!==this.$el[0])return!1;var o=t.which;if(this.$content.find(":input").is(":focus")&&/13|32/.test(o))return!1;var r,a=this._getKey(o);"esc"===a&&this.escapeKey&&(!0===this.escapeKey?this.$scrollPane.trigger("click"):"string"!=typeof this.escapeKey&&"function"!=typeof this.escapeKey||(r="function"==typeof this.escapeKey?this.escapeKey():this.escapeKey)&&(void 0===this.buttons[r]?console.warn("Invalid escapeKey, no buttons found with key "+r):this["$_"+r].trigger("click"))),e.each(this.buttons,(function(e,t){-1!==t.keys.indexOf(a)&&n["$_"+e].trigger("click")}))},setDialogCenter:function(){console.info("setDialogCenter is deprecated, dialogs are centered with CSS3 tables")},_unwatchContent:function(){clearInterval(this._timer)},close:function(n){var i=this;return"function"==typeof this.onClose&&this.onClose(n),this._unwatchContent(),e(window).unbind("resize."+this._id),e(window).unbind("keyup."+this._id),e(window).unbind("jcKeyDown."+this._id),this.draggable&&(e(window).unbind("mousemove."+this._id),e(window).unbind("mouseup."+this._id),this.$titleContainer.unbind("mousedown")),i.$el.removeClass(i.loadedClass),e("body").removeClass("jconfirm-no-scroll-"+i._id),i.$jconfirmBoxContainer.removeClass("jconfirm-no-transition"),setTimeout((function(){i.$body.addClass(i.closeAnimationParsed),i.$jconfirmBg.addClass("jconfirm-bg-h");var n="none"===i.closeAnimation?1:i.animationSpeed;setTimeout((function(){i.$el.remove(),t.jconfirm.instances;for(var n=t.jconfirm.instances.length-1;n>=0;n--)t.jconfirm.instances[n]._id===i._id&&t.jconfirm.instances.splice(n,1);if(!t.jconfirm.instances.length&&i.scrollToPreviousElement&&t.jconfirm.lastFocused&&t.jconfirm.lastFocused.length&&e.contains(document,t.jconfirm.lastFocused[0])){var o=t.jconfirm.lastFocused;if(i.scrollToPreviousElementAnimate){var r=e(window).scrollTop(),a=t.jconfirm.lastFocused.offset().top,s=e(window).height();if(a>r&&ac||Math.abs(s)>l)return!1;this.$jconfirmBoxContainer.css("transform","translate("+s+"px, "+a+"px)")},_open:function(){var e=this;"function"==typeof e.onOpenBefore&&e.onOpenBefore(),this.$body.removeClass(this.animationParsed),this.$jconfirmBg.removeClass("jconfirm-bg-h"),this.$body.focus(),e.$jconfirmBoxContainer.css("transform","translate(0px, 0px)"),setTimeout((function(){e.$body.css(e._getCSS(e.animationSpeed,1)),e.$body.css({"transition-property":e.$body.css("transition-property")+", margin"}),e.$jconfirmBoxContainer.addClass("jconfirm-no-transition"),e._modalReady.resolve(),"function"==typeof e.onOpen&&e.onOpen(),e.$el.addClass(e.loadedClass)}),this.animationSpeed)},loadedClass:"jconfirm-open",isClosed:function(){return!this.$el||0===this.$el.parent().length},isOpen:function(){return!this.isClosed()},toggle:function(){this.isOpen()?this.close():this.open()}},t.jconfirm.instances=[],t.jconfirm.lastFocused=!1,t.jconfirm.pluginDefaults={template:'
    ',title:"Hello",titleClass:"",type:"default",typeAnimated:!0,draggable:!0,dragWindowGap:15,dragWindowBorder:!0,animateFromElement:!0,alignMiddle:!0,smoothContent:!0,content:"Are you sure to continue?",buttons:{},defaultButtons:{ok:{action:function(){}},close:{action:function(){}}},contentLoaded:function(){},icon:"",lazyOpen:!1,bgOpacity:null,theme:"light",animation:"scale",closeAnimation:"scale",animationSpeed:400,animationBounce:1,escapeKey:!0,rtl:!1,container:"body",containerFluid:!1,backgroundDismiss:!1,backgroundDismissAnimation:"shake",autoClose:!1,closeIcon:null,closeIconClass:!1,watchInterval:100,columnClass:"col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1",boxWidth:"50%",scrollToPreviousElement:!0,scrollToPreviousElementAnimate:!0,useBootstrap:!0,offsetTop:40,offsetBottom:40,bootstrapClasses:{container:"container",containerFluid:"container-fluid",row:"row"},onContentReady:function(){},onOpenBefore:function(){},onOpen:function(){},onClose:function(){},onDestroy:function(){},onAction:function(){}};var n=!1;e(window).on("keydown",(function(t){if(!n){var i=!1;e(t.target).closest(".jconfirm-box").length&&(i=!0),i&&e(window).trigger("jcKeyDown"),n=!0}})),e(window).on("keyup",(function(){n=!1})),t.jconfirm.lastClicked=!1,e(document).on("mousedown","button, a, [jc-source]",(function(){t.jconfirm.lastClicked=e(this)}))})?i.apply(t,o):i)||(e.exports=r)},180:function(e,t,n){var i,o;!function(r,a){i=[n(567)],o=function(e){return function(e,t){"use strict";var n=e.document,i=t(e),o=t.Deferred,r=t("html"),a=[],s="aria-hidden",c="lity-aria-hidden",l='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',d={esc:!0,handler:null,handlers:{image:C,inline:function(e,n){var i,o,r;try{i=t(e)}catch(e){return!1}return!!i.length&&(o=t(''),r=i.hasClass("lity-hide"),n.element().one("lity:remove",(function(){o.before(i).remove(),r&&!i.closest(".lity-content").length&&i.addClass("lity-hide")})),i.removeClass("lity-hide").after(o))},youtube:function(e){var n=p.exec(e);return!!n&&x(b(e,y("https://www.youtube"+(n[2]||"")+".com/embed/"+n[4],t.extend({autoplay:1},w(n[5]||"")))))},vimeo:function(e){var n=h.exec(e);return!!n&&x(b(e,y("https://player.vimeo.com/video/"+n[3],t.extend({autoplay:1},w(n[4]||"")))))},googlemaps:function(e){var t=f.exec(e);return!!t&&x(b(e,y("https://www.google."+t[3]+"/maps?"+t[6],{output:t[6].indexOf("layer=c")>0?"svembed":"embed"})))},facebookvideo:function(e){var n=m.exec(e);return!!n&&(0!==e.indexOf("http")&&(e="https:"+e),x(b(e,y("https://www.facebook.com/plugins/video.php?href="+e,t.extend({autoplay:1},w(n[4]||""))))))},iframe:x},template:''},u=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,p=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,h=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,f=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,m=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,g=function(){var e=n.createElement("div"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return t[i];return!1}();function _(e){var t=o();return g&&e.length?(e.one(g,t.resolve),setTimeout(t.resolve,500)):t.resolve(),t.promise()}function v(e,n,i){if(1===arguments.length)return t.extend({},e);if("string"==typeof n){if(void 0===i)return void 0===e[n]?null:e[n];e[n]=i}else t.extend(e,n);return this}function w(e){for(var t,n=decodeURI(e.split("#")[0]).split("&"),i={},o=0,r=n.length;o-1?"&":"?")+t.param(n)}function b(e,t){var n=e.indexOf("#");return-1===n?t:(n>0&&(e=e.substr(n)),t+e)}function C(e,n){var i=n.opener()&&n.opener().data("lity-desc")||"Image with no description",r=t(''+i+''),a=o(),s=function(){var e;a.reject((e="Failed loading image",t('').append(e)))};return r.on("load",(function(){if(0===this.naturalWidth)return s();a.resolve(r)})).on("error",s),a.promise()}function x(e){return'